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
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.