Pay: $70,000 - $107,000
Key Responsibilities
DevOps & Infrastructure
- Manage, maintain, and optimize CI/CD pipelines
- Improve deployment automation and streamline release workflows
- Support and maintain high-availability production environments
- Implement system hardening, monitoring, and configuration management
- Provide on-call and after-hours support during deployments or critical issues
Software Development (.NET Focus)
- Design, develop, and maintain applications using:
- .NET / .NET Core
- ASP.NET MVC
- RESTful Web APIs
- Write clean, scalable, and maintainable code
- Troubleshoot and resolve production issues across applications and services
- Participate in Agile/iterative development cycles
Automation & Testing
- Promote and implement test-driven development (TDD)
- Automate:
- Testing processes
- Repetitive workflows
- Contribute to improving and standardizing QA processes
Collaboration & Leadership
- Collaborate with developers, architects, QA, and UI/UX teams
- Mentor and support junior developers
- Contribute ideas to improve products, systems, and processes
Required Qualifications
- 3+ years of experience as a .NET Developer or DevOps Engineer
- Strong experience with:
- .NET Framework / .NET Core
- ASP.NET MVC
- REST APIs / WebAPI
- SQL Server (MS SQL)
- Proficiency in JavaScript, HTML, CSS, and front-end fundamentals
- Experience with CI/CD pipelines and deployment processes
- Strong debugging and production troubleshooting skills
- Familiarity with version control and DevOps best practices
- Ability to work in a cross-functional team environment
Preferred Qualifications
- Experience with:
- AngularJS or TypeScript
- Entity Framework
- IIS
- SOA or distributed architecture
- Team Foundation Services (TFS/Azure DevOps)
- Exposure to media, video, streaming, or large data systems is a plus
- Prior experience supporting high-availability or real-time systems