KEY TECHNICAL SKILLS
- Hands-on experience of Azure data services, including Azure Data Factory, Azure Data Lake, and Databricks.
- Experience in ETL Development.
- Experience of developing and servicing data via API endpoints, and Azure API Management.
- Python 3.x, with 2+ years programming experience that includes:
- Tool usage, such as Jupyter Notebooks.
- Virtual environments.
- Automated testing through feature files.
- CI/CD implementations.
- Experience in git and branching strategies.
- Experience of batch scheduling.
- Experience in bash scripting.
- Experience using SOAP UI / Postman / Fiddler for API testing.
- Experience of incident and change management processes.
NICE TO HAVE SKILLS
- Finance industry domain knowledge.
- Agile & DevOps best practices.
- Experience of Atlassian products, including Jira, Confluence, and BitBucket.
- Experience of Microsoft Power tools, such as Power Automate and Power BI.
EXPERIENCE / QUALIFICATIONS
- 6+ years development experience.
- 2+ years Azure experience.
- Azure data or developer certification preferred.
- Bachelor's degree in computer science, computer engineering, or relevant field.
- Excellent verbal and written communications. Fluent in English.
ROLE
- To develop interfaces from a cloud-based unified data platform to downstream consumers, in an agile manner, ensuring all group standards and policies are met.
- Provide 3rd line support for interfaces deployed to production.
- Working with DevOps engineers to automate builds, tests, and deployments.
- Identify improvements in all that we do, to deliver quality solutions first time.
- Write and maintain our technical documentation and automated feature tests.
- Teach and mentor other developers on new skills.