Pay and Benefits:
- Competitive compensation, including base pay and annual incentive
- Comprehensive health and life insurance and well-being benefits, based on location
- Pension / Retirement benefits
- Paid Time Off and Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being
- DTCC offers a flexible/hybrid model of 3 days onsite and 2 days remote (onsite Tuesdays, Wednesdays and a third day unique to each team or employee)
The Impact you will have in this role:
- Being a member of the RDS (Repository and Derivative Services) Delivery Team, you will participate in the Application development of the GTR (Global Trade Repository) platform
- You will be a member of an Agile squad and will collaborate with the other GTR regional teams (verticals) and the horizontals / CoE within the RDS group and across DTCC
- You would actively participate and contribute on developing and delivering a robust and scalable platform solution as per the regulatory and client requirements
- The Software Engineering role specializes in planning, detailing technical requirements, crafting, 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 improvement of existing software systems and applications, proposing and recommending solutions that tackle sophisticated business problems
What You'll Do:
- Act as a technical expert on one or more applications applied by DTCC
- Work with the Business System Analyst to ensure designs satisfy functional requirements
- Partner with Infrastructure to identify and deploy efficient hosting environments
- Tune application performance to eliminate and reduce issues
- Research and evaluate technical solutions consistent with DTCC technology standards
- Align risk and control processes into day to day responsibilities to monitor and mitigate risk; escalates appropriately
- Apply different software development methodologies dependent on project needs
- Contribute expertise to the design of components or individual programs, and participate in the construction and functional testing
- Support development teams, testing, troubleshooting, and production support
- Build applications and construct unit test cases that ensure compliance with functional and non-functional requirements
- Work with peers to mature ways of working, continuous integration, and continuous delivery
- Aligns risk and control processes into day to day responsibilities to monitor and mitigate risk; escalates appropriately
Qualifications:
- Bachelor's degree or equivalent experience
- Talents Needed for Success:
- 3+ years of experience in Java and related technologies Java, J2EE, Spring (Core, MVC, JDBC, Security), JUnit, Hibernate
- Good SQL experience
- JEE Application servers like Tomcat, WebSphere, JBOSS
- DevOps tools like Maven, Jenkins, nexus, fortify, Cobertura, Containers, etc
- AWS Cloud Experience
- Design and development of RDBMS systems like snowflake, Oracle and other cloud DBs
- Experience of Unix/Linux OS including shell scripting, Perl and/or python will be a plus
- Familiarity with container technologies like Docker, Kubernetes, OpenShift will be a plus
- Solid understanding of Agile, CI/CD, Jenkins, Dev/Ops practices and tools
- Demonstrates strong analytical and interpersonal skills
- Experienced in working with a geographically separated (onshore + offshore) team
- Actual salary is determined based on the role, location, individual experience, skills, and other considerations
Skills Required
Rdbms, Tpm, Cobol, Leadership, Application Programming, Cics, Dbms