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