Job Summary
Key Responsibilities
2. Collaborate with team members to define and provide support for enhancement (major and minor)
3. Maintain, troubleshoot, debug, and upgrade existing systems to enhance performance and functionality.
4. Write clean, maintainable, and efficient code.
5. Provide technical guidance to developers
6. Stay updated on emerging technologies and trends in software development.
7. Ensure software quality by conducting thorough testing and debugging.
Skill Requirements
2. Experience with agile methodologies and devops practices.
3. Solid understanding of object oriented programming concepts.
4. Knowledge of software development best practices.
5. Ability to work both independently and as part of a team.
6. Good problem solving skills and attention to detail.
7. Good communication and interpersonal abilities.
Other Requirements
1.Relevant certifications in .NET, Angular, or SQL Server are a plus.
| Skill | Mandatory | Proficiency Level (1-5) |
| 4+ years of experience in full-stack development with Angular, .NET Core/.NET and Strong experience in Clean Architecture, SOLID principles, and design patterns. | Must have skill | 5 |
| • Expertise in Entity Framework Core (EF Core) and LINQ for database interactions. | Must have skill | 5 |
| Hands-on experience in Azure services, Azure AD Entra authentication, Application Insights, and security best practices. | Must have skill | 5 |
| Hands-on experience in Angular latest versions | Must have skill | 4 |
| Strong understanding of RESTful API design, microservices architecture, and serverless computing. | Must have skill | 5 |
| Hands on experience in Azure DevOps: CI/CD pipelines, Git, automated testing, and release management. | Must have skill | 3 |
| Experience with Azure Data Factory (ADF) for ETL workflows and data transformation (Preferred but not mandatory). | Good to have | 3 |
| Familiarity with Agile/Scrum methodologies | Good to have | 3 |