Software Design Engineer

Software Design Engineer

CODIX is an International Software company, headquartered in France, providing iMX, the unique all-in-one innovative solution for Banks, Telecoms, Utilities, Insurance companies, etc.
CODIX is a dynamic company with a rapidly expanding client portfolio (BNP PARIBAS, SOCIETE GENERALE, KBC, BARCLAYS, ORANGE, BANCO SANTANDER, SILICON VALLEY BANK, BOUYGUES TELECOM, EUROFACTOR, EULER HERMES, COFACE, ATRADIUS, etc.) and worldwide presence with its 16 subsidiaries on 5 continents.

As a member of the Concept & Design team you will take over or steer the following tasks:
• take part in the software design process – from business requirements to technical design
• design software solutions based on functional specifications in the field of Leasing & Finance
• analyse legacy Oracle Forms and translate these into PL/SQL and REST APIs
• analyse client requirements for interconnections or other integrations, and translate these into technical specs and diagrams
• analyse limitations of the existing DB design and produce informed decisions or advises how to improve these
• analyse the performance impact on existing programs and advise for potential solutions
• detect impacted source code files, whenever a change needs to be done as result of client requirements
• participate in meetings entirely in English and take part in technical brainstorming sessions, thus contributing to solutions

What we expect from you:
• interested in improving oneself in the area of financial management software
• previous experience writing and reading Java or C++ code. be prepared to have to dive in other people's code. Experience working/implementing Spring applications is a plus
• previous experience writing stored procedures - PL/SQL, PLpg/SQL or Transact-SQL. Pro*C experience is a plus
• previous experience creating relational DB architectures or at least good understanding of the process of translation of E/R models from conceptual to physical (PDM) level
• not be afraid of thousands of source code files
• experience creating system integration specifications, diagrams
• able to conduct critical thinking and apply expertise on all system layers
• brave to work with legacy software and advice its ongoing improvement
• your salary will grow as you learn, so brace yourself

What makes us happier
• experience in financial, brokerage, or exchange-related software
• leadership abilities
• experience in PostgreSQL, Hazelcast/Redis, HashiCorp Consul, message brokers
• experience as full-stack developer
• knowledge of cloud-based architectures, deployment, and operational aspects. experience working with cloud-based deployments is a plus
• previous experience with at least one script language such as - Python or JavaScript or PowerShell or even Perl (to be able to automate your jobs)
• understanding of HTTP/S, REST and WebSockets. Previous experience writing web-based applications is a plus
• experience working on high-availability systems is a plus

• Competitive remuneration package and other benefits
• Friendly work environment with international working standards
• On-boarding and further trainings
• Continuous investment in your professional development
• Unique career opportunities in a rapidly growing international company
• Possibility to work from home

Send your CV by clicking HERE. Apply now!

We are eager to meet you!