Project description
The role involves designing, developing, and maintaining enterprise applications using .NET technologies. The candidate will work closely with architects, product owners, and development teams to deliver scalable, secure, and high-performing solutions in an agile environment.
Responsibilities
Design, develop, and maintain applications using .NET Framework, .NET Core, and C#.
Build and integrate RESTful APIs and web services.
Work on front-end development using HTML5, CSS3, JavaScript and frameworks such as Angular or React.
Optimise application performance and ensure scalability.
Follow secure coding standards and work within compliance requirements.
Collaborate with architects and product owners to define technical solutions.
Perform code reviews and mentor junior developers.
Integrate applications with Azure and cloud services.
Participate in agile ceremonies and contribute to sprint planning and delivery.
Troubleshoot and resolve complex technical issues.
Mandatory skills
Senior Analyst Engineer with 8 to 10 years of experience in designing, developing, and maintaining enterprise applications.
Strong proficiency in C#, ASP.NET MVC and .NET Core.
Experience with SQL Server, Entity Framework, and LINQ.
Hands-on experience with Azure services and CI / CD pipelines.
Good understanding of REST APIs and front-end technologies.
Familiarity with unit testing frameworks such as xUnit or NUnit.
Excellent understanding of agile methodologies.
Strong analytical and problem-solving skills.
Good communication and collaboration abilities.
Nice to have skills
Experience with Angular or React in production environments.
Exposure to microservices architecture.
Knowledge of secure coding practices and performance tuning.
Engineer Azure • Panchkula, Haryana, India