Job Description – .NET Developer
Position: .NET Developer
Department: IT / Software Development
Location: On Site
Experience: 4+ years
About the Role
We are looking for a skilled .NET Developer to design, build, and maintain efficient, reusable, and reliable code. The ideal candidate should have hands-on experience with the .NET ecosystem and a strong understanding of software development principles.
Key Responsibilities
- Develop, test, and deploy applications using .NET Framework/.NET Core.
- Write clean, scalable, and maintainable code.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Troubleshoot, debug, and upgrade existing systems.
- Integrate data storage solutions (SQL Server, MySQL, etc.).
- Participate in code reviews and ensure application performance and quality.
- Create and maintain technical documentation.
- Work closely with QA teams for testing and issue resolution.
Required Skills
- Strong knowledge of C#, ASP.NET MVC, .NET Core, and Entity Framework.
- Experience with REST APIs, Web Services, and Microservices.
- Good understanding of HTML, CSS, JavaScript, and frontend frameworks (optional).
- Strong knowledge of SQL Server and database concepts.
- Familiarity with Azure, Git, and CI/CD pipelines (preferred).
- Solid understanding of OOP concepts and software development best practices.
Qualifications
- Bachelor’s degree in Computer Science, IT, or a related field.
- Relevant certifications (optional but preferred).
Please share your updated resume at anjali.sharma@genicminds.com
Job Types: Full-time, Permanent
Work Location: In person