Description : Senior .NET Developer / .NET Lead (Microservices & MongoDB)
Role Overview :
The Senior .NET Developer / .NET Lead is a critical engineering role requiring a minimum of 4+ years of experience in building high-performance, scalable backend applications.
This position demands mandatory expertise in the modern Microsoft ecosystem, specifically .NET Core and C#, coupled with essential hands-on experience in MongoDB for data persistence.
Depending on experience, the incumbent will either function as a senior individual contributor or take on a lead role, driving technical design and mentoring junior developers.
Job Summary are seeking a dedicated Senior .NET Developer or Lead with 4+ years of experience and mandatory expertise in .NET Core, C#, and MongoDB.
The ideal candidate will be responsible for the full software development lifecycle, focusing on developing and maintaining scalable backend services and microservices.
Key responsibilities include designing efficient NoSQL data schemas, optimizing application performance, and ensuring the robust integration between the application layer and the MongoDB database.
Key Responsibilities and Technical Deliverables Development and Architecture (Core Focus) :
- Design, develop, and maintain high-quality, scalable backend services and APIs using .NET Core and C#.
- Apply principles of Microservices architecture to ensure systems are robust, fault-tolerant, and easily deployable.
- Write clean, testable, and maintainable code adhering to established coding standards and best practices.
Database Management (MongoDB Mandatory) :
Possess mandatory, hands-on expertise in MongoDB, including schema design, indexing, performance tuning, and complex query Work effectively with NoSQL data modeling techniques appropriate for document databases.Implement robust data access layers and ensure secure, efficient communication between .NET Core applications and the MongoDB cluster.Collaboration and Leadership :
Collaborate effectively with product managers, QA, and frontend teams to deliver end-to-end features.(For Lead track) Drive the Low-Level Design (LLD) for new features, conduct technical code reviews, and mentor junior developers on best practices in .NET Core and MongoDB integration.Performance and Quality :
Conduct unit, integration, and performance testing for developed services.Identify and resolve performance and scaling issues within the application and database tiers.Mandatory Skills & Qualifications :
Experience : 4+ years of professional software development experience.Programming : Deep proficiency in .NET Core and C#.Database : Mandatory hands-on expertise in MongoDB.Architecture : Experience developing and deploying services based on the Microservices pattern.Tools : Familiarity with version control systems (e.g., Git) and CI / CD pipelines.Preferred Skills :
Experience with cloud platforms (e.g., Azure, AWS) and containerization technologies (Docker, Kubernetes).Knowledge of other data stores (e.g., Redis, SQL Server) and data integration patterns.Experience with message brokers (e.g., Kafka, RabbitMQ) for inter-service communication.Strong understanding of design patterns and object-oriented principles(ref : hirist.tech)