We are looking for a talented Software Developer with a strong background in building Angular applications and expertise in the Microsoft technology stack. The ideal candidate will have 5+ years of experience working with Angular, C#, .NET, and other Microsoft technologies. You will be responsible for creating efficient, high-performance web applications, integrating them with APIs built using the Microsoft stack, and ensuring code quality through CI/CD processes.
Key Responsibilities:
Develop and maintain Angular-based web applications (preferably Angular 17, but Angular 12+ acceptable).
Implement reusable UI components using PrimeNG and TypeScript.
Strong understanding and implementation of OOPS concepts and design patterns in software development.
Develop backend logic and APIs using C# and .NET technologies.
Integrate the frontend Angular applications with Microsoft stack APIs.
Participate in the entire development lifecycle, from requirements gathering to deployment.
Collaborate in an Agile/Scrum environment, using Jira for task management.
Use GitHub/Bitbucket for version control and manage continuous integration and delivery using CI/CD pipelines.
Perform database-related tasks such as writing queries and stored procedures.
Ensure code quality through static analysis with SonarQube and code reviews.