Dot Net Core Developer
Summary
Enix Software in Navi Mumbai (office-based) seeks a .NET Core developer with 2+ years of experience to build and maintain enterprise business software for maritime, shipping, and logistics clients. Day to day: writing C#/ASP.NET Core services and REST APIs, SQL Server data access with Entity Framework and Dapper, and xUnit tests in a Scrum team.
.NET Core Developer
Company: Enix Software Pvt. Ltd.
Department: Software Development
Location: CBD Belapur, Navi Mumbai
Experience: 2+ Years
Employment Type: Full-Time, Permanent
Work Mode: Work from Office
About Enix Software
Enix Software Pvt. Ltd. is a software development company based in CBD Belapur, Navi Mumbai. Established in 2013, we specialize in developing business software and enterprise systems for the maritime, offshore, shipping, and logistics industries.
Our services include customized business solutions, IT outsourcing, database development, L1 support, and flexible onsite and offsite training services.
We continuously strive to develop effective technology solutions that address complex business and operational requirements across the industries we serve.
Role Overview
We are looking for a skilled .NET Core Developer with a minimum of 2 years of hands-on experience specifically in .NET Core development.
The ideal candidate should have strong programming knowledge in C#, experience with Entity Framework and Dapper, and sound knowledge of SQL Server and T-SQL. The candidate should also understand REST API development, microservices architecture, unit testing, and software development best practices.
Requirements & Technical Skills
- Minimum 2+ years of hands-on experience specifically in .NET Core development.
- Strong programming knowledge of C# and ASP.NET Core.
- Good knowledge of Entity Framework.
- Strong understanding of SQL Server and T-SQL queries.
- Working knowledge of Dapper ORM used in .NET Core applications.
- Understanding of Scrum and Agile methodologies.
- Understanding of Domain-Driven Design (DDD).
- Experience in writing unit test cases using xUnit.
- Understanding of microservices architectural style.
- Experience in developing and integrating REST APIs.
- Ability to write clean, scalable, testable, and maintainable code.
- Good problem-solving and debugging skills.
Key Responsibilities
- Participate in requirement analysis and understand business and technical specifications.
- Design, develop, and maintain scalable software applications using .NET Core.
- Write clean, efficient, maintainable, and testable code.
- Develop and integrate RESTful APIs.
- Work with SQL Server, T-SQL, Entity Framework, and Dapper for database operations.
- Develop need-based software programs based on business requirements.
- Revise, update, refactor, and debug existing code.
- Write and maintain unit test cases using xUnit.
- Follow established coding standards and software development best practices.
- Participate in Scrum activities and collaborate with the development team throughout the software development lifecycle.
- Identify and resolve technical issues to ensure application performance and reliability.
Preferred Candidate Profile
We are looking for candidates who have strong hands-on .NET Core development experience, good database knowledge, an understanding of backend architecture, and the ability to independently handle development tasks.
Candidates should have good communication skills, a willingness to learn, and the ability to work collaboratively with the team.