Senior .Net Developer
Mentions Vibe Coding and AI-driven development; uses AI-assisted tools like GitHub Copilot and integrates LLM frameworks for product features.
About the Role
Senior .NET Developer responsible for designing, developing, and delivering scalable enterprise backend systems using C#/.NET (preferably .NET 8), cloud services, containers, and integrating AI/LLM capabilities. The role focuses on building RESTful APIs and microservices, driving architecture decisions, improving engineering practices, and mentoring junior developers.
Job Description
Role
We are seeking an experienced Senior .NET Developer (8–12 years) to design, develop, and deliver scalable enterprise backend applications. The role emphasizes hands-on development in C#/.NET (preferably .NET 8), backend architecture, cloud technologies, containerization, and integration of AI/LLM capabilities.
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.
Requirements
- 8–12 years 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 or 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: SQL Server, PostgreSQL, MySQL, and NoSQL options such as 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).
- Strong problem-solving skills and ability to work under pressure.
- Willingness to participate in coding interviews/challenges.
Preferred / Nice-to-Have
- 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.