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 projectsQualifications: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 experienceHands 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, Python2+ years of non-internship professional software development experienceA passion for development, strong work ethic, and continuous learning.Experience with code optimization techniques for different hardware architectures.Preferred Qualifications: Bachelor's in computer science or related field.Experience relational database i.e. SQL / PLSQL, Oracle etcExperience with code development, metadata management, reference data, Lineage toolExperience with developing data lineage using tool or custom code.Experience in Data management and coding languageAt least 4+ years of application Ab-initio Metadata hub development experience.
Education:Bachelor’s degree/University degree in Computer Engineering, Information Technology, Computer Science or equivalent experience
------------------------------------------------------
Job Family Group:
Technology------------------------------------------------------
Job Family:
Applications Development------------------------------------------------------
Time Type:
Full time------------------------------------------------------
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View Citi’s EEO Policy Statement and the Know Your Rights poster.