- Job Title: Senior Software Engineer (C++, C#)
- Job Location: Kochi
- Industry: Software Development / Technology
- Employment Type: Permanent / Full-time
- Number of Vacancies: 1
Job Summary:
We are looking for a Senior Software Engineer skilled in C++ and C# to design, develop, and maintain cutting-edge software solutions. You will work on innovative projects, including CAD and 3D graphics applications, contributing to our global software suite for industries like Kitchen & Bath, Furniture, and Flooring. The role involves architecture, coding, testing, deployment, and mentoring junior developers.
Mandatory Requirements & Qualification:
- Education: Bachelor's or Master's degree in Computer Science or related field
- Experience: 810 years of experience in medium-to-large commercial C & C++ applications
- Technical Skills:Advanced C and C++ (including algorithms, data structures, and OO concepts)
- Familiarity with C++17 syntax
- Experience with OpenGL or other rendering systems (preferred)
- Experience with Azure DevOps, Git, and CI/CD pipelines
- Exposure to C# development and cloud service integration (preferred)
- Mandatory Criteria:Experience designing, developing, and maintaining CAD software, 3D graphics, or geometry-heavy systems
- Strong analytical, technical, and problem-solving skills
- Ability to work independently and mentor junior developers
- Knowledge of Agile development methodology
Key Responsibilities:
- Architect, design, and develop innovative software solutions
- Collaborate with cross-functional teams to gather requirements and deliver high-quality software
- Maintain, refactor, and improve legacy code while managing technical debt
- Drive coding standards, code reviews, and documentation practices
- Mentor junior developers and interns, sharing knowledge and best practices
- Explore and implement technical improvements to enhance software performance
Documents Required:
- Updated CV
- Relevant Certificates.