Senior Data Engineer at AZA Finance
AZA is a digital foreign exchange and treasury solution that leverages cutting edge technology to significantly lower the cost and increase the speed of business payments to and from frontier markets. With our API and white label products, our partners utilise our hybrid financial infrastructure and deep local knowledge to manage liquidity and send payments to dozens of bank networks and mobile money operators globally.
Licensed by the UK’s FCA and the Bank of Spain, AZA is a market-maker in every major African currency and opens corridors for business payments and trade between frontier markets and the rest of the world. Founded in 2013, AZA now has offices in Lagos, London, Luxembourg, Nairobi, Madrid, Johannesburg, Kampala and Dakar. Our company values are Accountability, Customer-Centricity, Resiliency, Creativity, Teamwork and we aim to change the landscape of finance and remittance.
We are recruiting to fill the position below:
Job Title: Senior Data Engineer
Location: Lagos
Schedule: Full-time
Category: Analytics
Job Summary
- We are passionate technologists who believe in making a difference in the lives of those living in emerging markets. We aim to change the landscape of finance and remittance.
- Our development team is a group of skilled self-reliant data engineers that have the ability to work together to solve complex problems and provide simple solutions for our business teams.
- We are looking for an experienced Data Engineer to join our rapidly growing team in one of our offices.
Responsibilities
- Is in charge of maintaining the business’s physical and logical data models, reflective of the current business environments. In this position, the Senior Data Engineer effectively manages the department’s time and resources, drafting clear time schedules to be applied by the junior Data Warehousing department.
- Provides technical assistance in the identification, evaluation, and development of data warehousing systems and procedures.
- Contributes in the interview process alongside senior analytics management and helps ensure the successful onboarding of suitable employees in the department.
- Tasked with leading data related technical projects for the business across platforms and participate in project planning and the analysis of the business’s data requirements and solutions.
- The Senior Data Warehouse Engineer also designs review sessions and ensures that all solutions are predefined and aligned to architectural specifications. This is in addition to developing ETL pipelines that target specific requirements as well as creating and updating technical documentation.
- Utilises data warehousing methodology and best practices in creating and supporting analysis service cubes that assist in query performance. In this capacity, the Engineer also monitors, troubleshoots, and develops actionable/lasting solutions for data warehouse servers.
- Lead the creation of quality control, data validation, change management and cleansing processes to new and existing data models and ETL pipelines.
- Work with data infrastructure to triage infra issues and drive to resolution.
- Conduct design and code reviews
- Communicate findings clearly to a broad range of stakeholders.
Requirements
- 5+ years of experience in the data warehousing space, custom ETL design, implementation and maintenance
- 7+ years of experience in SQL as well as other data manipulation & visualization languages in this space such as Python & R
- Must be highly experienced in developing schema data models in a data warehouse environment and be well versed in full implementation of system development life-cycle (SDLC).
- Must be highly experienced in working with ETL concepts of data integration, consolidation, enrichment, and aggregation. Candidates should demonstrate a strong understanding of dimensional modelling and similar data warehousing techniques as well as having experience working with relational or multidimensional databases and business intelligence architectures.
- Must be able to demonstrate knowledge of database concepts of data mapping and modelling inclusive of normalisation, referential integrity, dimensionality, keys, indexes, partitions, metadata, and master data management.
- Must be able to demonstrate expertise working with both relational and non-relational database systems such as SQL, Redshift, PostgreSQL or Vertica. (Typically large data sets)
- Must possess a sharp business acumen and ability to communicate clearly and effectively while engaging non-technical personnel.
- Good knowledge of source control using Git.
- Preference to participate in pair-programming and using GitHub pull requests to review code of others.
- Familiarity with the agile development methodology specifically Scrum.
Desired (Good to have):
- Experience in data maturity assessment as well as defining and signing off data maturity roadmaps for an organization.
- Experience in building data warehousing capabilities and ETL processes from scratch. I.e From Spreadsheets to highly optimised BI platforms.
- Experience working in PostgreSQL & AWS environments.
- Familiarity with Apache Superset (Visualization tool). Ability to maintain the superset build would be a plus.
- Familiarity with either or both of the following (ETL/ELT/T) tools; DBT & Synatic. Experience using these tools would be a plus.
- Experience solving analytical issues through quantitative approaches and machine learning methods as well using advanced statistical methods, data mining techniques.
Benefits
- A competitive salary and benefits package.
- Global / regional network / exposure in FinTech / Blockchain industry.
- One of the hottest, fastest scaling startups in Africa.
- Casual work environment.
- Great work-life balance.
- We value autonomy.
- Opportunity for growth for all employees.
- Opportunity to work hard and play hard and more!!
Application Closing Date
Not Specified.
The post Senior Data Engineer at AZA Finance appeared first on Jobs in Nigeria – http://jobsinnigeria.careers.