Strong proficiency in .NET Core, C#, and Web API
Hands-on experience with Windows Services and PowerShell scripting (required)
Proficient in ASP.NET development — Windows applications, web applications, and WCF services
Proven experience leading or mentoring development teams in a tech lead or senior technical capacity
Solid understanding of RESTful APIs, Microservices Architecture, and SOA
Experience migrating legacy .NET applications to modern .NET versions
Experience with relational and NoSQL databases (SQL Server, PostgreSQL, MySQL, MongoDB, DynamoDB)
Working knowledge of Azure or AWS, and DevOps practices
Practical, hands-on experience directing AI coding assistants/agents (Claude Code, GitHub Copilot, Cursor, or similar) in a professional development setting — not just casual use.
Comfort working in a spec-driven development model and setting or operating within AI guardrails and human-in-the-loop review checkpoints.
Familiarity with AI-assisted quality and review tooling (e.g., SonarQube, Snyk, CodeRabbit) and test automation (e.g., Playwright).
Excellent debugging, problem-solving, and system optimization skills
Strong communication skills — able to translate between technical and non-technical stakeholders
Familiarity with CI/CD pipelines, Docker, and Kubernetes is a plus
Nice to have: Experience with Angular or React