
Software Engineer
Depository Trust & Clearing Corporation (DTCC)2 months ago
Hyderābād, IndiaMid Level
Responsibilities
- Develop applications that comply with functional and non-functional requirements.
- Design components or individual programs and implement software solutions.
- Construct unit tests and follow design and coding standards.
- Create and maintain system documentation.
- Provide production support for applications as needed.
- Review technical designs and specifications with subject-matter experts.
- Apply software development methodologies based on project needs.
- Contribute to continuous integration, continuous delivery, and improvements to team ways of working.
- Align risk and control processes with daily responsibilities to monitor and mitigate risk.
Requirements
- At least 4 years of related experience.
- Bachelor’s degree preferred or equivalent experience.
- Experience developing, testing, documenting, deploying, and supporting software applications.
- Ability to collaborate across teams and communicate openly with colleagues and stakeholders.
- Ability to stay current in the relevant specialist area and pursue learning opportunities.
Benefits
- Competitive compensation including base pay and annual incentive.
- Comprehensive health and life insurance and well-being benefits based on location.
- Pension and retirement benefits.
- Paid time off and personal/family care and other leaves of absence.
- Flexible hybrid schedule with 3 days onsite and 2 days remote; onsite days include Tuesdays, Wednesdays, and a third team- or employee-specific day.
- Investment in professional development.