Apply: Tech Mahindra C++ Developer


About the job

Tech Mahindra, part of the USD 21 billion Mahindra Group, is a USD 5.2 billion corporation with over 141,000+ professionals across 90 countries, helping 988 global customers including Fortune 500 companies.

We nurture the technology of the future through TechMNxt. This strategic transformation approach is powered by disruptive technologies, non-linear growth with platforms, collaborative disruption with new age partners, and Future Skilling our associates.

The world of Engineering and R&D is rapidly changing with shifting Enterprise Engineering Priorities. Some of the levers to this change of priorities for Engineering organizations include building new and relevant products for the modern world, leading the way with innovation in software engineering, adopting modern methodologies and disruptive technologies, enabling of services oriented business models, co-innovating and bringing in excellence into core engineering and smarter operations.

Must have skills: C++, Shell Scripting/Pearl Scripting, UNIX/LINUX, C, ProC, SQL

Job Description:

· Hands-on experience in Shell scripting / Perl scripting

· Strong technical background (Windows, UNIX/Linux, databases, web applications).

· Willing to work in IST Shift from 3:00 PM to 12:00 AM or 1:00 PM to 10:30 PM.

· Strong understanding of golden gate, Coldfusion

· Strong proficiency in C/C++, with fair knowledge of the language specification

· Good understanding of memory management in non-garbage collected environments

· Understanding of dynamic polymorphism and C/C++ specific notions.

· Familiarity with ProC

· Implementation of automated testing platforms and unit tests

· Proficient understanding of code versioning tools (such as Git, SVN)

· Familiarity with continuous integration

ALSO READ  Applications invited for The SERB-National Post Doctoral Fellowship in science and engineering

· Good Understanding of C++ compliant languages such as C, Java, and Python.

· Knowledge of SQL, JavaScript, and XML.

· Superb analytical and problem-solving skills.

· Excellent collaboration and communication skills.

· Great organizational and time management skills.


Disclaimer : We try to ensure that the information we post on is accurate. However, despite our best efforts, some of the content may contain errors. You can trust us, but please conduct your own checks too.