We are seeking a skilled Full Stack Developer with expertise in Angular, .NET (C#), and Microsoft Azure to build and maintain scalable web applications and cloud-based solutions. The ideal candidate will have strong front-end and back-end development experience, a solid understanding of cloud technologies, and the ability to collaborate effectively within Agile/Scrum teams.
Responsibilities:
-
Design, develop, and maintain front-end and back-end applications using Angular and .NET (C#).
-
Develop and support cloud-based solutions using Azure services such as Azure Functions, Azure App Service, and Azure SQL Database.
-
Collaborate with UX/UI designers to create responsive, user-friendly interfaces from design mockups.
-
Work closely with product managers and stakeholders to understand requirements and deliver technical solutions.
-
Write clean, scalable, secure, and maintainable code following coding standards and best practices.
-
Conduct code reviews, create unit tests, and ensure overall code quality and performance.
-
Troubleshoot technical issues, debug applications, and provide ongoing technical support.
-
Participate in Agile/Scrum ceremonies and contribute to continuous improvement initiatives.
-
Stay current with emerging technologies and industry trends to support innovation within the development team.
Qualifications:
-
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
-
3+ years of experience as a Full Stack Developer or similar role.
-
Strong expertise in Angular, .NET (C#), and Azure cloud services.
-
Proficiency in HTML5, CSS3, JavaScript, and TypeScript.
-
Experience with RESTful APIs, JSON, and web service integrations.
-
Strong knowledge of relational databases such as SQL Server or MySQL, along with NoSQL databases like Cosmos DB or MongoDB.
-
Familiarity with Agile/Scrum development methodologies.
-
Excellent problem-solving, debugging, and troubleshooting skills.
-
Strong communication and collaboration abilities within cross-functional teams.
Nice to Have:
-
Microsoft Azure certifications such as Azure Developer Associate or Azure Solutions Architect.
-
Experience with DevOps tools and practices including Azure DevOps, Jenkins, Docker, and Kubernetes.
-
Familiarity with .NET Core and containerization technologies.
-
Experience implementing security and compliance standards in Azure environments.
Note: Flexibility to work in the US time zone is required.