Talent.com
DTCC
Software EngineerDTCC • Chennai
Software Engineer

Software Engineer

DTCC • Chennai
30+ days ago
Job description

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
Jenkins, Continuous Integration, cd, Java, Spring, J2ee
Create a job alert for this search

Software Engineer • Chennai

Similar jobs

Software Engineer-Senior II-1

FedExChennai, Tamil Nādu, IN

Responsible for analyzing requirements, collaborating on system design, developing efficient algorithms, ensuring scalability, integrating with external services, optimizing performance, adhering t... Show more

Software Engineer-Senior II-2

FedExChennai, Tamil Nādu, IN

Responsible for analyzing requirements, collaborating on system design, developing efficient algorithms, ensuring scalability, integrating with external services, optimizing performance, adhering t... Show more