Senior .NET Developer
New
Remote within the United StatesFull-TimeSenior
Salary150,000 - 165,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 2+ years of experience in .NET software development (or 4+ years of equivalent experience without a degree)
- Required Skills
- AgileASP.NETExpress.jsSCRUM.NET coreAngularCI/CDAzure DevOpsDistributed Systems
Requirements
- Bachelor’s degree in Computer Science or related field, or equivalent professional experience.
- 2+ years of experience in .NET software development (or 4+ years of equivalent experience without a degree).
- Strong hands-on experience with .NET Core, ASP.NET, or similar open-source frameworks.
- Solid understanding of DevOps concepts, CI/CD pipelines, and Azure DevOps operational frameworks.
- Experience working with cloud-based architectures and distributed systems.
- Familiarity with front-end or backend frameworks such as Angular or Express is a plus.
- Strong problem-solving skills and ability to work independently under minimal supervision.
- Experience participating in Agile development environments (Scrum, Kanban, SAFe).
- Strong communication skills with ability to collaborate across technical and non-technical teams.
- Willingness to participate in production support and on-call rotations when required.
Responsibilities
- Design, develop, implement, and maintain advanced .NET applications within a modern enterprise environment.
- Participate in Agile ceremonies (Scrum, Kanban, SAFe) and contribute to design discussions, technical planning, and architecture reviews.
- Conduct code reviews and ensure adherence to engineering best practices, quality standards, and secure coding principles.
- Work across the full software development lifecycle using DevOps tools for task management, CI/CD, deployment, and monitoring.
- Diagnose, troubleshoot, and resolve application and infrastructure issues in production and non-production environments.
- Collaborate with cross-functional teams to improve system performance, scalability, and reliability.
- Mentor and support junior and mid-level engineers, promoting knowledge sharing and continuous improvement.
- Contribute to process optimization and engineering excellence across teams and projects.
- Participate in occasional on-call production support as needed.
View Full Description & ApplyYou'll be redirected to the employer's site