Role Summary
Own the end-to-end delivery of modern .NET applications—from design and development to release and production support—while mentoring teammates and driving engineering best practices.
Responsibilities
- Analyze, design, develop, test, and implement software to meet business and technical requirements.
- Build and maintain cloud-ready enterprise applications and services.
- Develop and support solutions across ASP.NET Core/C#, SQL Server, and related .NET technologies.
- Deliver application software across web,or mobile as needed.
- Provide Tier-2/3 technical support, troubleshooting, and root-cause analysis for production issues.
- Collaborate with product, QA, and DevOps to deliver complex features and system enhancements.
- Review code, mentor junior engineers, and champion best practices (SOLID, Clean Architecture).
- Participate in architecture/design discussions and contribute to technical decisions.
- Support engineering operations: release management, CI/CD, on-call rotation, production support.
- Communicate complex technical concepts clearly to both technical and non-technical audiences.
- Work independently with minimal supervision while meeting delivery timelines and quality bars.
Requirements (Must-Have)
- Bachelor’s degree in Computer Science, Engineering, IT, or equivalent experience.
- 5+ years hands-on experience with the .NET stack and C#.
- Strong proficiency in ASP.NET Core (MVC/Web API), SQL Server/T-SQL, and RESTful API design.
- Experience with Entity Framework Core or Dapper, and mocking.
- Practical experience deploying .NET apps to at least one cloud (e.g., Azure preferred; AWS/GCP ok) and running on Windows and/or Linux.
- Solid understanding of N-tier/layered architectures (Clean/Hexagonal a plus) and design patterns.
- Proven track record leading at least one end-to-end project (requirements → production).
- Experience with Git, code reviews, and CI/CD (Azure DevOps/GitHub Actions/GitLab CI, etc.).
- Familiarity with containers (Docker) and app hosting (IIS/Kestrel; NGINX/Ingress a plus).
- Security and reliability basics: OWASP Top 5, OAuth2/OIDC/JWT, logging/observability.
- Strong mentorship skills and the ability to uplevel team code quality.
- Frontend framework: React/Angular/Vue (HTML/CSS/JavaScript; jQuery only if legacy).