Senior Software Engineer (C++, C#, .NET Core)
On-site · Kochi, Kerala, India
Job Summary
You will architect and design innovative software solutions and collaborate on requirement gathering, design, coding, testing, and deployment within our suite of solutions. Key responsibilities include mentoring junior developers, driving coding standards, and contributing to maintainable documentation. The role requires strong analytical, technical, and problem-solving skills, as well as autonomy in work organization. Proficiency in C#, .NET Core, SQL, and familiarity with modern development tools are essential.
Required Qualifications
- 8–10 years of experience working on medium-to-large commercial C & C++;, C#, .NET Core desktop applications.
- Extremely proficient in C#, .NET Core programming including algorithms, data structures, OO Concepts.
- Hands-on SQL proficiency, including writing and optimizing complex queries.
- Ability to analyze legacy code, refactor safely, and manage technical debt.
- Experience leveraging AI tools to enhance development productivity.
- Knowledge of Agile development or other development methodology.
Desired Qualifications
- Experience working with Azure DevOps, Git, and CI/CD pipelines.
- Experience developing systems that have an Engineering focus.
- Exposure to XSD, XML, JSON, Schema.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.