About the job
Job Requirement: Sr Software Engineer (Backend developer) About the role: We are looking for a passionate and skilled Senior Software Engineer to join our agile development team. You'll work with product managers, architects, and fellow developers to build robust, scalable backend systems using .NET technologies and enterprise databases. This role involves designing and implementing high-performance data-driven applications while maintaining high-quality delivery standards. Ideal candidate should be able to handle multiple project stakeholders simultaneously. Experience Minimum 5 years to Maximum 8 years of relevant experience Employment Type Full-time Location Pune Office Urgency High Apply only if you can join within 15 days of final selection. Budget INR 12 LPA - 20 LPA ( depending upon experience) Job Responsibilities • Design and develop enterprise-grade backend solutions using .NET Core/.NET Framework • Architect and optimize complex database schemas, queries, and stored procedures • Translate high-level business requirements into scalable technical architecture and code • Write clean, maintainable, and testable code following SOLID principles • Implement and maintain RESTful APIs and microservices architectures • Optimize application and database performance for high-traffic scenarios • Participate in design discussions, code reviews, and Agile ceremonies • Mentor junior developers and contribute to team best practices • Work with Docker containers and modern DevOps workflows Required Skills: • Strong expertise in .NET Core and .NET Framework (C#) • Deep knowledge of SQL Server including query optimization, indexing, and performance tuning • Experience with database design, normalization, and data modeling • Proficiency in Entity Framework Core or other ORMs • Strong understanding of RESTful API design and implementation • Experience with microservices architecture patterns • Solid grasp of SOLID principles and design patterns • Familiarity with Git workflows and version control best practices • Experience in Agile-Scrum delivery environments • Strong problem-solving and debugging skills • Excellent communication and collaborative skills Preferred/Good to Have: • Experience with cloud platforms (Azure/AWS/GCP) • Frontend development experience, particularly with Angular • Knowledge of NoSQL databases (MongoDB, Redis) • Exposure to message queuing systems (RabbitMQ, Kafka) • Experience with CI/CD pipelines and DevOps practices • Knowledge of containerization and orchestration (Docker, Kubernetes) • Understanding of cloud-native architectures and serverless computing • Solid grasp of testing strategies: unit, integration, and performance testing • Experience with monitoring and observability tools • Familiarity with secure coding practices and OWASP standards
Requirements
- .NET
- SQL Server
- RESTful APIs
- Microservices
Qualifications
- None mentioned
Preferred Technologies
- .NET
- SQL Server
- RESTful APIs
- Microservices
Similar Jobs
Software Engineer
JRD Systems
Software Engineer
JRD Systems
Software Engineer
JRD Systems