Principal Software Engineer (Data Architect)
DTCC
- 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
- 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).
- Leads the architecture and design of shared enterprise technology solutions
- Develops and documents data architecture solutions, including technical designs and guidelines for enterprise-wide implementation.
- Participates in the design, specification, and implementation of business and technology projects, assuring alignment to enterprise-wide solutions and feeding lessons-learned back into the enterprise architecture process.
- Promotes awareness of and reuse of existing data designs
- Maintains understanding of existing DTCC applications and technology solutions for demonstrating the reuse of data designs and for the consolidation of designs.
- Identifies and researches opportunities for converging diverse DTCC solutions to a common data architecture.
- Leads and enables collaboration across technology specialties - ensures that Application Development, Infrastructure, Information Security and Architecture are all working together
- Keeps up with the emerging data architecture concepts and methods and associated technology trends.
- Conducts presentations and education on Architecture's concepts and solutions to appropriate areas of DTCC.
- 8+ years of professional data-related experience in the financial services industry
- 5+ years of Java/Python/UNIX development experience
- Strong knowledge of SQL and experience working with large data volumes
- Experience in Data Governance/Data Catalog Tools, preferably Collibra
- Experience in Data Governance Models Including Communities, Domains, Assets, relationships.
- Experience in defining the workflows, Metadata Management, Data discovery techniques.
- Experience in populating the Metadata content and associate terms in the Business Glossary to develop Data Catalog
- Thorough understanding of or the ability to quickly learn about the project or product being developed.
- Experience in writing documentation and procedure for various audiences
- Ability to handle multiple projects simultaneously.
- Solid organizational skills including attention to detail and multi-tasking skills.
- Serving as a point of contact for teams when multiple squads are assigned manuals to the same project/deliverable to ensure team actions remain in synergy.
- Communicating with business lines, build squads, management to keep the project aligned with their goals.
- Provide project updates on a consistent basis to various stakeholders about strategy, adjustments, and progress.
- Excellent time management skills with a proven ability to meet deadlines.
- Excellent verbal and written communication skills.
- Excellent interpersonal and customer service skills.
- Strong understanding of agile development methodologies
- Working experience/Knowledge with Data Integration tools is a plus.
- Working experience/Knowledge with Collibra / Data catalog is a plus.
- Working experience/Knowledge with Snowflake is a plus.
- Working experience/Knowledge with Data Analytics & Reporting Tools is a plus.
- Working experience/Knowledge with Data Controls / Data Quality tools is a plus.