Back to list

Vacancy description

Senior Software Engineer in Chennai, भारत

Mags Consulting

  • Full-timeStandard weekly hours

Chennai, भारत

• Design, build, and maintain secure, scalable services in C# and https://jobeax.com/link/GrYTXLZMpxEMJknV Core.

• Build reliable integrations that bring data in from enterprise systems and databases.

• Design and tune relational database structures, migrations and data-access code.

• Implement the business logic and calculations that turn data into results for users.

• Implement authentication, authorization and role-based access across services.

• Own build, test, deployment and monitoring, including deployments in customer environments.

• Partner with product and functional teams to take features from requirement to verified release.

• Review code, mentor early-career engineers, and set the reference approach for the team.

Requirements

• Bachelor's degree in Computer Science, Engineering or a related field, or equivalent experience.

• 3 to 5+ years of professional software development in C# and .NET.

• Strong command of object-oriented programming (OOP) concepts and their implementation in C#,

including SOLID principles and design patterns.

• Proven experience building https://jobeax.com/link/GrYTXLZMpxEMJknV Core APIs and background services.

• Strong relational database skills (PostgreSQL preferred), including schema design and query tuning.

• Experience with token-based authentication and role-based access control.

• Proficiency in automated testing, code review and continuous integration.

• Track record of owning a product or major component through multiple releases.

• Experience mentoring less experienced engineers.

• Clear written and spoken communication with technical and business stakeholders.

PREFERRED QUALIFICATIONS

• Experience integrating AI models through APIs, including prompt design and output evaluation.

• React with TypeScript.

• Familiarity with ERP data and manufacturing or supply chain processes.

• Docker, CI/CD and software delivery into customer-hosted environments.

• Regular use of AI-assisted development tools.

Benefits

• A senior role with real influence on architecture and technology decisions.

• Meaningful problems: turning enterprise data into decisions that manufacturing teams act on.

• A clear path to technical leadership.

Loading similar vacancies…