Endava

Senior C Developer

Endava
Apply
10 hours ago
Bucharest, RomaniaSenior

Responsibilities

  • Design, estimate, and implement technical solutions for medium- and high-complexity applications.
  • Analyze, refactor, redesign, and consolidate C applications during the AIX-to-Linux and cloud migration.
  • Participate in all phases of the application development lifecycle.
  • Collaborate with stakeholders on requirements, processes, architecture, priorities, and technical solutions.
  • Review development work, recommend engineering standards and tools, and propose improvements.
  • Identify and escalate development risks and issues.
  • Take responsibility for others’ work and allocate resources.
  • Influence teams, customers, and suppliers while making decisions affecting project and team objectives.
  • Communicate solutions to technical and non-technical stakeholders.
  • Share project knowledge and apply relevant technologies, practices, and tools.

Requirements

  • 5+ years of hands-on software development experience with strong, demonstrable expertise in plain C.
  • Strong UNIX experience across AIX and RedHat Linux, including porting and refactoring applications between them.
  • Experience with Korn/ksh and Bash shell scripting for build, run, and deployment tasks.
  • Proficiency with Make/Makefiles, gcc, gdb, and core-dump analysis.
  • Experience refactoring and consolidating applications, including redesign during a migration.
  • Ability to work autonomously, take end-to-end ownership, and communicate effectively.
  • Nice-to-have experience with SQL, DB2, Oracle, Pro*C, ESQL/C, sockets, TCP/IP, IPC, Git, GitHub, Harness, Jenkins, AWS, Linux administration, Docker, Terraform, external clients, and third-party systems.
  • Helpful domain knowledge includes payments or financial transaction processing, ISO 8583, card and transaction switching, and PCI DSS.
  • Familiarity with cross-platform concerns such as endianness, data-type sizes, and compiler differences between AIX POWER and Linux x86.

Benefits

  • Competitive salary package, share plan, company performance bonuses, value-based recognition awards, and referral bonus.
  • Career coaching, global career opportunities, technical and management development programs, training, certifications, conferences, and online learning subscriptions.
  • Hybrid work and flexible working hours.
  • Employee assistance and global wellbeing programs, including access to wellbeing apps.
  • Internal technology communities, hobby clubs, inclusion and diversity programs, events, and celebrations.

Tech Stack

AWSBashCDockerGitHarnessIBM DB2JenkinsLinuxMakeSQLTerraform

Categories

Endava

About Endava

5,001-10,000 employees

Endava is a London-headquartered IT services company that designs, builds, and runs digital platforms for enterprises across payments, banking, insurance, retail, telecoms, and media. It provides consulting, agile software development, testing, cloud, and managed services on a project and outsourcing basis. Founded in 2000, Endava is a public company listed on the NYSE and operates across Europe, the Americas, and Asia.

Contact me