Job Summary
We are seeking an experienced Full Stack .NET Developer with strong expertise in .NET Core, ASP.NET, ReactJS, and modern application development. The role will focus on developing and modernizing enterprise applications, building scalable Web APIs and microservices, and supporting application modernization from legacy ASP.NET Web Forms to .NET Core and React. The ideal candidate will have strong database, integration, testing, security, performance, and scalability experience.
Key Responsibilities
• Design, develop, and maintain applications using ASP.NET, .NET Core, C#, and related Microsoft technologies.
• Develop scalable Web APIs and microservices using .NET Core.
• Develop and maintain responsive user interfaces using ReactJS, JavaScript, HTML, CSS, XML, JSON, and jQuery.
• Modernize legacy ASP.NET Web Forms applications to .NET Core and React-based solutions.
• Develop and maintain integrations using SOAP and REST services.
• Design and optimize complex SQL queries and stored procedures.
• Perform unit testing and API testing to ensure application quality and reliability.
• Apply object-oriented programming concepts, SOLID principles, and established design patterns.
• Perform code refactoring and application modernization to improve maintainability, performance, and scalability.
• Apply security, performance, and scalability best practices throughout the application development lifecycle.
• Follow GitFlow branching strategies and established source control practices.
• Collaborate with cross-functional teams in Agile/Scrum environments to deliver application enhancements and modernization initiatives.
Required Qualifications
• 12+ years of experience with ASP.NET and .NET Core using C# or VB.NET.
• 4+ years of experience with ReactJS.
• Strong experience developing Web APIs using .NET Core.
• Strong experience with .NET Core, .NET microservices, ASP.NET Web Forms, ASP.NET MVC, and Azure API Management.
• Strong experience with unit testing and API testing.
• Experience modernizing legacy ASP.NET Web Forms applications to .NET Core and React.
• Strong understanding of HTML, XML, CSS, JSON, JavaScript, and jQuery.
• Expert-level SQL skills, including complex queries and stored procedures.
• Experience working with SOAP and REST services.
• Strong understanding of OOP concepts, SOLID principles, and design patterns.
• Experience with code refactoring and application modernization.
• Understanding of GitFlow branching strategy.
• Knowledge of security, performance, and scalability best practices.
Preferred Qualifications
• Experience with Azure and Azure cloud architecture.
• Experience with Kubernetes deployments.
• Experience developing and maintaining CI/CD pipelines.
• Experience with ADO and/or JIRA.
• Experience with Git and/or TFS.
• Experience with Telerik.
• Experience working in Agile/Scrum environments.
• Commercial sales domain experience.