Innovacer
Innovaccer - Software Development Engineer III - C#/.Net
Job Location
delhi, India
Job Description
Responsibilities : - Design, develop, and test high-quality, scalable, and maintainable C# .NET applications, including web applications, APIs, and backend services. - Write clean, well-documented, and efficient code, adhering to coding best practices and standards. - Conduct code reviews and provide constructive feedback to other team members. - Analyze complex technical problems and develop effective solutions. - Troubleshoot and debug existing code. - Work closely with product managers, designers, and other engineers to understand requirements and deliver solutions that meet business needs. - Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives. - Develop and execute unit, integration, and performance tests to ensure software quality. - Participate in test automation efforts. - Deploy and maintain applications in production environments. - Monitor application performance and identify areas for improvement. - Mentor and guide junior engineers, sharing your knowledge and expertise. - Contribute to a positive and collaborative team environment. - Stay up-to-date with the latest technologies and trends in C# .NET development and the broader software engineering landscape. - Proactively seek opportunities to learn and improve your skills. - Take ownership of specific components or features, driving their development from inception to production. - Participate in architectural discussions and contribute to the design of the overall system architecture. Required Skills and Experience : - Bachelor's degree in Computer Science or a related field. - 6-9 years of professional software development experience with C# .NET. - Deep understanding of C#, .NET Framework/.NET Core, ASP.NET MVC/Web API, and related technologies. - Strong experience with relational databases (e.g, SQL Server, MySQL) and ORM frameworks (e.g, Entity Framework, Dapper). - Knowledge of NoSQL databases is a plus. - Solid understanding of web development concepts, including HTML, CSS, JavaScript, and RESTful APIs. - Experience with modern JavaScript frameworks (e.g, React, Angular, Vue.js) is a plus. - Strong understanding of object-oriented programming principles, design patterns, and software development methodologies (e.g, Agile, Scrum). - Experience with unit testing frameworks (e.g, NUnit, xUnit) and integration testing. - Proficiency with Git or other version control systems. - Excellent analytical and problem-solving skills. - Strong written and verbal communication skills. - Ability to work effectively in a team environment. - Experience with cloud platforms like AWS, Azure, or GCP is a plus. - Experience with microservices architecture and containerization technologies (e.g, Docker, Kubernetes) is a plus (ref:hirist.tech)
Location: delhi, IN
Posted Date: 2/23/2025
Location: delhi, IN
Posted Date: 2/23/2025
Contact Information
Contact | Human Resources Innovacer |
---|