Macpower Digital Assets Edge
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.
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.