Senior C++ Developer Job Description

Senior C++ Developer Job Description

4.5
168 votes for Senior C++ Developer
Senior C++ developer provides hands-on development assistance and mentoring on distributed architecture, design patterns, coding best practices as necessary for other members of the legacy development team and help your team members’ transition to the distributed model.

Senior C++ Developer Duties & Responsibilities

To write an effective senior C++ developer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior C++ developer job description templates that you can modify and use.

Sample responsibilities for this position include:

Development standards will be Microsoft .Net, HTML 5 Javascript or C# Silverlight / MVVM
Liaise directly with business users to understand systems issues affecting trading risk management
Design and develop solutions to meet key business requirements
Work closely with IT Managers and Architects to contribute to the overall architecture and design
Produce documentation and project and tasks estimates quickly and efficiency
Design, delivery and implementation of application changes for business defined CTB change projects
Working closely with the Phoenix Business Analysts/Project Managers based in London and Mumbai to understand and feedback on project requirements and deliverables
Provide user and technical support for production and non-production environments during New York business hours
Strong ongoing communication with the global development team to coordinate deliverables and target the appropriate application release cycles
Establish strong working relationships with the support analysts and Production Services team Infrastructure and other functional groups

Senior C++ Developer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Senior C++ Developer

List any licenses or certifications required by the position: ISTQB, TLS, SSL, D365, SAML, DOD, II, IAT, GIAC

Education for Senior C++ Developer

Typically a job would require a certain level of education.

Employers hiring for the senior C++ developer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Software Engineering, Technical, Computer Engineering, Mathematics, Electrical Engineering, Education, Software Development, Science

Skills for Senior C++ Developer

Desired skills for senior C++ developer include:

C++
Java
Design Patterns
Linux
Python
JavaScript
Data structures and algorithms
English

Desired experience for senior C++ developer includes:

Relational database experience (Sybase or Oracle preferred)
Knowledge of FI pricing and risk exposure modeling a +
10+ years experience working as a OO Developer
At least 8 years IT industry experience, with a minimum of 2-3 years Investment Banking experience
Experienced in problem solving, exploring alternative approaches, preparing documents and explaining architectures to sponsors, stakeholders, non-technical staff, architects and developers, taking an overall system view rather than one specific application
The successful candidate will need a solid development background with experience in successful delivery

Senior C++ Developer Examples

1

Senior C++ Developer Job Description

Job Description Example
Our growing company is looking for a senior C++ developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for senior C++ developer
  • Contribute to the team wiki for support documentation
  • Support the application QA team and users during the system and user acceptance testing phases
  • Deal with support escalations from the support analyst team, including complex user support queries
  • Perform impact analysis of reported issues and identify root causes and resolve the issue by going through the business and systems workflow, identify system fixes that can help prevent reoccurrence of the issue and improve performance
  • Ensure high quality change documentation consistent with global standards is generated to facilitate the
  • Development and support of core functions of trading and risk management system components
  • Position, P&L and risk analysis and other feeds to/from the system and other reporting
  • Trade life cycle and bi-directional downstream connectivity to clearing and settlement functions
  • Reference and pricing database infrastructure
  • Performing data set up, maintenance and production changes
Qualifications for senior C++ developer
  • Practical experience developing enterprise-class systems is a requirement
  • The successful candidate will be a self-starter, able to work well without supervision
  • 5 + years of C/C++ development experience is essential with exposure to the
  • Experience with open-source software such as CEPH, Cassandra, Hadoop, HDFS
  • Experience with open-source software such as CEPH, Cassandra
  • At least 10 years' experience development in C/C++
2

Senior C++ Developer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of senior C++ developer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for senior C++ developer
  • Proven track record to design, develop test driven approaches to QA
  • Ability to develop simulation frameworks for market data, algos and build regression/back testing systems
  • Strong interest in Equities products
  • Lead the Excel plugin build and maintenance with direct responsibility for reliably shipping on a quarterly basis
  • Contribute to our customer facing API build and act as a touch point for customers
  • Work with sophisticated APIs built by our backend engineers
  • Work with design to build best-in-class user experiences
  • Continuously learn and share best practices, processes and technologies in the market
  • Lead the Excel plugin build
  • Contribute to customer-facing API build and act as a touch point for customers
