Posted in

Application Developer – Data Governance

Application Developer – Data Governance

CompanyCitigroup
LocationMississauga, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelMid 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.