Openings

Current Openings

We at Semnox are always on a lookout for brilliant minds! If you do not see a job opening matching your profile, feel free to drop in your resume with a covering letter to careers@semnox.com. We shall revert in case of any suitable roles for you! Goodluck in your career search!

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.

Experience: 7 – 10 yrs

Location: Mangaluru, Karnataka, India

Work Mode: Work from office

About the role:
We are seeking an experienced Implementation Lead is responsible for overseeing and the deployment of products at the client location. They are the key driver for ensuring implementations are completed on time and meet predefined objectives. This involves collaborating with stakeholders and managing the entire implementation lifecycle. This role also involves travelling to the client locations.

You will be responsible for:

  • Should have a Techno/Functional background, ability to come up with solution based on customer requirement and drive Business Workshops/CRP as required
  • Establish and maintain relationships with multiple client stakeholders, manage customer relationship across diverse geographies.
  • Lead projects from requirements definition through deployment, identifying schedules, scopes, budget estimations, and implementation plans, including risk mitigation
  • Coordinate internal and external resources to ensure that projects adhere to scope, schedule, and budget.
  • Analyze project status and, when necessary, revise the scope, schedule, or budget to ensure that project requirements can be met.
  • Report project outcomes and/or risks to the appropriate management channels and escalate issues, as necessary, according to project work plan.

What we look for in a candidate:

  • Bachelor’s degree in computer science, Engineering, or a related field, or equivalent practical experience.
  • Minimum of 7+ years of professional experience in techno-functional / consulting roles.
  • Hands on experience in implementation projects starting from project initiation to go-live and post go-live support
  • Having SQL skills is a plus
  • Client interaction / stakeholder management experience is a must
  • Strong analytical and problem-solving skills and excellent communication and interpersonal skills.

Experience: 4- 7 years

Location: Mangalore

Work Mode: Work from office

Work Timings: 9.30AM IST – 6.30PM IST

About the role:
We are looking for a creative, skilled windows application WPF UI Developer, who is experienced in developing responsive and scalable windows applications screens using WPF technology. The selected candidate will work with back-end and API developers to ensure that the application’s functional and performance requirements are met.

You will be responsible for

  • Validate the technical feasibility of UI/UX designs.
  • Prepare detailed design and do code development of the UI in MVVM design pattern.
  • Integrate with use cases for functional requirements using C# .NET
  • Build reusable code and libraries for future use.
  • Optimize application for maximum speed and scalability.
  • Assure that all user input is validated before submitting to the backend.
  • Conduct thorough testing of user interfaces in multiple screen resolutions and hardware to ensure all designs render correctly and systems function properly.
  • Develop Internal and Customer Demo of the product feature developed
  • Preparing installation and SOP documentation
  • QA and Production support of developed features
  • Collaborate with other team members and stakeholders.

What we look for in a candidate

  • 4 - 7 years working as a professional WPF UI developer.
  • Proficient knowledge of WPF and .NET C#.
  • Proficient understanding of UX design principles and creating responsive layouts.
  • Good understanding of SQL and REST APIs
  • Excellent analytical and multitasking skills.