.
Senior Software Developer
Location: Pune
Employment Type: Fulltime
Experience Level: Senior (8+ years)
About the Role
We are seeking a highly skilled Senior Software Developer who combines deep technical expertise with handson leadership. This role involves designing and developing modern, scalable applications while guiding junior developers, influencing architectural decisions, and ensuring highquality delivery across the engineering lifecycle. If you enjoy solving complex problems, working with cloudnative technologies, and leading by example, this role is an excellent fit.
Key Responsibilities
- Design, develop, and maintain enterprisegrade applications using C#, .NET Core, and Angular.
- Build and deploy cloudnative solutions using Azure App Services and related Azure components.
- Write efficient, optimized, and maintainable SQL queries to support highperformance data operations.
- Apply and advocate for modern architecture principles, including microservices, domaindriven design, and cloudnative patterns.
- Implement and maintain CI/CD pipelines using Azure Pipelines, ensuring automated, reliable deployments.
- Use Splunk for monitoring, troubleshooting, and analyzing application performance and logs.
- Lead development activities, including task planning, mentoring junior developers, and conducting code reviews.
- Collaborate closely with architects, product owners, QA, and DevOps teams to deliver highquality solutions.
- Participate in technical design discussions and contribute to longterm architectural strategies.
- Promote best practices, coding standards, and continuous improvement across the team.
Required Qualifications
- 8+ years of professional experience in software development.
- Strong handson experience with C#, .NET Core, and Angular.
- Proven experience deploying and managing applications in Azure App Services.
- 5+ years of experience writing efficient SQL queries and working with relational databases.
- Strong understanding of modern architecture principles, including microservices.
- Solid experience with Azure DevOps, Azure Pipelines, and CI/CD practices.
- Experience using Splunk for monitoring, logging, and troubleshooting.
- Demonstrated ability to lead development activities while remaining handson.
- Strong analytical, problemsolving, and communication skills.
Preferred / NicetoHave Skills
- Intermediatelevel experience with Azure Functions (Azure Fab).
- Working knowledge of Python for scripting, automation, or datarelated tasks.
- Familiarity with distributed systems, containerization, or eventdriven architectures.
- Experience with performance tuning, scalability strategies, and cloud optimization.
What We Offer
- Opportunity to work with modern cloud technologies and scalable architectures.
- A collaborative environment where your technical leadership influences key decisions.
- Professional development, mentorship opportunities, and exposure to advanced Azure services.
- Competitive compensation and benefits package.
Our Interview Practices