DTCC is looking for a Software Engineer to join their team. The successful candidate will provide technical expertise and coordinate day-to-day deliverables for a team. They will assist in the technical design of large business systems, build applications, and understand data security, retention, and recovery. The candidate will also contribute to technology-specific best practices & standards and guide less experienced staff during the build and test phases.
Requirements
- 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 complete test plans working mentoring other team members in standard process.
- Standards – is aware of technology standards and understands technical solutions need to be consistent with them.
- Documentation – establishes and maintains system documentation.
- Is familiar with different software development methodologies (Waterfall, Agile, Scrum, Kanban)
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.