
Simplify Healthcare•2h ago
Naukri
Software Engineer (.NET)
Pune
Full Time
Mid Level
N/A
N/A
N/A
Qualifications
10/10 matched
Experience Level: Mid Level
- </strong><ul><li>2 to 6 years of professional experience in software development with a focus on .NET Core
- .NET 6/8.</li><li>Strong hands-on experience in C#
- ASP.NET Core Web API
- and RESTful API development.</li><li>Good experience with Azure Cloud services (App Services
- Azure SQL
- Storage
- Azure Functions
- etc.).</li><li>Proficiency with relational databases like Azure SQL Database
- MS SQL Server.</li><li>Exposure to NoSQL databases such as MongoDB or similar (Cosmos DB
- DynamoDB
Full Job Description
Software Engineer (.NET) at Simplify Healthcare in Pune
Simplify Healthcare is seeking a talented Software Engineer with expertise in the .NET ecosystem to join their team in Pune. This role focuses on building and maintaining modern web applications and services, leveraging cutting-edge technologies and cloud platforms.
About the Role
As a Software Engineer, you will be instrumental in developing and supporting robust web applications and services. Your responsibilities will include working with .NET Core, .NET 6/8, and integrating with Azure Cloud services and various databases like SQL Server and MongoDB. A key aspect of this role involves modernizing legacy .NET applications, making experience with .NET Standard and .NET Framework highly valuable.
Key Responsibilities
- Develop, enhance, and maintain web APIs, microservices, and backend components using .NET 6/8 (C#), .NET Standard, and .NET Framework.
- Build efficient, scalable RESTful APIs to facilitate seamless integration with front-end applications.
- Utilize Azure services such as Azure App Services, Azure Functions, Azure SQL, and Blob Storage.
- Design and optimize database schemas and queries for Azure SQL, MS SQL Server, and NoSQL databases like MongoDB.
- Implement cloud-native development practices, including CI/CD pipelines with Azure DevOps.
- Monitor, debug, and resolve production issues promptly.
- Ensure high code quality through comprehensive unit testing, integration testing, and rigorous code reviews.
- Collaborate effectively with Product Owners, Architects, and Front-end Developers to achieve project objectives and meet deadlines.
- Actively participate in architectural discussions and propose improvements to system design and coding practices.
- Stay abreast of emerging technologies, trends, and best practices in backend development and cloud computing.
Required Skills and Experience
- 2 to 6 years of professional software development experience, with a strong emphasis on .NET Core, .NET 6/8.
- Proven hands-on experience with C#, ASP.NET Core Web API, and RESTful API development.
- Solid experience with Azure Cloud services, including App Services, Azure SQL, Storage, and Azure Functions.
- Proficiency in relational databases such as Azure SQL Database and MS SQL Server.
- Exposure to NoSQL databases like MongoDB, Cosmos DB, or DynamoDB.
- A strong grasp of object-oriented programming (OOP) principles and design patterns.
- Experience implementing security best practices, including authentication and authorization.
- Proficiency with source control systems, particularly Git.
- Familiarity with agile software development methodologies (Scrum, Kanban).
- Basic understanding of front-end technologies (HTML, CSS, JavaScript) is advantageous.
- Demonstrated ability to write clean, maintainable, and well-documented code.
- Excellent problem-solving and debugging capabilities.
Company
Simplify Healthcare
Pune
Posted on Naukri