C++ Senior Developer

Montreal

Offre publiée le 2025-10-24

Endava

```html

Description de Poste

Responsabilités

  • Design & develop software applications for Trading Fixed Income Securities Securities Lending / Financing system
  • Enhance existing application and surrounding interfaces
  • Test and support different booking and trading applications

Qualifications

Required :

  • Expert in C11 C14 C17 C20 modern C and shared pointers C STL (Standard Template Library) - (experience with at least two of the listed items)
  • Multithreading and high-performance computing in C. Experience with makefile
  • Expert in all stages of SDLC be able to write clean production grade code that's well documented easy to read maintain and extend.
  • Minimum 5 years experience of C development in Linux and up to date knowledge of C (g) specification and standard. Familiar with std boost gdb (or RogueWave).
  • Experience using and working with common design patterns.
  • Experience with DevOps CI / CD pipeline and tools such as maven Jenkins git Nexus
  • Experience with distributed applications server-client architecture micro service architecture
  • Experience with Linux environment and shell scripting
  • Extensive knowledge of SQL Databases and Queues PL / SQL stored procedure scripting
  • Server-side development (non-GUI)
  • XML JSON and Enterprise Messaging Services (Service Bus Implementations)
  • Must be able to work onsite 4 days a week

Desired :

  • Use GitHub copilot in a proficient way to improve productivity and quality of work
  • Knowledge about agile methodology
  • Python experience
  • Automate unit testing and / or integration testing
  • FIS (SunGard) Apex Experience
  • Finance or capital markets operations environment and knowledge of financial instruments and trading systems

Additional Information

Discover some of the global benefits that empower our people to become the best version of themselves :

  • Finance : Competitive salary package share plan company performance bonuses value-based recognition awards referral bonus;
  • Career Development : Career coaching global career opportunities non-linear career paths internal development programmes for management and technical leadership;
  • Learning Opportunities : Complex projects rotations internal tech communities training certifications coaching online learning platforms subscriptions pass-it-on sessions workshops conferences;
  • Work-Life Balance : Hybrid work and flexible working hours employee assistance programme;
  • Health : Global internal wellbeing programme access to wellbeing apps;
  • Community : Global internal tech communities hobby clubs and interest groups inclusion and diversity programmes events and celebrations.

At Endava we're committed to creating an open inclusive and respectful environment where everyone feels safe valued and empowered to be their best. We welcome applications from people of all backgrounds experiences and perspectives because we know that inclusive teams help us deliver smarter more innovative solutions for our customers. Hiring decisions are based on merit skills qualifications and potential. If you need adjustments or support during the recruitment process please let us know.

Remote Work : No

Employment Type : Full-time

Key Skills

APIs, REST, Spring, SOAP, .NET, React, Node.js, Angular, J2EE, JavaScript, Web Services, Java

Experience : years

Vacancy : 1

```