Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Sr. C Developer / C Programming Architect @ Cognizant

Home > Software Development

 Sr. C Developer / C Programming Architect

Job Description

Title: Sr. C Developer / Architect
Expr: 15 to 18 Yrs

Level of Hire: AD Level
Location: Mumbai

Work Mode: 5 days - Work from Office (Client Office) & (No WFH or Hybrid Option)
No. of Positions: 2

Job Summary:

C Programming Architect

Mandatory Skills:

C Development / C Programming, Socket Programming, Multithreading & IPC

Summary:

C Architect position. We are looking for a skilled C++ Enterprise Architect to lead all stages of software architecture from planning and design to development oversight. You will create new systems enhance existing ones and deliver innovative solutions that meet client needs ensuring designs are sustainable scalable and high performing from concept to completion.

Responsibilities:

Good understanding of Linux is expected

Minimum 15+ years of development experience in C C++ Code analysis and review

Excellent understanding of pointers and IPC in Unix (shared memory)

Excellent knowledge on Multithreading and Multiprocessing application exposure socket programming data structures process synchronization etc

Strong proficiency in C++ 11 C++14 or later with excellent design and visualization skills and familiarity with relevant software tools.

In-depth knowledge of software development methodologies standards and best practices with the ability to develop high quality software that meets requirements and facilitates ease of support.

Ability to diagnose isolate and implement remedies for system failures caused by errors in software code and develop software for complex performance-intensive programs in resource scarce environments.

Utilize software based system maintenance and tracking tools and provide input and technical content for technical documentation user help materials and customer training.

Conduct unit tests track problems and implement changes to ensure adherence to test plans and functional non functional requirements.

Analyze design and implement software mechanisms to improve code stability performance and reusability participate in and lead code review sessions.

Create high fidelity estimates of work efforts assist others in estimating task effort and dependencies and be responsible for team commitments within the Sprint.

Lead and advise other Engineering resources as part of project activities and be recognized as subject matter experts in their chosen field.

In-depth knowledge of Object Oriented Programming Algorithmic skills and Design Patterns.

Proficiency in Data Structures such as Vector List Map Hash Map etc.

Expertise in Templates Casting Inheritance.

Experience with Multi-threading and Socket Programming using TCP UDP SSL etc.

Ability to design a Class Model Data Model for given requirements.

Strong debugging skills experience with Memory Leaks Profiling Crashes blue screen issues.

Hands-on experience with C++11 or later C++ GNU Toolchain (gcc g++ gdb etc.) cross-compiler toolchains Linux OS Kernel programming.

Hands-on with build tools like make CMake Static analyzers code checkers etc.

Knowledge of common C++ tools libraries

Proficiency in scripting languages like Bash shell scripts and Python3.

Experience with version control tools like GIT Gerrit GitHub.

Important Note:

Candidates without experience in C Development / Programming, even if they have a C++ background, will not be considered further.

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Technical Architect
Employement Type: Full time

Contact Details:

Company: Cognizant
Location(s): Mumbai

+ View Contactajax loader


Keyskills:   Multithreading C Programming Language Socket Programming IPC

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Audio Driver Developer

  • Capgemini
  • 10 - 17 years
  • Bengaluru
  • 2 days ago
₹ Not Disclosed

Python Developer

  • Oracle
  • 3 - 6 years
  • Hyderabad
  • 2 days ago
₹ Not Disclosed

Fullstack Developer

  • Capgemini
  • 2 - 5 years
  • Chennai
  • 2 days ago
₹ Not Disclosed

React UI Developer

  • Cognizant
  • 3 - 6 years
  • India
  • 2 days ago
₹ -15 Lacs P.A.

Cognizant

Capital Placement Services