Role & Responsibilities
- Design, develop, and maintain applications using Angular 18, C#, ASP.NET, MVC, Web API, and .NET 6.0/8.0.
- Implement Microservices-based solutions and Web API integrations.
- Work with Entity Framework Core and LINQ for efficient data access.
- Apply design patterns such as Dependency Injection, Repository, and Factory.
- Develop and optimize SQL queries using MS SQL Server.
- Create unit tests using MSTest or MOQ to ensure application quality.
- Work with Azure applications including App Insights.
- Participate in estimation, solution design, development, and delivery of applications.
- Ensure development standards, guidelines, and best practices are followed.
- Collaborate with cross-functional teams in Agile/Scrum methodology.
- Troubleshoot application issues and ensure high performance and reliability.
- Contribute to architecture and design decisions for enterprise-level solutions.
Preferred Candidate Profile
- 69 years of experience in .NET Fullstack Development with strong Angular and C# skills.
- Hands-on expertise in .NET 6.0/8.0, Web API, Microservices, and Entity Framework Core.
- Knowledge or experience with Graph SQL, Karate Framework, and RabbitMQ.
- Strong understanding of design patterns and best development practices.
- Experience working with Docker containers (preferred).
- Experience with GitHub, Jenkins, Azure DevOps CI/CD pipelines.
- Exposure to Azure applications and cloud-based architectures.
- Strong skills in SQL Server development.
- Ability to work in Agile/Scrum-based delivery environments.
- Excellent communication and collaboration abilities across teams.
- Experience mentoring junior team members and contributing to design discussions.
- Certifications such as .NET 6.0, AZ-900, or AZ-204 are an added advantage.