Job Description
Do you want to work on innovative projects, collaborate with a dynamic and encouraging team, and receive investment in your professional development? At DTCC, we are at the forefront of innovation in the financial markets. We're committed to helping our employees grow and succeed. We believe that you have the skills and drive to make a real impact. We foster a thriving internal community and are committed to creating a workplace that looks like the world that we serve.
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 IT Solutions ITP Team means you will be part of diverse and collaborative group of technologists. DTCC ITP is the operations expert, automating post-trade life cycle events between 6,000 financial services firms in 52 countries. We enable clients to accelerate the clearing and settlement of trades, seamlessly connect and interoperate with their counterparties, and respond to changing market and regulatory conditions ensuring quality, efficiency, and excellence using innovative technologies.
You will collaborate with your peers within and outside your area to ensure that any best practices/approaches/standards are reused. You would be part of an Agile squad and will collaborate with the Product Owner (PO) to understand the business needs and participate in planning, definition, and high-level technical design with the development team.
Your Primary Responsibilities :
• The software Engineer will contribute to the design of components or individual programs and participates fully in the construction and testing.
• Research and apply specific technical knowledge in order to assist in the design and construction of critical systems.
• Working with the Senior Application Architect, and other technical contributors at all levels. This position contributes expertise to project teams through all phases, including post-deployment support. This means researching specific technologies, and applications, and contributing to the solution design, supporting development teams, testing, fixing, and production support.
• The SE works as part of an AD project team and may interact with the business, Functional Architects, and domain experts on related systems.
• The SE will contribute to the design of components or individual programs and participates fully in the construction and testing.
Talents Needed For Success:
• Extensive knowledge in client/server and object-oriented software development using Java/J2EE
• Knowledge and proficiency in Kubernetes/Docker (RedHat OpenShift or similar)
• Knowledge in client/server and object-oriented software development applying Core Java, JSON, MQ, JMS
• Knowledge of relational databases including Oracle and Mid-Tier to Database development principles. PostgreSQL is also very nice to have
• Deep understanding of large scale enterprise systems and their architecture
• Knowledge of different Java surrounding technology and protocols and how they are used in enterprise applications (HTTP, TCP, XML, MultiCast, Distributed Caching, etc…)
• Must be proficient in Maven compiled applications
• Proficiency in different phases of the system development life cycle including project planning, analysis, design, programming and unit-testing
• Solid experience in software development using CI/CD tools
• Expert and proficient in Linux, Shell and Perl scripting
• Familiarity with different software development methodologies especially Agile (Waterfall, Agile, Scrum, Kanban)
• Excellent communication skills
• Experience in Financial industry a plus
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, sex, gender, gender expression, ****** orientation, age, marital status, veteran status, or disability status. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
DTCC safeguards the financial markets and helps them run efficiently, in times of prosperity and crisis. We are uniquely positioned at the center of global trading activity, processing over 100 million financial transactions every day, pioneering industry-wide, post-trade solutions and maintaining multiple data and operating centers worldwide. From where we stand, we can anticipate the industry’s needs and we’re working to continually improve the world’s most resilient, secure and efficient market infrastructure. Our employees are driven to deliver innovative technologies that improve efficiency, lower cost and bring stability and certainty to the post-trade lifecycle.
DTCC proudly supports Flexible Work Arrangements favoring openness and gives people freedom to do their jobs well, by encouraging diverse opinions and emphasizing teamwork. When you join our team, you’ll have an opportunity to make meaningful contributions at a company that is recognized as a thought leader in both the financial services and technology industries. A DTCC career is more than a good way to earn a living. It’s the chance to make a difference at a company that’s truly one of a kind.
Learn more about Clearance and Settlement by clicking here .
To maintain strong alignment between IT and the business, we are bringing together all Solutions-focused teams under a unified technology organization, IT Solutions. The newly-formed IT Solutions department combines Application Development and Enterprise Application Support functions, allowing us to leverage synergies to support the Solutions business lines
💡 Quick Summary
Seeking a career-building opportunity? The Software Developer position is now open for candidates interested in the Software Developer Jobs sector. This role in Chennai offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