Qualifications for senior C++ developer
  • At least 5' years experience working with IP protocols or in Telecommunications protocols such as SS7
  • At least 5 years' experience leading a team or mentoring junior engineers
  • Some experience in working
  • Some experience leading and mentoring junior developers
  • Excellent analytical, problem-solving and written/oral communication skills
  • Experience with search engines (Lucene/Solr), Hadoop, and open-source software in general are all plusses
3

Senior C++ Developer Job Description

Job Description Example
Our company is growing rapidly and is searching for experienced candidates for the position of senior C++ developer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for senior C++ developer
  • Partner with product and sales to achieve sales, adoption and usage targets
  • Design, prototype and develop new functionality re-working existing components
  • Contribute to the definition of the future state of system architecture
  • You will spend majority the time will be spent in working in an Agile environment coding against user stories using test driven development
  • You will help with handling production support issues that arise on a rotation basis with all the other developers
  • You will be working on a Windows enterprise desktop, server and virtual machine configuration management system suite
  • Produces the software requirements analysis, designs, codes, debugs, writes test procedures and tests software code
  • Performs engineering testing in the field and investigates problems in the field
  • Internalize the existing architectural structure of the software, understand its different modules and functions
  • Enhance the software by defining new architectural solutions on subsystem levels
Qualifications for senior C++ developer
  • Experience with concepts of natural language programming is a plus
  • Most importantly, be detail-oriented, eager to learn and passionate about improving the product
  • The position requires bachelor's degree of computer science or experience in IDF technological units
  • Must have been a senior member of a highly successful product development team where candidate made major architectural and programming contributions
  • Must have experience in dealing with real multi-threaded development
  • Is motivated by working in a high performing team
4

Senior C++ Developer Job Description

Job Description Example
Our company is growing rapidly and is looking for a senior C++ developer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for senior C++ developer
  • Designing, developing and optimizing network communication features in C++11 for a variety of client-side and server-side platforms and hardware architectures
  • Design, Implementation/Coding
  • Unit/Module testing
  • Documentation of Design and Testing according to company guidelines and processes
  • Regular progress reporting to project management
  • Do both server-side and GUI hands on development for the Equities Risk and Derivatives systesm
  • Implement high performant rsk representation UIs
  • Work closely with the regional teams
  • Analyze the product requirements and translate them into specifications and architectural designs
  • Develop back-end logic and modern user interfaces
Qualifications for senior C++ developer
  • Is flexible to change of work streams as business priorities change or problems arise
  • Likes to learn from others improve and invent
  • Knows that the only way to make things better is to do it, not to just talk about it
  • Experience with financial markets/clients
  • Interest and some knowledge of principles of developing for low latency
  • Experience with FIX Connectivity and FIX protocol a plus
5

Senior C++ Developer Job Description

Job Description Example
Our company is growing rapidly and is hiring for a senior C++ developer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior C++ developer
  • Participate in the design, construction, implementation and support of software that meets the business requirements
  • Develop a deep understanding of the range of physical security systems including surveillance cameras and more, standard and industry-leading product capabilities, and supported integration technologies and APIs
  • Architect, design, develop, code, and test extensions to our device management framework to support the full range of integration capabilities offered by device and system vendors
  • Identify and keep abreast of novel technical concepts and technologies, and recommend application to S2 Systems products
  • Participate in design reviews and review QA test plans and results
  • Analysis, design and development of multi-tiered applications in C#, using WinForms for the UI layer and SOAP-based/RESTful web services in for the backend
  • Working with the QA team in the preparation and execution of test cases for developed applications
  • Collaborating with a Managed Services team to help build tactical solutions and provide production support on a 24 x 7 basis whenever required
  • Strong in agile/scrum planning and act as a scrum master for the team
  • Communicating status and issues in a clear, timely and professional manner
Qualifications for senior C++ developer
  • Understanding of TCP/IP protocol a plus
  • Participation in regular (after US market hours) late releases
  • Late shift working hours to overlap with US market hours
  • A minimum of 3+ years of hands-on C++ development work experience and exposure to the full
  • Ability to complete all phases of software development life cycle including analysis, design, development, testing and support
  • Ability to develop large scale web/database applications in Microsoft ASP.NET 4.0

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates