i
Innovaccer
73 Innovaccer Jobs
Innovaccer - Software Development Engineer III - C#/.Net (6-9 yrs)
Innovaccer
posted 9d ago
Flexible timing
Key skills for the job
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
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Development Engineer III roles with real interview advice