We are looking for an experienced and results-driven ASP.NET Developer with 4 to 9 years of hands-on experience in ASP.NET/.NET Core technologies. The ideal candidate will have a strong background in building scalable web applications, integrating systems in global environments, and working with Azure cloud services. This role demands a proactive developer with a solid understanding of MVC architecture, Web APIs, and modern software development best practices.
Key Responsibilities:
Design, develop, and maintain high-performance web applications using ASP.NET, .NET Core, C#, and WebAPI.
Implement secure, scalable, and maintainable solutions using MVC architecture and SQL Server.
Collaborate with cross-functional teams including Product Owners, QA, DevOps, and other developers to deliver high-quality solutions.
Participate in system design, code reviews, and performance tuning.
Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful design.
Follow Agile development practices and participate in daily stand-ups, sprint planning, and retrospectives.
Work in a global/virtual team environment and deliver complex technical integrations in large-scale deployments.
Ensure compliance with security, data privacy, and data governance standards.
Create and maintain technical documentation throughout the development lifecycle.
Qualifications and Skills:
Bachelor’s degree in Engineering, Computer Science, or related field.
4 to 9 years of experience in ASP.NET and .NET Core development.
Strong proficiency in C#, MVC, WebAPI, and SQL Server.
Solid experience with Azure cloud platform and Cloud SaaS architecture principles.
Hands-on experience in Agile/Scrum environments.
Prior experience in global deployment environments and system integrations.
Understanding of data privacy regulations and best practices in secure software development.
Excellent problem-solving and communication skills.
Ability to work effectively in both independent and collaborative settings.