Job Description :
Key Responsibilities :
- Design, develop, and maintain web applications using .NET Core / ASP.NET for backend and Angular for frontend.
- Build reusable, efficient, and scalable components and services.
- Work with RESTful APIs, microservices, and third-party integrations.
- Write clean, maintainable, and testable code following best practices.
- Collaborate with product managers, UI / UX designers, and QA teams to translate requirements into technical solutions.
- Optimize applications for speed, performance, and scalability.
- Implement security best practices and ensure compliance with coding standards.
- Participate in code reviews, provide feedback, and mentor junior developers.
- Troubleshoot, debug, and resolve application issues in production and development Skills & Qualifications :
- Bachelors degree in Computer Science, Engineering, or related field (or equivalent experience).
- 4 - 8 years of hands-on experience in software development.
- Strong proficiency in :
1. .NET Core / ASP.NET MVC / C#
2. Angular (latest versions), TypeScript, JavaScript, HTML5, CSS3
3. Entity Framework, LINQ, SQL Server (or other relational databases)
Experience with RESTful APIs, Web Services, and Microservices architecture.Familiarity with Agile / Scrum methodologies.Good knowledge of Git, Azure DevOps, or other CI / CD tools.Strong problem-solving, analytical, and debugging Skills :Experience with cloud platforms such as Azure or AWS.Knowledge of Docker, Kubernetes, or other containerization tools.Exposure to NoSQL databases (MongoDB, CosmosDB, etc.).Familiarity with unit testing frameworks (xUnit, NUnit, Jasmine, Karma).Knowledge of design patterns and software architecture principles.(ref : hirist.tech)