HamburgerMenu
hirist

Job Description

Role : Software Engineer


Key Responsibilities :


- Design, develop, and engineer highly effective authorization systems to manage transaction

flows.

- Research and prototype new framework platform options to support evolving business needs.

- Collaborate with stakeholders to gather and clarify system requirements.

- Participate actively in code reviews to ensure high-quality software delivery.

- Analyze and understand legacy code, especially previous versions written in C language.

- Implement and work with technologies related to plastic bank cards and electronic payment

systems.

- Apply cryptographic principles and work with hardware cryptographic solutions from industry leaders such as Thales, SafeNet, and HP.


Required Skills & Experience :


- Strong database engineering skills.


- Experience working with non-relational databases such as Cassandra, Hadoop, and Redis.

- Proficiency in functional programming, specifically Scala.

- Solid understanding of asynchronous and event-driven programming paradigms, with

experience using frameworks like Akka and Quasar.

- Hands-on experience with BPEL (Business Process Execution Language).

- Familiarity with UML and implementing information systems engineering models.

- Proven experience in applied cryptography and working with cryptographic hardware solutions.

- Ability to read, analyze, and understand legacy C language codebases.

- Knowledge of Java and general software development best practices.


info-icon

Did you find something suspicious?