Careers
📁
Information Technology
📅
191456 Requisition #

About this Opportunity

Assists in the technical design of application components, builds applications, interfaces between applications, and understands data security, retention, and recovery. Can research technologies independently and recommend appropriate solutions. Contributes to technology-specific best practices & standards; contributes to success criteria from design through deployment, including, reliability, cost-effectiveness, performance, data integrity, maintainability, reuse, extensibility, usability and scalability; contributes expertise on significant application components, vendor products, program languages, databases, operating systems, etc., executes on the plan by building components, testing, configuring, tuning, and deploying solutions.

 

Business Unit: Information Technology

The Information Technology group delivers secure, reliable technology solutions that enable DTCC to be the trusted infrastructure of the global capital markets. The team delivers high-quality information through activities that include development of essential, building infrastructure capabilities to meet client needs and implementing data standards and governance.

 

Department: Application Development

AD delivers solutions that respond to the business needs of the global capital markets with quality, efficiency, and excellence, using innovative technologies and providing secure information management.

 

What You'll Do

Technology Expertise – is a subject matter expert on one or more of programming languages, vendor products, DTCC applications, data structures, business lines

Platforms – works with Infrastructure partners to stand up development, testing, and production environments

Requirements Elaboration – works with the Functional Architect to ensure designs satisfy functional requirements

Data Modeling – reviews and extends data models

Is aware of frameworks – that promote concepts of isolation, extensibility, and extendibility

System Performance – contributes to solutions that satisfy performance requirements; constructs test cases and strategies that account for performance requirements; tunes application performance issues

Security – implements solutions and executes test plans working mentoring other team members in best practice

Standards – is aware of technology standards and understands technical solutions need to be consistent with them

Documentation – develops and maintains system documentation

 

Skills Required (applicant should demonstrate a majority of the skills listed below)

 

Programming Languages (one or more, Java is our principal programming language)

Java, JavaScript, Groovy

 

Design: 

REST, JSON, SWAGGER, APIs, Messaging, Object Oriented Design and Reuse Patterns, Transactional and High Resiliency Designs

Scripting (one or more) : Unix Shell, Perl, Python, Windows batch, Windows PowerShell

 

Dev/Ops, CI/CD, Tools and Methods:

Jenkins, Bitbucket, Cobertura, SonarQube Maven, Nexus, Bitbucket, Git, Jira, Fortify, Agile Methodologies, Eclipse or InteliJ

 

RDBMS and Messaging Platforms

Oracle or Postgres or MySQL (SQL, PL/SQL skills)

MQ, Rabbit-MQ

 

Web/App Servers and Application Containers:

Tomcat, JBOSS, WebSphere, Tomcat, Apache HTTP Server

 

Java Frameworks:

Spring, Spring Boot, Spring JPA

 

Testing Frameworks:

JUNIT, Mockito, Karma

 

UI and Web Technologies

Angular4.0+, JQuery, JavaScript, Bootstrap, REST, AJAX, HTML, XML, JSON, CSS, HTML, XML

 

Platform, OS and Networking (Unix is our principal application OS)

Unix and Windows

 

Basic networking skills

Aligns risk and control processes into day to day responsibilities to monitor and mitigate risk; escalates appropriately

 

Sound Like You?

8-10 years of experience implementing enterprise class application software and/or middleware in financial services or other mission critical industry.

 

Additional Qualifications

Beneficial Skills/Experience

Docker, Kubernetes, OpenShift, Kafka, Flume, Hadoop, Caching, Streaming, Rules Engines, SonarCube, Container Platforms, Micro Services, DB performance tuning, application troubleshooting and performance tuning

 

AWS Cloud including: EC2, Lambda, S3, Route 53, Aurora PostgreSQL, DynamoDB, RDS, KMS, ELB, SQS, SNS, Glacier, Terraform on AWS, Cloud Formation, Step Functions, XRay, CloudWatch, Cloud Trail, and RedShift.

Container Platforms, Micro Services, REST, JSON, SWAGGER, APIs

Scheduling Applications: AutoSys

 

Bachelor's degree in technical/computer discipline or related experience required

 

Who We Are

With over 40 years of experience, DTCC is the premier post-trade market infrastructure for the global financial services industry. From our operating facilities and data centers around the world, we automate, centralize, and standardize the processing of financial transactions across the trade lifecycle, mitigate risk for thousands of institutions worldwide and protect the stability of the global financial system. We’re also leaders in the digital transformation of post-trade processing, leveraging the latest fintech innovations to meet the evolving needs of our clients to reduce costs and enhance efficiencies.

At DTCC we value our clients’ interests and partner to deliver superior results with excellence and innovation and lead with integrity. We proactively develop your potential and invest in your career. For more information, go to www.dtcc.com or connect with us on LinkedIn, Twitter, YouTube and Facebook.


Previous Job Searches

My Profile

Create and manage profiles for future opportunities.

Go to Profile

My Submissions

Track your opportunities.

My Submissions

Similar Listings

Tampa

📁 Information Technology

Requisition #: 191231

Jersey City

📁 Information Technology

Requisition #: 191195

Tampa

📁 Information Technology

Requisition #: 191927