Job Openings
Payment Data Developer
About the job Payment Data Developer
Minimum requirements:
Responsibilities:
- Accountable for producing a consistent and easily accessible data layer that exposes accurate representations of business rules.
- Responsibilities will include - ETL development - Storage management - Data Provisioning Database development and maintenance
- Develop high quality data retrieval, storage & distribution design and architecture in a test driven & domain driven / cross domain environment
- Design and deploy solutions in conjunction with other business units to improve efficiency and consistency of delivery.
- Guide the process to maintain a reflexive and pre-emptive space with strong customer focus
- Create & Maintain Sophisticated CI / CD Pipelines (authoring & supporting CI/CD pipelines in Jenkins or similar tools and deploy to multi-site environments supporting and managing your applications all the way to production)
- Take accountability for deeply understanding the technical landscape and bank wide architecture that is connected to or dependent on the business area supported in order to effectively design & deliver data solutions (architecture, pipeline etc.)
- Leverage state of the art relational and No-SQL databases as well integration and streaming platforms do deliver sustainable business specific data solutions.
- Strategically & operationally monitor the performance of data products and services ensuring ongoing optimization & cost to value for our businesses (think bank wide)
- Automate tasks through appropriate tools and scripting technologies e.g. AWS tools, SQL tools
- Debug existing source code and polish feature sets.
- Assemble large, complex data sets that meet business requirements & manage the data pipeline
- Build infrastructure to automate extremely high volumes of data delivery and Creatively solve data volume and scaling challenges
- Ensure designs & solutions support the technical organisation principles of self-service, repeatability, testability, scalability & resilience
- Apply general design patterns and paradigms to deliver technical solutions
- Inform & support the infrastructure build required for optimal extraction, transformation, and loading of data from a wide variety of data sources.
- Responsible for the smooth running of data ingestion and provisioning thereof, working on conjunction with channel managers to ensure smooth flows of data.
- This will include the development of short term solutions and the subsequent migration onto permanent mass storage across multiple technologies.
- Continuously optimise, improve & automate data retrieval, storage & distribution processes
- Work across the value chain and in particular with QA & CSO to define and implement quality assurance routines & processes
- Collaborate with data science teams & broader business & technical stakeholders to analyse customer data requirements & leverage analysis to identify & accurately spec / frame & set the appropriate data architecture for the business area
- Leverage expertise in analytical & creative problem solving to synthesise data solution designs (build a solution from its components) beyond the analysis of the problem
- Meaningfully contribute & ensure solutions align to the design & direction of the Group Architecture & in particular data standards, principles, preferences & practices.
- Short term deployment must align to strategic long term delivery.
- Stay ahead of the curve on data retrieval, storage & distribution technologies & processes (global best practices & trends) ensuring best practice.
- Ensure solutions align to the design and direction of the Group Infrastructure standards and practices e.g. OLAs, IAAS, PAAS, SAAS, DAAS Containerisation etc.
- Adhere to Business data storage requirements as well as an legislation
- Provide consulting and learning to other areas to continually create a fertile area for data centric thinking. - Knowledge sharing - Mentoring
- Take one stop shop accountability for the retrieval, storage, processing & distribution of data across a business area (data eco-system)
- Perform all other duties as reasonably assigned.