7+ years of experience with Unix/Linux operating systems and command-line utilities.
Proficiency in C/C++ programming.
Strong understanding of Linux/Unix internals (multi-threading, sockets, IPC) and knowledge of design patterns and application architecture.
Experience with Stratus Platform / VOS operating system and familiarity with banking/payment domains (card processing, VISA).
Requirements:
Develop and support multi-threaded C/C++ applications on Unix/Linux within banking/payment environments.
Debug, troubleshoot, and optimize applications; contribute to design and architecture discussions.
Collaborate across onshore and offshore teams and work with Stratus Platform / VOS infrastructure.
Work with databases (SQL/Oracle/NoSQL) and ensure integration with payment brands (e.g., VISA).
Job description
Job Summary: We are seeking a skilled and experienced C/C++ Developer with strong expertise in Unix/Linux systems, multi-threaded application development, and the payment domain. The ideal candidate will have a proven track record in application development and support within banking or financial services environments, particularly with payment systems involving brands like VISA, Client, or Client.
Required Skills:
7+ years of experience with Unix/Linux operating systems and command-line utilities.
Proficient in C or C++ programming.
Strong understanding of Linux/Unix internals, including multi-threading, sockets, and inter-process communication (IPC).
Solid knowledge of Design Patterns and application architecture.
Experience with Stratus Platform / VOS operating system.
Familiarity with SQL, Oracle, NoSQL, or other database management systems.
Experience in banking and payment domains, especially cards processing and payment brands like VISA, Client, etc.
Excellent analytical and problem-solving skills.
Strong hands-on experience in debugging and troubleshooting applications.
Experience using version control systems (e.g., Git, SVN).
Proficiency in data structures and algorithms.
Nice to Have:
Experience working with POS simulators and payment brand simulators (e.g., VISA, Client, Client).
Familiarity with Control-M, Python, Java, or additional languages.
Exposure to modern front-end technologies.
Understanding of or experience with cloud technologies (AWS, Azure, GCP).
Preferred Attributes:
Strong communication skills, with the ability to present and discuss complex technical topics clearly.
Effective interpersonal, negotiation, and collaboration skills to work across onshore and offshore teams.
Independent thinker with creative problem-solving capabilities in high-complexity environments.