1 day ago
Cluj-Napoca, RomaniaSenior
Responsibilities
- Design, estimate, and implement technical solutions for medium- and high-complexity applications.
- Analyze, refactor, consolidate, and redesign C applications as part of the AIX-to-Linux datacenter migration.
- Participate in all phases of the application development lifecycle.
- Collaborate with stakeholders on requirements, processes, architecture, priorities, and technical support.
- Use and promote appropriate engineering standards, tools, and practices.
- Propose improvements and escalate development risks and issues.
- Review work produced by other development team members.
- Design solutions autonomously and make decisions influencing project and team objectives.
- Communicate solutions to technical and non-technical stakeholders.
- Share project knowledge and influence teams, customers, and suppliers.
Requirements
- At least 5 years of hands-on software development experience with strong, demonstrable expertise in plain C.
- Strong UNIX experience across AIX and RedHat Linux, including proven ability to port and refactor applications between them.
- Experience with Korn shell/ksh and Bash scripting for build, run, 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 autonomously and take ownership from end to end.
- Good communication skills for explaining solutions to technical and non-technical stakeholders.
- Preferred experience with SQL, DB2, Oracle, and embedded SQL such as Pro*C or ESQL/C.
- Preferred knowledge of sockets, TCP/IP, inter-process communication, cross-platform portability, payments processing, ISO 8583, and PCI DSS.
- Preferred experience with Git, GitHub, SCCS, Harness, Jenkins, AWS, Linux administration, Docker, Terraform/IaC, external clients, and third-party systems.
Benefits
- Competitive salary package, share plan, performance bonuses, recognition awards, and referral bonus.
- Career coaching, global career opportunities, technical leadership development, training, certifications, coaching, online learning subscriptions, workshops, and conferences.
- Hybrid work arrangement and flexible working hours.
- Employee assistance program and global wellbeing resources.
- Internal technology communities, hobby clubs, inclusion and diversity programs, events, and celebrations.
About Endava
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.
