Application Developer – Data Governance
Company | Citigroup |
---|---|
Location | Mississauga, ON, Canada |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level |
Requirements
- Strong understanding of Data Lineage, metadata management and reference data development and data analytics.
- Good knowledge about relational databases like Oracle, SQL / PLSQL.
- Strong knowledge in one or more of the areas of: Data lineage, application development, python or Java coding experience.
- Hands on experience of any coding language and tool based configuration prior experience.
- Full Software Development Kit (SDK) development cycle experience.
- Pragmatic problem-solving and ability to work independently or as part of a team.
- Proficiency in ab-initio mHub or python programming languages.
- Proficiency with 1 or more of the following programming languages: Java, API, Python.
- 2+ years of non-internship professional software development experience.
- A passion for development, strong work ethic, and continuous learning.
- Experience with code optimization techniques for different hardware architectures.
Responsibilities
- Develop and maintain application development to complicated enterprise data lineage
- Optimize industry based tool to simplify enterprise level data complexity via data lineage
- Debug and resolve graph-related issues
- Collaborate on designing and implementing new features to simplify complex problems
- Conduct code reviews for quality assurance
- Write and maintain documentation for functionalities and APIs
- Integrate and validate third-party libraries and tools
- Manage source code using version control systems
- Implement algorithms for code generation and optimization
- Perform code refactoring for better maintainability and efficiency
- Stay updated with advancements in Data lineage technology
- Profile and benchmark compiler performance on various platforms
- Develop automated testing and verification of code base and functionality
- Provide technical support to teams using technical expertise
- Analyze performance metrics to identify areas for improvement
- Participate in design and architecture discussions
- Use static and dynamic analysis tools to improve code quality
- Collaborate with cross-functional teams
- Research new techniques and methodologies
- Contribute to and engage with open-source compiler projects
Preferred Qualifications
- Bachelor’s in computer science or related field.
- Experience relational database i.e. SQL / PLSQL, Oracle etc
- Experience with code development, metadata management, reference data, Lineage tool
- Experience with developing data lineage using tool or custom code.
- Experience in Data management and coding language
- At least 4+ years of application Ab-initio Metadata hub development experience.