Job Title: Senior .NET Developer
Mumbai / Pune / Bangalore (Hybrid)
7–9 Years
Job Summary
We are looking for a highly skilled Senior .NET Developer with strong backend development expertise in designing, developing, and maintaining enterprise-grade web applications and APIs. The ideal candidate should possess extensive experience in Microsoft technologies, excellent troubleshooting abilities, strong architectural understanding, and the capability to collaborate effectively with cross-functional teams across global locations.
The role requires hands-on involvement in solution design, development, production support, code quality initiatives, and mentoring team members while delivering scalable, secure, and high-performance applications.
Must-Have Skills
- Strong hands-on experience in:
- C#
- ASP.NET
- .NET Framework
- .NET Core
- MVC Framework
- WPF
- Web API
- Web Services
- WCF
- Worker Services
- Windows Services
- Extensive experience building and maintaining enterprise applications using Microsoft technologies.
- Excellent debugging and troubleshooting skills.
- Strong understanding of Object-Oriented Programming (OOP) principles.
- Hands-on experience implementing Design Patterns and Design Principles.
- Experience working with Multithreading concepts and concurrent programming.
- Strong capability in:
- Solution Design
- Architecture Assessment
- Technical Design Reviews
- Knowledge of Microservices Architecture and distributed application design.
- Ability to enforce coding standards, conduct code reviews, and promote engineering best practices.
- Strong understanding of application performance, scalability, maintainability, and security considerations.
- Hands-on experience with Microsoft SQL Server.
- Expertise in:
- Writing Complex SQL Queries
- Stored Procedures
- SQL Profiling
- Query Optimization
- Joins and Subqueries
- Database Troubleshooting
- Experience identifying and resolving database performance bottlenecks.
- Hands-on experience with:
- Git
- Bitbucket
- SVN
- Jira Agile
- Confluence
- Experience implementing and supporting CI/CD pipelines.
- Understanding of DevOps practices and release management processes.
- Experience with source code management and branching strategies.
- Strong focus on software quality and testing practices.
- Experience with:
- Unit Testing
- Test Automation
- XUnit
- Ability to ensure quality through code reviews, testing standards, and best practices.
- Excellent troubleshooting and debugging capabilities.
- Hands-on experience with:
- Ability to collaborate with frontend teams and contribute to end-to-end solution delivery.
- Excellent verbal and written communication skills.
- Strong analytical and problem-solving abilities.
- Ability to work effectively with offshore and onsite teams.
- Experience collaborating directly with:
- Product Teams
- Business Teams
- Support Teams
- Strong attention to detail and quality-oriented mindset.
- Ability to work independently in fast-paced Agile environments.
Good-to-Have Skills
- Experience with AWS Cloud Services, including:
- Exposure to:
- Jenkins
- Harness
- AWS DevOps
- Experience working with Microservices-based Architecture.
- Exposure to distributed systems and event-driven integrations.
- Familiarity with SQL Kata.
- Experience in the Financial Services Domain.
- Exposure to Payment Gateway Integrations and payment processing workflows.
Roles & Responsibilities
- Design, develop, enhance, and maintain enterprise web applications and APIs.
- Build scalable, reliable, secure, and high-performance backend systems.
- Participate in architecture discussions and solution design activities.
- Collaborate with Product Owners, Business Teams, and Support Teams to understand requirements and deliver effective solutions.
- Conduct code reviews and enforce coding standards and best practices.
- Troubleshoot complex production issues and provide timely resolutions.
- Develop and optimize SQL queries, stored procedures, and database components.
- Support implementation and enhancement of CI/CD pipelines.
- Work closely with cross-functional teams across offshore and onsite locations.
- Create and maintain technical documentation and design artifacts.
- Mentor junior developers and support project delivery activities.
- Ensure applications meet security, scalability, reliability, and performance requirements.
- Participate actively in Agile ceremonies, sprint planning, and estimation sessions.
- Provide overlap support for US-based clients (approximately 3 hours daily).
Key Competencies
- Strong backend development expertise.
- Excellent troubleshooting and debugging skills.
- Architecture and solution design capabilities.
- Strong stakeholder management and communication skills.
- Team collaboration and mentoring abilities.
- Ability to explain technical architecture, design decisions, and data flows clearly.
- High attention to detail and quality-focused mindset.
- Ability to thrive in fast-paced Agile environments.
Preferred Technology Stack
C#, ASP.NET, .NET Framework, .NET Core, Web API, WCF, Worker Services, Windows Services
Angular, Blazor
SQL Server, Stored Procedures, SQL Profiling, Query Optimization
Git, Bitbucket, SVN, Jira Agile, Confluence, Jenkins, Harness, CI/CD
AWS (Lambda, SNS, SQS)
XUnit, Unit Testing, Test Automation
OOP, Design Patterns, Design Principles, Multithreading, Microservices, Solution Design, Architecture Assessment
.NET, C#, ASP.NET, .NET Core, SQL Server, Solution Design, Architecture Assessment, Web API, WCF, MVC, XUnit
Angular, Blazor, AWS, Jenkins, Harness, Microservices, Payment Gateway Integration, CI/CD, SQL Kata, Financial Services Domain