Search for More Jobs
Forward job to a friend
Apply without Registering
Apply by creating/using an account
Job Title: Principal Software Engineer
Location: Boston, MA
This is a permanent position
Work as a member of the software engineer ing team, primarily within the scope of the Client CTM product, in designing, implementing and enhancing the application.
Collaborates with cross functional teams for specific Product Development efforts. Assist and provide input during the creation of business requirements and functional design.
Works with the QA staff during various phases of testing.
Works with source control systems for general source management (including branching and labeling)
Unit tests and delivers software leveraging tools such as JUnit, ANT and continuous build and test tools
Works with technical architects to define and document application designs and solutions consistent with the prescribed architecture.
Works with QA to test existing and new product functionality
Works with Documentation and Training teams to capture new functionality
Primary relationships will be with other members of the development team as well as members of the Cross-Functional teams, including Product Management, Product Design, Testing and Release Services and Project Management.
Tactical implementation and design decisions within the execution of a product development effort.
This role will involve making architectural decisions, technology choices, and broad-scoped design choices for the development team.
Experience: 10+ years software engineering experience
10+ years Java/J2EE experience
5+ years Oracle DB experience
5+ years C/C++ experience
Proficiency in Unix, writing shell scripts
Financial Industry experience is a plus
Knowledge and Skills Required:
Analytical and object-oriented design skills
Significant experience in performance monitoring multi-tier applications and identifying / troubleshooting performance bottlenecks
Significant experience with Weblogic Server
Significant experience with Websphere MQ and Websphere Message Broker
Significant experience with service-oriented architecture
Experience with JQuery a bonus
Experience with C / C++
Understanding of Unix, writing shell scripts
Financial Services or related industry preferred.
Knowledge of financial industry messaging systems ( SWIFT, FIX, FpML ) a definite plus
The successful candidate will have excellent organizational and verbal and written communication skills, as well as the ability to work well within cross-functional teams. The candidate must be highly motivated and a self-starter.
Education, Training &/or Certification:
Bachelor's degree in CSci, or related area or comparable experience
With over 40 years of experience, our client is the premier post-trade market infrastructure for the global financial services industry.
From operating facilities, data centers and offices in 15 countries, our client , through its subsidiaries, automates, centralizes, and standardizes the post-trade processing of financial transactions, mitigating risk, increasing transparency and driving efficiency for thousands of broker/dealers, custodian banks and asset managers worldwide.
User owned and industry governed, the firm simplifies the complexities of clearing, settlement, asset servicing, data management and information services across asset classes, bringing increased security and soundness to the financial markets.
In 2013, our subsidiaries processed securities transactions valued at approximately US$1.6 quadrillion. Its depository provides custody and asset servicing for securities issues from 139 countries and territories valued at US$43 trillion. Organisation global trade repository processes tens of millions of submissions per week.
Apply by creating/using an account
The fastest way to track opportunities is to register within our system or send your resume to email@example.com with the job number and job title in the subject line. You can register in our system in one of two ways.
Once in the system you can check back anytime to review the status of roles to which you've applied, upload new resumes and apply for newly posted opportunities.