JOB SUMMARY
Seeking a Full Stack Developer with expertise in React and .NET to modernize legacy applications and develop new features. This role requires a strong understanding of modern web development technologies and best practices in an agile environment.
Key Responsibilities
• Develop and maintain applications using ASP.NET / .NET Core with C# (and/or VB.NET) in Visual Studio IDE.
• Develop and maintain applications using ReactJS.
• Develop Web APIs in .NET Core.
• Write extensive unit tests and Web API tests.
• Modernize legacy ASP.NET Web Forms applications to .NET Core + React.
• Work with SOAP and REST services.
• Implement code refactoring and design patterns.
• Utilize GitFlow branching strategy for deployments.
• Support CI/CD pipelines.
Required Qualifications
• Minimum 6 years of development experience with ASP.NET / .NET Core using C# (and/or VB.NET).
• Minimum 6 years of development experience with ReactJS.
• Experience developing Web APIs in .NET Core.
• Experience writing extensive unit tests and Web API testing.
• Strong understanding of HTML, XML, CSS, JSON, JavaScript & jQuery.
• Expert level knowledge in SQL, including writing complex queries and stored procedures.
• Skilled in working with SOAP and REST services.
• Good understanding of object-oriented programming (OOP) principles.
• Understanding of the GitFlow branching strategy and deployments.
• Understanding of SOLID design principles.
• Experience with code refactoring and design patterns.
• Familiarity with ADO or JIRA.
• Familiarity with CI/CD pipeline.
• Familiarity with TFS, GIT.
• Strong understanding of technical best practices to support an agile environment.
• Ability to work independently and as part of a team.
Preferred Qualifications
• Experience modernizing legacy ASP.NET Web Forms applications to .NET Core + React.
• Good Understanding of security, performance, and scalability considerations.
• Familiarity with deploying to Kubernetes clusters.
• Familiarity with Azure.
Certifications
• Familiarity with Telerik is a plus.