D

DTCC

Clears and settles securities trades for financial firms

Lead Software Engineer

Full-Stack EngineeringUpdated on Nov 11
Full-time

About the Job

Requirements

  • Minimum of 7 years of related experience.
  • Bachelor's degree preferred, or equivalent experience.
  • 7+ years of full-stack development experience, including JavaScript, core Java development, Perl or shell scripting, and automated unit testing for front-end and back-end development.
  • 3+ years of experience with Oracle RDBMS, SQL query development, and stored procedure development.
  • Experience with Eclipse, Git or Bitbucket, Maven, Jenkins, and HiPAM tools.
  • Experience deploying to and configuring Tomcat application servers.
  • Experience with Agile development, including Scrum and Kanban, and use of JIRA.
  • Strong written and verbal communication skills.
  • Ability to work independently or in a team environment.

Responsibilities

  • Assist in the technical design of application components; build applications and interfaces between applications; and understand data security, retention, and recovery.
  • Research technologies independently and recommend appropriate solutions.
  • Contribute to technology-specific best practices, standards, and success criteria from design through deployment, including reliability, cost-effectiveness, performance, data integrity, maintainability, reuse, extensibility, usability, and scalability.
  • Build components, test, configure, tune, and deploy solutions.
  • Provide technical and domain expertise for the Distributed Common Data Transport Service (dCDTS) platform.
  • Assist with backend technical implementation for functionality, interconnectivity and coordination with other DTCC business applications, resiliency, reliability, and performance.
  • Provide full-lifecycle support from development to production for developed components.
  • Work with QA and Product partners to ensure delivery quality against specified requirements.
  • Serve as a domain expert in one or more programming languages, vendor products, DTCC applications, data structures, or business lines.
  • Work with Infrastructure partners to establish development, testing, and production environments.
  • Work with the Functional Architect to ensure designs satisfy functional requirements.
  • Review and extend data models.
  • Apply frameworks that promote isolation, extensibility, and extendibility.
  • Contribute to solutions that satisfy performance requirements; construct test cases and strategies that account for performance requirements; and tune application performance issues.
  • Implement security solutions and complete test plans while mentoring other team members in standard methodology.
  • Develop and maintain system documentation.
  • Align risk and control processes with day-to-day responsibilities to monitor and mitigate risk, and escalate appropriately.

Desired Qualifications

  • Experience with IBM Application Connect Enterprise (ACE, formerly IIB).

About the Company

DTCC

Clears and settles securities trades for financial firms

DTCC provides the systems financial firms use to complete securities trades after buyers and sellers agree a transaction. Broker-dealers, banks and asset managers use its services to match trade details, calculate obligations, move securities and report transactions. Its NSCC and FICC subsidiaries clear equity and fixed-income trades, while DTC holds securities and handles settlement and payments such as dividends. By offsetting obligations between firms, its clearing services reduce the securities and cash that must change hands, and its repositories maintain derivatives transaction records for regulatory reporting. The parent was established in 1999 and is headquartered in Jersey City, New Jersey.

Company size
5,001-10,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Jersey City, NJ
Founded
1999

Recently Posted Jobs

Explore more opportunities at DTCC

See more jobs