Application Development Manager-Trading Systems

Shain Associates

Princeton (NJ)

On-site

USD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Shain Associates in Princeton, NJ seeks a highly motivated software development leader to drive delivery of mission critical trading system software. You will manage development efforts, align with project plans, and collaborate with PMO on tracking and control.

The ideal candidate has 3+ years leading development teams in trading environments, strong OO design, and experience with FIX/OPRA protocols. You will ensure SDLC adherence, coordinate testing, and oversee releases to maintain system

Qualifications

  • 3+ years of experience in managing development teams.
  • Experience delivering production quality software in trading systems.
  • Bachelor's degree or equivalent in IT/CS.
  • Strong knowledge of object oriented programming.
  • Familiarity with trading protocols such as FIX, OPRA, CTA or UTP.
  • Excellent communication and teamwork skills.

Responsibilities

  • Manage software development efforts to project plans and coordinate with PMO.
  • Oversee translation of business requirements into software.
  • Drive project planning to manage software deliverables.
  • Ensure adherence to SDLC and QA processes.
  • Oversee software releases and release management.
  • Collaborate with development management to maintain architecture and messaging framework.
  • Support testing with QA and Use Case teams.
  • Participate in performance analysis and tuning.
  • Contribute as a member of Requirements Committee and Crisis Management Team.

Skills

Team leadership
SDLC
Release management
Requirements analysis
Trading systems
Performance tuning
OO programming
TCP/UDP networking
JIRA
Git
Jenkins

Education

Bachelor's degree in IT/Computer Science

Tools

JIRA
Git
Jenkins
Valgrind
CPPCheck
FishEye
Crucible
WIKI

Job description

We are currently looking for a highly motivated individual with demonstrated experience

managing and leading software development efforts in a securities trading system environment.

Major responsibilities include

Manage software development efforts to the project plans and collaborate with the

Project Management Office regarding project tracking and control.

Work together with various teams to assess and evaluate business requirements for the

purposes of facilitating the translation into software.

Drive the project planning process to manage software deliverables.

Manage staff adherence to the SDLC and Quality Assurance processes.

Manage software releases in accordance with established release management and

Work closely with the software development management team to maintain the integrity

of the trading system software architecture framework, the messaging infrastructure and

the logical transaction domain structure and boundaries.

Work closely with the Quality Assurance and Use Case development teams to effectively

facilitate and manage the testing process.

Leverage technical subject matter expertise as a key decision maker in:

Establishing Failure/Recovery paradigms

Participate in the system performance analysis and tuning efforts.

Participate as a member of Requirements Committee and Crisis Management Team.

Qualifications

Must have experience managing software development teams in a mission critical

environment… preferably brokerage front ends and/or trading systems.

Strong track record of delivering production quality software required.

Must have full software development life cycle experience.

Excellent software design skills and knowledge of advanced data structures required.

Strong knowledge of the logical business domain in Options, Equities or Future trading

Must have excellent organizational and communication skills.

Must be able to work effectively in a team environment.

Functional knowledge of FIX, OPRA, CTA or UTP protocols a big plus.

Solid knowledge of object oriented programming concepts a plus.

Knowledge of communication protocols such as TCP, UDP and multicast a plus.

Working understanding of the following tool sets a plus: WIKI, JIRA, git, Jenkins,

Valgrind, CPPCheck, FishEye and Crucible

Education and Experience

3+ years of experience in managing development teams

3+ years of demonstrated experience in delivering software solutions, preferably in a

trading systems environment for Brokerage Firm, an Exchange

Minimum of a Bachelor's degree or equivalent in IT/Computer Science

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Application Manager
Application Manager

Amtex Systems Inc • Princeton (NJ)

Hybrid
USD 225,000 - 275,000
Bonus
Stock Options (eligible after 1 year)
Application Manager
Application Manager

Goliath Partners • New York (NY)

Remote
USD 100,000 - 140,000
Senior Java Developer
Senior Java Developer

omnivistasolutions • New York (NY)

On-site
USD 100,000 - 130,000
Java - Trading Systems Software Engineer
Java - Trading Systems Software Engineer

CPS Inc. • New York (NY)

On-site
USD 120,000 - 190,000
Sr. Developer - Asset Management Applications
Sr. Developer - Asset Management Applications

PSG Global Solutions • New York (NY)

On-site
USD 100,000 - 130,000
Trading Desk Technology Project Manager | Experienced Hire
Trading Desk Technology Project Manager | Experienced Hire

Susquehanna International Group • Bala Cynwyd (PA)

On-site
USD 90,000 - 120,000
Lead Trading Systems Software Development Manager
Lead Trading Systems Software Development Manager

Shain Associates • Princeton (NJ)

On-site
USD 90,000 - 130,000
TRADING SYSTEM SUPPORT ANALYST
TRADING SYSTEM SUPPORT ANALYST

Stem Xpert • Boston (MA)

On-site
USD 80,000 - 100,000
.NET/SQL Developer, Sr.
.NET/SQL Developer, Sr.

Prosum • Los Angeles (CA)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

EJR Search Partners • New York (NY)

On-site
USD 140,000 - 210,000