C++ Developer

Barclays

Pune, India
Expert in c++ and modern c++
Data structures and algorithms
Multi-threading
Design, develop, and improve software utilising various engineering methodologies to provide business, platform, and technology capabilities

Job Summary

  • Design, develop, and improve software utilising various engineering methodologies to provide business, platform, and technology capabilities.
  • Collaborate with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration.
  • Adhere to secure coding practices and implement effective unit testing to ensure proper code design, readability, and reliability.

Matching Summary

Design, develop, and improve software utilising various engineering methodologies to provide business, platform, and technology capabilities.

Skills & Requirements

Must-have

  • Expert in C++ and Modern C++
  • Data structures and algorithms
  • Multi-threading
  • C++ standard library
  • Linux/Unix operating system
  • Secure coding practices
  • Unit testing practices

Nice-to-have

  • Front office trading development
  • Algorithmic Trading experience
  • High Frequency Trading Firm
  • User Space Networking
  • Low latency understanding
  • Lower level TCPIP
  • Socket API
  • epoll

Key Requirements

  • Bachelor's degree
  • Expert in C++
  • Modern C++ topics and features
  • Good grasp on data structures and algorithms
  • Expert and working experience on multi threading
  • C++ standard library
  • Good working experience of Linux/Unix operating system and linux commands

Work Rights

Not specified

Tailored Resume

Cover Letter