Senior C++ Developer

at Cognizant Technology Solutions
Published May 12, 2023
Location New York, NY
Category Default  
Job Type Full-time  

Description

Cognizant Technology Solutions is seeking for "Senior C++ Developer " who could join in our team of IT professionals in a permanent role. If you meet our background requirements and skills and looking for an opportunity to be rewarded for your skills and expertise, here is the ideal opportunity for you!

Role: Senior C++ Developer

Experience: 8+ years

Roles & Responsibilities

We are looking for a C++ developer (6-8 years) responsible for building applications that may range from desktop applications to native mobile applications and embedded systems. Your primary responsibility will be to design and develop these applications, and to coordinate with the rest of the team working on different layers of the infrastructure. Responsibilities Design, build, and maintain efficient, reusable, and reliable C++ code Implement performance and quality modules Identify bottlenecks and bugs, and devise solutions to these problems Help maintain code quality, organization, and automatization. Add other responsibilities here that are relevant. Skills Strong proficiency in C++, with fair knowledge of the language specification Thorough knowledge of the standard library, STL containers, and algorithms. Specify any platform(s) that you want the developer to have a strong grasp of}} Good understanding of memory management in non-garbage collected environments Understanding of dynamic polymorphism and C++ specific notions, such as friend classes Familiarity with templating in C++ Knowledge of the latest C++11 standard is appreciated depending on project specifications. Familiarity with embedded systems design, low-level hardware interactions. Knowledge of low-level threading primitives and real-time environments depending on project requirements. Familiarity with system call wrapper library functions Knowledge of writing native modules for high-level languages such as Node.js, Python, Go, etc. if required. Familiarity with language tools, such as Valgrind, if required Knowledge of component data sheets and specifications Implementation of automated testing platforms and unit tests Proficient understanding of code versioning tools such as Git, SVN, and Mercurial Familiarity with continuous integration

Cognizant is a leading provider of Information Technology, Consulting, IT Infrastructure, and Business Process Outsourcing services. Cognizant single-minded mission is to dedicate our business process and technology innovation know-how, deep industry expertise, and worldwide resources to working together with customers to make their businesses stronger. As a customer-centric, relationship-driven partner, we are redefining the way companies experience and benefit from global services. Our unique delivery model is infused with a distinct culture of high customer satisfaction. Cognizant delivers a trusted partnership, cost reductions and business results.

Salary and Other Compensation:

The annual salary for this position is between depending on experience and other qualifications of the successful candidate.

This position is also eligible for Cognizant's discretionary annual incentive program and stock awards, based on performance and subject to the terms of Cognizant's applicable plans.

Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:

* Medical/Dental/Vision/Life Insurance
* Paid holidays plus Paid Time Off
* 401(k) plan and contributions
* Long-term/Short-term Disability
* Paid Parental Leave
* Employee Stock Purchase Plan

Disclaimer: The salary, other compensation, and benefits information is accurate as of the date of this posting. Cognizant reserves the right to modify this information at any time, subject to applicable law.

Employee Status : Full Time Employee

Shift : Day Job

Travel : No

Job Posting : Apr 19 2023

About Cognizant

Cognizant (Nasdaq-100: CTSH) is one of the world's leading professional services companies, transforming clients' business, operating and technology models for the digital era. Our unique industry-based, consultative approach helps clients envision, build and run more innovative and efficient businesses. Headquartered in the U.S., Cognizant is ranked 185 on the Fortune 500 and is consistently listed among the most admired companies in the world. Learn how Cognizant helps clients lead with digital at www.cognizant.com or follow us @USJobsCognizant.

Applicants may be required to attend interviews in person or by video conference. In addition, candidates may be required to present their current state or government issued ID during each interview.

Cognizant is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law.

If you have a disability that requires a reasonable accommodation to search for a job opening or submit an application, please email [Click Here to Email Your Resumé] with your request and contact information.

WordPress › Error

There has been a critical error on this website.

Learn more about troubleshooting WordPress.