
Software Engineer
Depository Trust & Clearing Corporation (DTCC)3 months ago
Hyderābād, IndiaMid Level
Responsibilities
- Develop applications that meet functional and non-functional requirements.
- Design software components and individual programs.
- Create unit tests and follow design and coding standards.
- Maintain system documentation and provide production support as needed.
- Collaborate with architects, product managers, project managers, subject matter experts, business partners, clients, and end users.
- Review technical designs and specifications and recommend solutions to complex business problems.
- Apply software development methodologies based on project needs.
- Contribute to continuous improvement, continuous integration, and continuous delivery practices.
- 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.
- Current knowledge of relevant development methodologies, tools, programming languages, and the employee's specialist area.
- Strong collaboration, communication, conflict-resolution, and continuous-learning abilities.
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, personal and family care, and other leaves of absence.
- Flexible hybrid work model with 3 days onsite and 2 days remote, including onsite Tuesdays, Wednesdays, and a third team- or employee-specific day.
- Professional development support.
- Reasonable accommodation is available for individuals with disabilities during application, interview, and employment processes.