Role Overview
We are looking for an experienced .NET Developer (8–12 years) to design, develop, and deliver scalable enterprise applications. The role requires strong hands-on experience in C#/.NET (preferably .NET 8), backend architecture, cloud technologies, and AI/LLM integration.
The candidate should be actively involved in development, capable of writing high-quality code, and able to work in a fast-paced environment with ownership and accountability.
Key Responsibilities
- Design and develop scalable, high-performance backend systems using C#/.NET Core / .NET 8
- Architect and build RESTful APIs and microservices
- Implement best practices for code quality, performance, and security
- Integrate AI/LLM capabilities into applications to enhance functionality and user experience
- Leverage AI-assisted development tools (e.g., GitHub Copilot) to improve productivity
- Collaborate with cross-functional teams to translate business requirements into technical solutions
- Drive technical design decisions and ensure adherence to architecture standards
- Mentor junior developers and promote engineering best practices
- Participate in code reviews, testing, and CI/CD processes
- Ensure timely delivery under tight deadlines with high ownership
Required Skills and Qualifications
- 8–12 years of hands-on experience in C#/.NET Core / .NET (preferably .NET 8)
- Strong experience in backend development and system design
- Expertise in building REST APIs and microservices architecture
- Hands-on experience with AWS cloud services
- Experience with containerization (Docker) and orchestration (Kubernetes / similar)
- Solid understanding of design patterns and their practical implementation
- Experience with CI/CD pipelines (GitHub Actions preferred, or Jenkins / Azure DevOps)
- Strong knowledge of databases:
- Relational: SQL Server / PostgreSQL / MySQL
- NoSQL: MongoDB / DynamoDB / Cosmos DB
- Hands-on experience with AI/LLM tools and frameworks:
- OpenAI / Azure OpenAI / Anthropic
- LangChain / Semantic Kernel / LlamaIndex
- Experience in unit and integration testing (xUnit / NUnit / MSTest)
- Familiarity with monitoring and observability tools (Prometheus, Grafana, DataDog, etc.)
- Strong problem-solving skills and ability to work under pressure
- Willingness to participate in coding interviews/challenges
Preferred / Nice-to-Have Skills
- Experience with AI-driven development practices and “Vibe Coding”
- Exposure to enterprise-scale architecture and distributed systems
- Strong understanding of DevOps culture and automation
- Experience working in global teams and agile environments
- Good communication and stakeholder management skills
- Ability to apply design thinking to solve business problems