Senior C#/.Net Engineer
$85,389–$116,975 year
Remote · United States
Job Summary
Senior C#/.NET Engineer responsible for performing technical planning, requirements definition, testing, and software integration for .NET-based systems. Develops back-end services in C#/.NET, participates in daily Agile stand-ups, ensures performance and security of applications, supports production deployments, advocates for test automation and modular design, documents software designs, and collaborates with stakeholders. Proficient in Visual Studio/Azure DevOps/Git, RESTful APIs, SQL Server, and cloud platforms; experienced with CI/CD, OOP, design patterns, and mentoring junior developers.
Required Qualifications
- Bachelor's degree in Computer Science, Electronics Engineering, or other engineering/technical discipline or equivalent; 5+ years of experience with .NET technologies
- Expertise in .NET Framework and .NET Core with strong C#
- Proficiency in backend development using MVC and .NET Core
- Experience with RESTful APIs, SQL Server, and Entity Framework
- Familiarity with cloud platforms (Azure/AWS)
- Experience with Git and TFS/TFVC; CI/CD practices and tools
- Knowledge of unit testing frameworks (NUnit, xUnit, MSTest)
- Strong communication, problem-solving, and teamwork skills
- Ability to mentor junior developers
- Experience with Agile methodologies (Scrum/Kanban)
- Security best practices for web apps and APIs
Additional Requirements
- U.S. Citizenship required for this specific opportunity
- This is a 100% U.S.-based remote position; candidates from CA, CO, IL, NJ, or NY will not be considered
- U.S. government security clearance required (Public Trust) and related background investigations
This role has closed. Sorce can match you with similar open roles and apply on your behalf.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.