Endava

Senior C Developer

Endava
Apply
1 month ago
Cluj-Napoca, RomaniaSenior

Responsibilities

  • Designs, estimates, and implements technical solutions for medium- and high-complexity applications.
  • Participates in all phases of the application development lifecycle.
  • Analyzes, refactors, consolidates, and redesigns C applications during a datacenter and cloud migration.
  • Ports applications from UNIX/AIX to Red Hat Linux and supports their migration to AWS.
  • Uses shell scripting and C build and debug tooling for build, runtime, deployment, and troubleshooting tasks.
  • Collaborates with stakeholders to clarify requirements, processes, architecture, and priorities.
  • Reviews development work, recommends engineering practices, proposes improvements, and escalates risks and issues.
  • Communicates technical solutions to technical and non-technical stakeholders and influences team, customer, and supplier decisions.
  • Shares project knowledge and delivers autonomously with end-to-end ownership.

Requirements

  • At least 5 years of hands-on software development experience with strong expertise in plain C.
  • Strong UNIX experience across AIX and Red Hat Linux, including proven AIX-to-Linux application porting and refactoring.
  • Experience with KornShell/ksh and Bash scripting for build, runtime, and deployment tasks.
  • Strong command of Make/Makefiles, gcc, gdb, and core-dump analysis.
  • Experience refactoring and consolidating applications, including redesign work during migration projects.
  • Ability to work independently, take ownership, and deliver autonomously.
  • Good communication skills for explaining solutions to technical and non-technical stakeholders.
  • Preferred experience with SQL, relational databases such as DB2 and Oracle, and embedded SQL including Pro*C and ESQL/C.
  • Preferred knowledge of sockets, TCP/IP, inter-process communication, cross-platform differences, and compiler differences between AIX POWER and Linux x86.
  • Payments or financial transaction processing experience, including ISO 8583, card and transaction switching, or PCI DSS, is desirable.
  • Experience with Git and GitHub, including source-control migration from SCCS, is desirable.
  • Exposure to Harness or comparable enterprise CI/CD tools such as Jenkins is desirable.
  • Familiarity with AWS, Linux administration, Docker, containerization, or Terraform/IaC is desirable.
  • Experience integrating with external clients and third-party systems is desirable.

Benefits

  • Competitive salary package, share plan, company performance bonuses, value-based recognition awards, and referral bonus.
  • Career coaching, global career opportunities, internal development programs, and technical leadership opportunities.
  • Complex projects, rotations, training, certifications, coaching, online learning subscriptions, workshops, conferences, and internal technical communities.
  • Hybrid work and flexible working hours.
  • Employee assistance program and access to wellbeing apps.
  • Internal hobby clubs, interest groups, 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