Post Job Free
Sign in

C++ Developer

Company:
Broadridge
Location:
Mumbai, Maharashtra, India
Posted:
April 21, 2024
Apply

Description:

We are seeking software engineering talent to help us drive our strategic vision transforming the trading landscape for our clients globally.

We are looking for talented, self-motivated individuals with a desire to learn, build deep expertise and create impact working collaboratively. Our associates embrace change, easily integrate and succeed in a global fast-paced environment.

If you believe you have what we are looking for, we invite you to be part of our global network of talented, client-focused, forward-thinking teams where your contributions will be recognized, and rewarded helping you to progress your career.

Responsibilities

Participate in the design of financial markets software products

Evolve technically while working on data intensive latency sensitive products

Provide and receive constant technical feedback via well established code-review practices

Ensure internal quality standards are met through automated testing (e.g., unit, integration, performance and throughput tests etc.)

Learn and improve your expertise in financial assets, investment banking and financial technology

Work in agile teams to develop our product and services across the full project life cycle

Contribute and promote best practices in our development cycles using continuous integration

Your profile

A Bachelors degree from a recognized college/university in STEM - Maths, Physics, Computer Science, Engineering etc.

From graduate level to around 5 years of software engineering experience

Modern C++ (including STL algorithms, C++ 17)

Ability to work both independently and as part of a global team

Strong analytical and problem solving skills with an attention to detail

Familiar with applying OOP concepts in environments with challenging performance demands

Good communication skills with an effective level of English proficiency

A passion for technology

Knowledge in financial markets and/or financial technologies (e.g., FIX protocol etc.)

Experience in version control technologies

Experience in working on UNIX/LINUX systems.

Experience with multi-threaded programming and performance profiling

Familiar with functional programming concepts

Knowledge of internet protocol suite and networking programming

Full time

Apply