Experience: 5 – 10 yrs
Location: Mangaluru, Karnataka, India
Work Mode: Work from office
Work Timings: 9.30AM IST – 6.30PM IST
About the role:
We are seeking an experienced and motivated Backend Tech Lead to join our dynamic engineering team. In this critical role, you will lead a small team of backend engineers, drive the development of new enhancements for our core platforms, and ensure the stability and understanding of our existing systems. You will be hands-on, leveraging your deep expertise in .NET and T-SQL to build robust solutions, troubleshoot complex issues, and mentor your team. This is a fantastic opportunity for a technical leader passionate about backend development within the exciting domains of FEC, F&B, and Parks automation.
You will be responsible for:
- Lead and Mentor: Guide, manage, and mentor a backend engineering team of approximately 4 members, fostering a collaborative and high-performing environment.
- Backend Development: Architect, design, develop, test, and deploy scalable and maintainable backend services, APIs, and database solutions using .NET (C#) and T-SQL.
- Enhancement Ownership: Take ownership of technical design and implementation for new features and enhancements requested for our POS and web platforms.
- Legacy System Expertise: Dive into existing codebases (.NET and T-SQL) to thoroughly understand current system functionality, data flows, and business logic, becoming a subject matter expert.
- Production Support: Act as a key escalation point for diagnosing and resolving complex production issues related to the backend systems. Perform root cause analysis and implement effective solutions.
- Technical Guidance: Provide technical direction, conduct code reviews, establish and enforce coding standards and best practices within the team.
- System Knowledge & Communication: Clearly articulate how backend systems work and answer technical questions from team members and other stakeholders.
- Collaboration: Work closely with front-end developers, QA testers, product managers, and potentially clients to deliver integrated solutions
What we look for in a candidate
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- Minimum of 5+ years of professional experience in backend software development, with a strong focus on systems using .NET Framework / .NET Core (C#).
- Proven, significant experience in backend software development using the .NET framework / .NET Core (C#, ASP.NET Web API, Entity Framework).
- Expert-level proficiency in T-SQL, including writing and optimizing complex queries, stored procedures, functions, and understanding database design principles (preferably with MS SQL Server).
- Demonstrated ability to read, understand, and analyze complex legacy code to determine functionality and troubleshoot issues effectively.
- Strong analytical and problem-solving skills, with experience in debugging and resolving production system issues.
- Experience in leading technical initiatives or mentoring junior engineers.
- Formal team lead experience is a strong plus, if for Lead level role.
- Solid understanding of software development lifecycle (SDLC), APIs, and backend architecture patterns.
- Excellent communication and interpersonal skills.
- Capability to understand and articulate Semnox’s product value propositions.
- Drop in your resume with a covering letter to [email protected]