Role Overview
As a Full Stack Developer, you will design, develop, and maintain full-stack applications using modern Microsoft technologies. You will contribute to product development across the full software development lifecycle, building scalable, secure, and high-performance web applications and APIs while collaborating with cross-functional teams.
Responsibilities
- Design, develop, and maintain applications using .NET, .NET Core, and Angular.
- Implement backend services using C# and Web APIs.
- Build responsive and dynamic user interfaces using Angular.
- Debug, troubleshoot, and resolve application and production issues.
- Participate in technical discussions, code reviews, and follow coding best practices.
- Support applications post-deployment and contribute to continuous improvement.
Requirements
- 3 to 6 years of experience in software design, development, and testing.
- Strong technical expertise in .NET, .NET Core, C#, and Angular.
- Experience with RESTful Web APIs and Azure.
- Proficiency in SQL Server, including queries and stored procedures.
- Familiarity with Git, JIRA, or Azure DevOps.
- Ability to work with globally distributed teams and meet tight deadlines.
Nice to Have
- Experience with cloud-native application design.
- Exposure to CI/CD pipelines.
- Knowledge of microservices-based architecture.
- Understanding of security and performance optimization.
Skills
- .NET Core
- Angular
- C#
- Azure
- SQL Server