Logo for MDA Edge

Stratus Developer

Roles & Responsibilities

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

Related jobs

Other jobs at MDA Edge

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

✨

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.