
Senior Software Developer
- Navi Mumbai, Maharashtra
- Permanent
- Full-time
You will work closely with cross-functional teams, including product owners and stakeholders, to deliver innovative solutions while mentoring team members in a collaborative Agile environment.
The candidate must be detail-oriented, organized, and capable of managing multiple priorities in a fast-paced environment.Responsibilities:Application Design & Development:
- Design, develop, and maintain robust web applications using C#, .NET Core, and .NET 6/7/8.
- Develop reusable components, services, and libraries following clean coding practices.
- Build, consume, and secure RESTful APIs and microservices.
- Integrate with Angular-based frontend applications for seamless backend-frontend communication.
- Ensure adherence to architecture principles and coding standards.
- Perform application performance tuning and optimization.
- Conduct unit and integration testing, and participate in code reviews.
- Ensure high availability, scalability, and reliability of applications.
- Implement robust logging and monitoring mechanisms.
- Maintain observability and troubleshooting capabilities across environments.
- Write optimized SQL queries, stored procedures, and functions in SQL Server.
- Collaborate on schema design and query performance tuning.
- Use ORM tools like Entity Framework Core and Dapper for data access.
- Participate in Agile ceremonies and sprint activities.
- Support CI/CD pipeline setup using Azure DevOps.
- Participate in containerization using Docker and deployment on cloud platforms.
- Manage source code repositories and branching strategies.
- Investigate and resolve issues across development, staging, and production environments.
- Analyze logs and telemetry data to identify root causes and implement fixes.
- Collaborate with development teams and stakeholders to gather and clarify requirements.
- Mentor developers by providing guidance and technical support.
Education and Experience:
- Bachelor’s degree in Computer Science, IT, Engineering, or a related field
- 5+ years of professional experience in .NET development.
- Proven experience in building enterprise-grade web applications and APIs.
- Expertise in C#, .NET Core, .NET 6/7/8.
- Strong knowledge of Microservices architecture, RESTful APIs, asynchronous programming, and authentication mechanisms (JWT, OAuth2).
- Hands-on experience with SQL Server and complex query writing.
- Familiarity with Entity Framework Core, LINQ, and clean architecture principles.
- Experience with version control systems such as Azure DevOps and Git
- Knowledge of cloud technologies, preferably Azure.
- Exposure to unit testing and test-driven development (TDD).
- Knowledge of Angular frontend is a plus.
- Opportunity to work on scalable enterprise applications and backend architecture
- Room for professional growth and learning.
- Competitive compensation package.
This is a full-time position located in Navi Mumbai.
Inevia is an equal opportunity employer and encourages applications from candidates of all backgrounds and experiences.Powered by JazzHR