Job Description: We are seeking a skilled C Programmer to join our dynamic IT team. As a C Programmer, you will be responsible for designing, developing, and maintaining high-performance applications critical to our banking operations. Your expertise in C programming will be pivotal in ensuring the efficiency and reliability of our banking systems.
Key Responsibilities:
- Develop and maintain software applications using C programming language.
- Collaborate with cross-functional teams to analyze requirements and design solutions that meet business needs.
- Write clean, efficient, and maintainable code following best practices.
- Perform unit testing and debugging to ensure software meets specifications.
- Participate in code reviews to provide and receive constructive feedback.
- Document software designs, solutions, and procedures.
- Stay updated on industry trends and advancements in C programming.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Proven experience as a C Programmer or similar role in a banking or financial services environment.
- Strong proficiency in C programming language.
- Experience with software development lifecycle (SDLC) processes.
- Familiarity with version control tools (e.g., Git, SVN).
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a team environment.
- Good communication skills and ability to collaborate with stakeholders.
Preferred Qualifications:
- Master’s degree in Computer Science or related field.
- Experience with financial applications or systems.
- Knowledge of additional programming languages (e.g., Java, Python).
- Certification in C programming or related technologies.