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
To apply for this and other jobs on Djinni login or signup.
Loading...