Job Description
JOB DESCRIPTION:
The Senior C++ Developer is responsible for project-team leadership, support and direction with business systems analysis, development and occasional maintenance support in an object/service-oriented architecture implemented on the Java platform.
Skills Required:
- Bachelor’s degree (pref. Computer Science or related degree) or equivalent experience.
- Minimum of 7 years’ experience.
- Highly self-motivated, with the ability to complete tasks with minimal guidance, and to learn independently.
- Excellent skills in C++.
- Excellent skills in C++ Templates.
- Excellent skills in Multithreading.
- AMQ
- Oracle
- Excellent analytical and problem-solving abilities
- Excellent English verbal and written communication skills
- Excellent teamwork and collaboration skills in working in a cross-functional team comprised of Product Analysts, QA, UAT, Development and PMO members
- Ability to juggle tasks and priorities to meet rapidly changing deadlines
- Must work with System Architects to review/approve program and subsystem designs
- Proficiency in UNIX/Linux and Microsoft Windows distributed computing
- Basic skills with Excel spreadsheets and Word documents
- Relational DB principles using Structured Query Language (SQL)
- Agile/Scrum methodologies
Desired Skills:
- Background in Securities/Banking/Financial Services.
- Java IDE (preferably IntelliJ IDEA)
- Unix/Linux
- XML and/or Web Services
- JDBC and JPA/Hibernate
- Unix Shell scripting
- Experience working with an issue management system
- Experience working with a wiki
Job Tags