JOBSEARCHER

C Programmer (Application Developer)

We are hiring for our client - Digital 9teen Solutions.
Overview: The role of a C Programmer (Application Developer) is crucial to our organization as it involves developing and maintaining high-quality software applications using C programming language. The C Programmer plays a key role in creating efficient and reliable code that meets the needs of our clients and end-users, contributing to the overall success of our software products.
Key Responsibilities:
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write efficient, maintainable, and reusable C code
  • Debug and resolve software defects
  • Participate in code reviews and provide constructive feedback
  • Optimize application for performance, scalability, and maintainability
  • Contribute to the software development lifecycle including requirements analysis, design, and testing
  • Work closely with Quality Assurance teams to address issues and ensure overall product quality
  • Stay updated with industry best practices and technologies in C programming
  • Assist in troubleshooting and resolving complex technical issues
  • Document code and technical specifications
  • Must have developed an application using c coding
Required Qualifications:
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Proven experience in C programming and application development
  • Proficiency in debugging and performance optimization
  • Strong problem-solving skills and ability to analyze and solve complex technical challenges
  • Experience with version control systems such as GitKnowledge of software development methodologies and best practices
  • Ability to work effectively in a team environment
  • Familiarity with software testing and quality assurance processes
  • Excellent written and verbal communication skills
  • Understanding of memory management and multi-threading in C programming
Skills: software testing, application, quality assurance processes, debugging, performance optimization, software development methodologies, memory management, c, code, version control systems, multi-threading, problem-solving, c programming