
Lead Software Engineer (Snowflake Dev)
- Chennai, Tamil Nadu
- Permanent
- Full-time
- 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).
- Act as a technical expert on one or more applications utilized by DTCC
- Work with the Business System Analyst to ensure designs satisfy functional requirements
- Partner with Infrastructure to identify and deploy optimal 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
- Create 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
- Minimum of 6 years of related experience
- Bachelor's degree preferred or equivalent experience
- Extensive SQL experience
- Extensive experience in Snowflake
- DevOps tools like Maven, Jenkins, nexus, fortify, Containers, etc.
- AWS Cloud Experience
- Design and development of RDBMS systems like Oracle and other cloud DBs
- Solid Understanding of Unix/Linux OS including shell scripting, perl and/or python
- 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