Experience : 4 - 8 Years Employment Type : Permanent
The Role :
We are seeking a results-driven and passionate ASP.NET Developer with 4 to 8 years of professional experience to join our dynamic engineering team in Pune. You will play a crucial role in designing, developing, and deploying modern, scalable web applications using the latest tools and practices. This is a permanent position for a developer comfortable with taking ownership of end-to-end development processes.
Key Responsibilities :
- End-to-End Development : Manage the complete software development lifecycle (SDLC) from requirements gathering, design, coding, testing, deployment, and monitoring.
- Modern Tech Stack : Build robust backends using .NET 8+ (or a strong history with older versions and readiness to adopt .NET 8/Core) and ASP.NET Core.
- Database Management : Design, implement, and optimize data storage solutions using both Relational Database Management Systems (RDBMS) like PostgreSQL and NoSQL databases such as MongoDB.
- Architecture : Contribute to architectural decisions, particularly regarding microservices architecture, ensuring applications are scalable, maintainable, and highly available.
- Frontend Integration : Collaborate closely with frontend teams to integrate backend services, ideally having experience with modern frontends like React.
- Observability : Implement and manage observability practices using tools like OpenTelemetry for tracing, metrics, and logging to ensure system health and performance.
- Innovation & AI : Explore and integrate AI tools into the development and deployment workflows to enhance efficiency and productivity.
Required Skills & Qualifications :
- Experience : 4 to 8 years of professional experience in software development with a strong focus on the Microsoft technology stack.
- Core Technologies : Mastery of C#, ASP.NET Core, .NET 8+, and RESTful API design.
- Database Knowledge : Strong domain knowledge in managing and optimizing databases, specifically PostgreSQL (RDBMS) and MongoDB (NoSQL).