Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Lead the design, implementation, and continuous improvement of C#/.NET applications and development processes within an agile software organization. Establish robust deployment environments, enforce quality standards, and foster collaboration across technical and operational teams to support a large-scale digital transformation.
Qualifications
- 5+ years of hands-on C#/.NET development (.NET Framework and .NET Core)
- Proven experience leading development teams through full software lifecycle
- Microsoft .NET
- Fluency in written and spoken English
- Entity Framework Core (EFCore)
- RESTful API development
- Unit and integration testing frameworks (MSTest, xUnit)
- Mocking frameworks (Moq, NSubstitute)
- SOLID principles and design patterns
- Relational databases (MS SQL Server)
- CI/CD pipelines (graphic and YAML)
- Azure portal
- Version control (Git) and branching best practices
- Bachelor’s degree in computer science or related field
- Domain-Driven Design
- Container orchestration (Kubernetes, Docker)
- Azure DevOps backlog and project management
Key Responsibilities
- Set up, deploy, and operate applications across multiple environments in collaboration with lifecycle and operations teams.
- Drive the development team to deliver high-quality code, enforce industry best practices, and maintain deployment consistency.
- Translate architectural designs into detailed, implementable application blueprints for the development team.
- Automate and integrate testing frameworks (unit, integration, end-to-end) to ensure code reliability and continuous delivery.
Key Skills
Ranked by relevanceReady to apply?
Join Satellit and take your career to the next level!
Application takes less than 5 minutes

