C Developer
Responsibilities
- Develop and maintain software modules in C.
- Fix defects in existing functionality and perform initial testing of implemented features.
- Port and adapt changes across different development branches.
- Analyze and understand existing codebase.
- Create and maintain technical documentation.
- Collaborate with team members and participate in technical discussions.
Required Skills & Experience
- Strong proficiency in C with at least 3 years of hands-on development experience.
- Experience developing multithreaded applications in C.
- Confident working experience with Unix/Linux systems and basic system administration.
- Understanding of Unix IPC mechanisms, basic Unix algorithms, and system libraries.
- Practical experience writing shell scripts.
- Solid understanding of the TCP/IP protocol stack and experience in network programming.
- Good knowledge of SQL, ability to write complex queries; experience with large RDBMS (Oracle preferred, PostgreSQL is a plus).
- Ability to work with svn/git.
Desirable Skills
- Experience designing or developing high-load or distributed systems.
- Knowledge of payment and card technologies (EMV, ISO8583, DDC/NDC).
We Offer
- Competitive salary.
- Modern office in the city center; option to work remotely; flexible working hours.
- Interesting, non-trivial tasks and opportunities for career growth.
- Participation in conferences and professional development courses, including corporate English classes.
- 80% gym membership compensation.
- Friendly and professional team.
Required languages
| Ukrainian | Native |
| English | B1 - Intermediate |
Published 3 December
3 views
ยท
1 application
100% read
๐
Average salary range of similar jobs in
analytics โ
Loading...