
Senior Backend Developer
- Pune, Maharashtra
- Permanent
- Full-time
- Develop, maintain, and optimize high-performance, scalable, and secure backend applications using C#.NET, SQL, Entity Framework, and LINQ.
- Design and implement RESTful APIs and microservices following best practices.
- Work closely with frontend developers, DevOps engineers, designers, and product managers for seamless integration.
- Understand business requirements and actively participate in technical discussions to drive development decisions.
- Ensure code quality through code reviews, unit tests, and best practices.
- Troubleshoot and resolve technical issues, performance bottlenecks, and security vulnerabilities.
- Implement and maintain CI/CD pipelines for efficient development and deployment.
- Adopt Agile and DevOps methodologies to improve development processes.
- Stay updated with emerging technologies and recommend improvements.
- Mentor junior developers and foster a culture of continuous learning.
- Flexible work arrangements for better work-life balance .
- Generous Paid Leaves (Annual, Sick, Compassionate, Local Public, Marriage, Maternity, Paternity, Medical leave).
- Medical benefits ( Insurance and Annual Health Check-up).
- Pension and Insurance Policies (Group Term Life Insurance, Group Personal Accident Insurance, Travel Insurance).
- Training and Development Assistance (Training Sponsorship, On-The-Job Training, Training Programme) .
- Additional Benefits (Long Service Awards, Mobile Phone Reimbursement).
- Company bonus/Profit share.
- Competitive remuneration.
- Hybrid workplace model.
- A culture of continuous learning to aid progression.
- Personal Growth opportunity using our 70-20-10 philosophy: 70% learning on the job, 20% coaching and 10% training.
- Bachelor's or Master's in Computer Science, Software Engineering, or a related field.
- 6+ years of experience in backend development using C#.NET (including .NET Core/.NET 8+), SQL, Entity Framework, and LINQ.
- Strong knowledge of Azure cloud services and best practices.
- Experience with dependency injection, unit testing, and CI/CD pipelines.
- Solid understanding of software security, compliance, and data protection.
- Strong programming, analytical, and problem-solving skills.
- Ability to take ownership and work in a collaborative, fast-paced environment.
- Excellent communication and interpersonal skills.
- Experience with containerization (Docker, Kubernetes).
- Familiarity with event-driven architecture (RabbitMQ).
- Knowledge of Azure DevOps.
- Good to have Microsoft Azure certifications.