Logo Animated3

Loading

Banner Default Image

C++ Software Application Tester

  • Location

    Prague

  • Sector:

    Digital & Technology

  • Job type:

    Contract

  • Salary/Rate:

    Negotiable

  • Contact:

    Amy Hughes

  • Contact email:

    ahughes@skillfindergroup.com

  • Job ref:

    19900USER_75

  • Consultant:

    Amy Hughes

C++ Software Application Developer

Your area of work

We are a global organisation operating large-scale, high-performance technology platforms. Our Information Technology function designs, builds, and operates highly integrated and automated systems that are critical to business success.

The Settlement team is responsible for real-time applications within the post-trade processing domain. We are looking for a C++ Software Application Developer to join a team that develops and supports a core backend real-time clearing and settlement engine.

In this role, you will work on mission-critical, high-performance systems used globally, contributing hands-on to development and maintenance while collaborating with experienced engineers in an international environment.


What you will work with

  • Backend applications primarily written in C++ (C++14)
  • Oracle databases
  • Systems running on Linux (RHEL)
  • Real-time, parallel processing architecture based on microservices
  • Messaging technologies such as ActiveMQ and Oracle Advanced Queuing

You will contribute to both day-to-day development and longer-term initiatives, including system modernisation and cloud adoption (e.g., containerisation and orchestration).

The team supports a flexible development environment, allowing multiple IDEs and tooling choices to suit developer preferences.


Your responsibilities

As a mid-level developer, you will:

  • Design, develop, and maintain backend C++ applications in a production environment
  • Take ownership of well-defined features and components, from implementation through to testing
  • Analyse requirements and collaborate with business analysts and testers
  • Participate in code reviews, ensuring quality, performance, and maintainability
  • Contribute to automated testing and CI/CD pipelines
  • Investigate and resolve production issues, including root cause analysis
  • Support system reliability and operational stability
  • Follow development standards, security guidelines, and documentation practices
  • Contribute ideas for technical improvements and modernisation

You will work independently on assigned tasks, with support from senior colleagues on more complex design or architectural topics.


Your profile

  • 5+ years of professional software development experience
  • Strong hands-on experience with C++ in a production environment
  • Solid understanding of object-oriented design, memory management, and debugging
  • Experience working with SQL databases (Oracle preferred)
  • Confident working in Linux/Unix environments
  • Familiarity with build tools, version control, and automated testing

Desirable (not essential):

  • Exposure to cloud platforms (e.g., Azure or GCP)
  • Experience with Docker, containerisation, or OpenShift
  • Knowledge of Python, Ansible, or Terraform
  • Strong written and spoken English
  • Ability to work independently while collaborating effectively within a team
  • Interest in financial systems, post-trade processing, or high-availability platforms is advantageous