We are looking for a skilled C Developer to join our development team. The candidate will be responsible for developing, enhancing, debugging, and maintaining software applications using C programming.
Roles & Responsibilities
- Design, develop, test, and maintain software applications using C programming.
- Develop efficient, reliable, and reusable code following coding standards.
- Analyze requirements and translate them into technical solutions.
- Debug and troubleshoot application issues and perform root-cause analysis.
- Work on application enhancements, bug fixes, and performance improvements.
- Develop and maintain software modules and integrate them with existing systems.
- Perform unit testing and support integration/system testing.
- Review code and participate in technical discussions.
- Collaborate with QA, hardware, firmware,
and other development teams as required.
- Prepare and maintain technical documentation.
- Identify and resolve software defects in a timely manner.
- Participate in Agile/Scrum development activities.
- Ensure application quality, performance, reliability, and maintainability.
- Mandatory Skills
- Strong hands-on experience in C programming
- Good knowledge of Data Structures and Algorithms
- Strong understanding of Pointers, Memory Management, Structures, and Multithreading
- Good knowledge of Linux/Unix
- Experience with Debugging and Troubleshooting
- Valuable understanding of Object-oriented/design concepts where applicable
- Knowledge of Git/version control
📌 C Developer (Mumbai)
🏢 Cognizant
📍 Mumbai
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.