D

DTCC

Clears and settles securities trades for financial firms

Software Engineering Senior Associate

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A minimum of 7 years of related experience.
  • A bachelor's degree is preferred, or equivalent experience.
  • Hands-on software development experience using design patterns, Java, TypeScript, Java Enterprise Edition, Spring Boot, Angular 13 or later, Java Message Service, REST APIs, PL/SQL, and Python.
  • Strong experience in Angular.
  • Experience with microservices and layered service-oriented architecture or Model-View-Controller architecture, on-premises and in the cloud; AWS is preferred.
  • Familiarity with developing and running applications in Windows and Linux environments.
  • Expertise deploying scalable, highly resilient, high-performing solutions in Kubernetes and Docker containers that interact with legacy systems and microservice architectures.
  • Demonstrable software development experience using continuous integration and continuous delivery tools, especially Git, Bitbucket, Maven, Jenkins, and Jira.
  • Experience using Visual Studio, IntelliJ, or Eclipse.
  • Experience with middleware such as IBM MQ, Solace, Tomcat, Liberty Server, WebSphere, WebLogic, or JBoss application servers.
  • Familiarity with relational databases, including DB2 or Oracle.
  • Experience with microservices and event-driven architecture.
  • Experience with Apache Kafka or Confluent Kafka, Kafka APIs, and tooling such as Kafka Connect, KStreams, and KSQL.
  • Proficiency in system development lifecycle phases, including project planning, analysis, design, development, and testing.
  • Focus on software testing with JUnit, Mockito, Jasmine, and Karma.
  • Familiarity with Waterfall, Agile, Scrum, or Kanban software development methodologies.
  • Ability to capture and analyze requirements.
  • Ability to write and implement unit test scenarios and cases to ensure code quality and reliability.
  • Deep understanding of lifecycle components: code, test, and deploy.
  • Ability to contribute to peer design work.
  • Ability to fix and debug code to resolve technical issues.
  • Ability to optimize application performance for efficient use of software resources.

Responsibilities

  • Collaborate with infrastructure partners to identify and deploy optimal hosting environments.
  • Ensure applications meet performance, privacy, and security requirements.
  • Tune application performance to eliminate and reduce issues.
  • Verify test plans for compliance with performance and security requirements.
  • Support business and technical presentations related to technology platforms and business solutions.
  • Help develop solutions that balance cost and delivery while meeting business requirements.
  • Implement technology-specific best practices consistent with corporate standards.
  • Partner with multifunctional teams to support product strategy and project work.
  • Estimate total module and project costs, including hours and expenses.
  • Research and evaluate specific technologies and applications, and contribute to solution design and implementation.
  • Mitigate risk by following established procedures and monitoring controls, identifying key errors, and demonstrating ethical behavior.

Desired Qualifications

  • AWS experience is preferred.

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