We’re looking for a Senior .NET Developer who embraces modern development practices and leverages AI tools to boost productivity — what we call “vibe coding.” This role combines strong backend expertise in .NET with cloud-native development (preferably Azure) and the smart use of AI coding assistants to write efficient, secure, and maintainable code.
Key Responsibilities:
- Design and develop scalable web APIs and microservices using .NET Core/C#.
- Leverage AI-assisted tools (e.g., GitHub Copilot, ChatGPT, Tabnine) to accelerate development and enhance code quality.
- Deploy and manage applications in Microsoft Azure, using services like Azure Functions, App Services, and Azure SQL.
- Contribute to and guide CI/CD pipeline creation and deployment automation.
- Write clean, well-documented, and testable code aligned with modern coding standards.
- Collaborate closely with other engineers, DevOps, QA, and product managers.
- Mentor junior developers on best practices, including responsible AI usage in software development.
- Perform code reviews and provide constructive feedback to ensure high-quality deliverables.
Required Skills & Experience:
- 5+ years of experience with C#, .NET Core, and ASP.NET Web API.
- Proven experience with Microsoft Azure services and cloud-native design.
- Familiarity with Git, CI/CD pipelines, and DevOps tools (e.g., Azure DevOps).
- Experience using AI-assisted development tools in real-world projects.
- Solid understanding of software architecture, microservices, and RESTful APIs.
- Strong debugging, testing, and performance tuning skills.
- Ability to balance speed and quality, especially in collaborative agile teams.
Nice to Have:
- Azure Certifications (e.g., AZ-204, AZ-400).
- Experience with Docker, Kubernetes, or other container technologies.
- Front-end skills with React, Angular, or Blazor.
- Familiarity with Infrastructure as Code (Bicep, Terraform).