At a Glance
- Tasks: Reverse-engineer code to document data flows and collaborate with teams.
- Company: Tier 1 bank in Canary Wharf with a dynamic work culture.
- Benefits: Competitive daily rate, hybrid work model, and potential for extension.
- Why this job: Make an impact on data governance while enhancing your technical skills.
- Qualifications: Proficient in C#/.NET and Oracle PL/SQL; Python skills are a plus.
- Other info: Great opportunity for career growth in a collaborative environment.
The predicted salary is between 60000 - 84000 £ per year.
Data Lineage Developer for Tier 1 bank in Canary Wharf
Duration - 6 months with very likely extension
Location - Hybrid / Canary Wharf - 3 days per week in a Canary Wharf office
Rate - £415 per day (Inside IR35)
Tech Stack
- C#
- Oracle
- PL/SQL
- Data Lineage
- Data Mapping
- Data Flows
- Documentation
Role Responsibilities
- Primary responsibility will be to reverse-engineer complex source code to document data flows and transformations.
- Collaborate closely with application teams, DBAs, and data governance specialists to ensure that lineage artifacts are complete and aligned with organizational standards.
- Analyse C#/.NET application source code to identify SQL interactions and data flows.
- Review Oracle PL/SQL scripts, stored procedures, and ETL logic to document transformations and dependencies.
- Extract and organize technical details for lineage mapping, ensuring clarity and accuracy.
- Collaborate with Collibra engineers to register lineage and metadata assets in the Collibra platform.
- Validate lineage completeness through cross-team communication with DBAs and application developers.
- Manage version control for analysed source code and related documentation, ensuring all updates are tracked and aligned with established governance standards.
- Provide technical insights to resolve ambiguities in code logic and database interactions.
Key Skills & Requirements
- Strong proficiency in C#/.NET and Oracle PL/SQL, including complex query analysis and performance tuning.
- Solid understanding of application server and Oracle database structures.
- Python scripting skills for automation or data analysis (desirable).
- Familiarity with data lineage concepts and metadata management.
- Experience with Collibra or similar data governance tools (preferred but not mandatory).
- Ability to interpret complex source code and explain findings to both technical and non-technical stakeholders.
- Strong documentation skills for creating clear, structured lineage artifacts.
- Demonstrated ability to collaborate and communicate effectively with system owners and DBAs, accurately documenting technical requirements.
- Ability to work collaboratively across multiple teams and time zones.
Data Lineage Developer - Banking employer: GCS
Contact Detail:
GCS Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Data Lineage Developer - Banking
✨Tip Number 1
Network like a pro! Reach out to your connections in the banking and tech sectors. A friendly chat can lead to insider info about job openings or even referrals that could give you a leg up.
✨Tip Number 2
Show off your skills! Create a portfolio or GitHub repository showcasing your C#/.NET projects or any data lineage work you've done. This gives potential employers a tangible look at what you can do.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge. Be ready to discuss your experience with Oracle PL/SQL and data mapping. Practise explaining complex concepts in simple terms, as you'll need to communicate with both techies and non-techies.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities, and applying directly can sometimes put you ahead of the crowd. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace Data Lineage Developer - Banking
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Data Lineage Developer role. Highlight your experience with C# and Oracle PL/SQL, and don’t forget to mention any relevant projects that showcase your skills in data flows and transformations.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for this role. Mention your familiarity with data lineage concepts and how your previous experiences align with the responsibilities outlined in the job description.
Showcase Your Documentation Skills: Since strong documentation skills are key for this role, consider including examples of your previous work where you’ve created clear and structured lineage artifacts. This will demonstrate your ability to communicate complex information effectively.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and ensure it gets the attention it deserves!
How to prepare for a job interview at GCS
✨Know Your Tech Stack Inside Out
Make sure you brush up on your C#/.NET and Oracle PL/SQL skills. Be ready to discuss complex query analysis and performance tuning, as these are crucial for the role. Practising coding problems or reviewing past projects can help you articulate your experience confidently.
✨Understand Data Lineage Concepts
Familiarise yourself with data lineage and metadata management. Be prepared to explain how you would approach reverse-engineering source code to document data flows. This shows that you not only understand the technical aspects but also the importance of data governance.
✨Prepare for Collaboration Questions
Since this role involves working closely with DBAs and application teams, think of examples where you've successfully collaborated across teams. Highlight your communication skills and how you’ve managed to resolve ambiguities in code logic or database interactions.
✨Showcase Your Documentation Skills
Documentation is key in this role, so be ready to discuss how you create clear and structured lineage artifacts. Bring examples of your past documentation work, and explain how you ensure accuracy and clarity in your technical writing.