DTCC is looking to solve sophisticated business problems by developing and enhancing existing software systems and applications through innovative projects and a dynamic team.
Requirements
- Solid understanding in design and development standard methodologies (Java, Web Services, Spring/Spring Boot, REST APIs and modern web applications.
- Experience with database technologies such as Oracle, PostgreSQL, etc.
- Experience in AWS cloud stack
- Experience with Kafka, Kafka APIs and tooling
- Experience with Agile methodology and implementation of standard processes across squads
- Demonstrated ability to develop plans and roadmaps for large scale projects as well as manage and deliver multiple releases on schedule and within budget
Responsibilities
- planning, documenting technical requirements, designing, developing, and testing all software systems and applications for the firm
- Works closely with architects, product managers, project management, and end-users in the development and enhancement of existing software systems and applications
- proposing and recommending solutions that solve sophisticated business problems
- creating, designing, deploying, and supporting applications, programs, and software solutions
- research, new development, prototyping, modification, reuse, re-engineering, maintenance, or any other activities related to software products used internally or externally on product platforms supported by the firm
- Recommend resolution of technical problems based on root cause analysis
- Control success criteria from design through deployment for all non-functional requirements
Other
- Lead the Settlement Modernization development and testing team
- Prioritize Continuous Improvement initiatives related to service delivery to mitigate risks
- Partner with business users/IT senior leaders to ensure results are properly aligned with project roadmaps
- Balance demand and resources for short- and long-term budget planning
- Create an inclusive environment of continuous learning, knowledge sharing, and teamwork