T

C++ Developer

Tata Consultancy Services · Hyderabad, Telangana, India

~₹10L (est.)2–8 yrs experiencefull_timePosted 4w ago
Apply now →

Job description

**Role** **C, C++, Linux Developer** **Required Technical Skill Set** **C++, Linux** **OOPS, OOAD, Multi-Threading, Linux Environment** **Desired Experience Range** **4 - 10 years** **Location of Requirement** **Hyderabad, Bangalore** **Desired Competencies** **(Technical/Behavioral Competency)** **Must-Have** **1. 3-10 years of experience in C, C++ development for Linux based systems** **2. Good communication skills to deal with client in different phases of the application development like Requirements gathering, Application design and Implementation.** **3. Knowledge of Linux based C++ application designs and implementation strategies.** **4. Strong understanding of the OOPS concepts and basics of the OOAD 5. Deep understanding of the development tools for Linux platform like gcc, gdb, vi, make, cmake, valgrind etc.** **6. Knowledge and familiarity of the tools used for Application Build and Deployment process and flow of the process.** **7. Good understanding of SCRUM/Agile along with problem-solving and organizational skills** **8. Through understanding of Software Development Lifecycle (e.g. Requirements, design, development, testing etc.)** **Good-to-Have** **1. Awareness or expertise in scripting technologies like Shell, Python etc.** **2. Awareness or expertise in versioning tools like GitHub, Gitlab, etc.** **Role descriptions / Expectations from the Role** **1. Provides technical expertise, direction, and leadership for transformation & upgrade opportunities focused on C/C++ Application development targeting B2B customers in communications, media, and technology domain** **2. Work closely with Business Managers, IT Business Analysts and Business Partners in managing day-to-day issues, identifying process improvement opportunities, and designing solutions to satisfy business needs** **3. Assist in the design and development of C/C++ Applications that deliver the business capability necessary to support company objectives** **4. Provide technical subject matter expertise for the technical delivery processes and implementation.** **5. Contribute to high-level architecture and drives low-level design.** **6. Mentors and coaches C/C++ Application developers and team members CTAG 2011 Ver 1.3/JD TCS Confidential** **7. Employ industry best practices to deliver world-class solutions. Ensure developed solutions remain compliant with all applicable company standards** **Technology Brief** **Developers should have good understanding of application programming technologies with sound debugging Skills, sound knowledge on the Profile development and excellent command over 'C++' language design and coding**