Senior C++ developer

Citi - full time

Pune, India

25 May 2017


Job Purpose:

  • C++ Developer with strong analytical and technical ability with 10+ years experience in c++ and Sql Skills
  • Candidate should be able to work independently, good communication skills, and should have experience in working on complex and medium to large projects

Technical Skills Required:

  • Strong OOPS fundamentals
  • Experience in Multithreading, thread pools and template programming
  • Good understanding of SQL
  • Exposure to message driven architecture

Job Background/Context:

  • The position is based in Pune, India and will report to the CTC Pune WMM lead
  • Candidate will work independently and is highly self motivated
  • Identifying delivery risks
  • Applies skills and knowledge of the tools to develop creative solutions to meet client and business needs

Key Responsibilities:

  • Responsible for applications systems analysis and programming activities
    -Requirement gathering & understanding, effort estimation, technical design
    -Directly impacts the business by ensuring the quality of work provided by self and others; impacts own team and closely related work teams
    -Work proactively & independently to address project requirements, and articulate issues/challenges with enough lead time to address project delivery risks
  • Providing expertise in technical analysis and solving technical issues during project delivery
  • Customer interfacing - understand customer requirements, propose technical solutions
  • Full Software Development Lifecycle
  • Code reviews, test case reviews and ensure code developed meets the requirements
  • Component Design/ Coding/ Unit Testing/ Debugging
  • People management skill (Lead and Mentor)

Must Have:

  • At least 10 Years of project experience in - Excellent understanding of c++, multithreading, thread pools and template programming
  • Strong OOP and OOAD skills - Good understanding of SQL
  • Exposure to message driven architecture
  • Good written and oral communication skills

Nice to have:

  • Prior Investment Banking experience (particularly in Equities) is highly desirable
  • Experience in FIX protocol
  • Experience in developing real time low latency applications
  • Experience/understanding of products such as TIBCO RV & EMS
  • Bachelor’s degree MCA /B.Tech / M.E. / M.Tech (in Computer science or releated fields)
  • Candidate should be willing to work extended hours in order to interact with global partners/teams or as per project demand

For more jobs like this subscribe to the weekly newsletter or follow C++ JOBS on Facebook, Google+, Linkedin and Twitter for frequent social updates.