Senior .NET Developer - Onsite
Core
Lead enterprise .NET solutions from initial concept through deployment, modernizing legacy applications and guiding the development team.
Role type
Senior hands-on IC .NET full-stack developer
Builds
Scalable .NET applications, cloud-native solutions, and MS SQL database solutions
Domain
Enterprise software development, cloud integration
Required skills
.NET Core, ASP.NET Core, C#, Web API, React.js, JavaScript, SQL Server, RESTful services, microservices architecture, CI/CD pipelines, Git, object-oriented programming, design patterns
Preferred skills
Azure, AWS, Angular, SSIS, SSRS, DevOps practices
Technologies
.NET Framework, ASP.NET, AWS, Angular, Azure, C#, CI/CD, Cloud, DevOps, ES6, ETL, Git, HTML5, JavaScript, React, SQL, SSIS, Web, microservices, OOP
Responsibilities
Lead enterprise .NET solutions from initial concept through deployment, providing technical direction and mentorship in an Agile environment. Design, develop, and deliver scalable .NET applications while guiding the development team and upholding coding standards and architectural best practices. Modernize legacy applications by migrating them from .NET Framework to .NET Core and adopting contemporary design and cloud practices. Oversee full-stack development with .NET Core and Angular or React, supporting performant web applications and integration across layers. Guide the creation of secure, cloud-native applications using .NET Core and Azure, applying CI/CD and DevOps practices. Lead the design and implementation of MS SQL database solutions, including complex queries and stored procedures. Oversee the development and deployment of ETL processes using SSIS. Implement reporting solutions with SSRS to address organizational needs. Mentor developers and conduct code reviews to maintain architectural standards and best practices.