Dot Net Developer
Senior .NET developer (5+ yrs IT, 3+ yrs C#) at an insurance/finance company in Ghansoli, Navi Mumbai, doing end-to-end implementation, unit testing, and deployment of scalable solutions, assisting the application architect, with Jenkins/DevOps deployments and PostgreSQL/MS SQL Server databases.
- Compensation
- ₹1.7M–₹2M / yr
- Location
- Mumbai; Navi Mumbai
- Work setup
- Onsite
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 3+ years
- Category
- Not specified
- Posted
Skills
Must have
- B.E. / BCA / MCA / M.Sc. in IT, Computer Science, or related field
- 5+ years of IT software development experience across the SDLC lifecycle
- 3+ years of hands-on .NET development using C#
- Strong expertise in C# programming
- Strong experience in Unit Testing, Integration Testing, and Mocking frameworks
- Experience working in Agile development environments
- Strong understanding of SDLC processes
- Good understanding of software design patterns (Adapter, Business Objects, Delegates, Service Locator, Singleton, DAO, DTO)
- Familiarity with multithreading concepts
- Experience with queueing technologies
- Experience in building RESTful web services
Nice to have
- Working knowledge of Docker and Kubernetes
- Experience with Jenkins, SonarQube, PostgreSQL, and MS SQL Server
Full description
Job Title
Dot Net Developer
Location
Ghansoli, Navi Mumbai
Industry
Insurance / Finance
Experience Required
5+ Years
Job Purpose
Responsible for end-to-end implementation, unit testing, and deployment of complex software solutions. The role involves assisting the Application Architect in designing scalable software solutions and supporting the testing and integration of third-party systems.
Educational Qualifications
B.E. / BCA / MCA / M.Sc. in IT, Computer Science, or related field
Relevant Experience
5+ years of relevant IT software development experience across the SDLC lifecycle
3+ years of hands-on experience in .NET development using C#
Strong expertise in C# programming
Strong experience in Unit Testing, Integration Testing, and Mocking frameworks
Experience working in Agile development environments
Key Responsibilities / KRAs / KPIs
Assist the Application Architect in extending and enhancing engagement and B2B capabilities
Design, develop, test, and deploy scalable software solutions
Ensure high unit test coverage across developed applications
Take ownership of application reliability, fault tolerance, and performance
Participate actively in code reviews and quality assurance activities
Use SonarQube to improve code quality, identify vulnerabilities, and enforce coding standards
Apply SOLID principles and software engineering best practices
Implement effective logging and monitoring practices
Maintain and update changelogs for all software components
Participate in software deployments using Jenkins and DevOps practices
Collaborate with DBAs and network administrators for performance tuning and optimization
Work with PostgreSQL and MS SQL Server databases
Provide technical guidance and expertise to stakeholders
Build and maintain strong relationships with internal and external stakeholders
Deliver projects and commitments within agreed timelines
Contribute to process improvements and innovation initiatives
Continuously enhance professional and technical knowledge
Identify opportunities to improve operational efficiency and cost effectiveness