Overview
The Senior Data Developer will be a key player in modernizing the client's financial projection system, transitioning from outdated Excel-based models to a scalable architecture using the Azure Data Ecosystem and Python. This role involves technical leadership, optimizing solution architecture, and ensuring the successful delivery of development initiatives.
Roles & Responsibilities
- Lead the development of the FP-ALMS project, translating existing VB code into Python and expanding functionalities as required.
- Act as the technical product owner, overseeing the end-to-end development process and coordinating with ITD on release planning and deployment.
- Manage development backlogs, clarify requirements, and ensure alignment between business users and technical teams.
- Contribute to the design and refinement of robust and scalable solution architecture.
- Develop, test, and deliver front-end and back-end components using modern frameworks and technologies.
- Implement APIs and integrate with third-party services as required, ensuring code quality through testing and reviews.
- Implement security best practices and ensure compliance with relevant regulations.
- Build data pipelines and Databricks workflows to populate the Data Mart according to the approved data model.
- Utilize Azure Data Factory, Azure Data Lake, Databricks, and other Azure tools to design and implement end-to-end data solutions.
- Participate in the full project lifecycle and complete required project artifacts in accordance with established methodologies.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field; Master's degree is advantageous.
- At least 10 years of professional experience as a developer or data engineer, with a strong emphasis on cloud-native design and architecture.
- Strong hands-on experience with Python and multiple programming languages.
- Experience with Azure DevOps, Visual Basic, Macro, and SQL programming languages.
- Experience with Azure Data Ecosystem tools such as Azure Data Factory, Azure Data Lake, Databricks, Azure Blob Storage, and Azure SQL Databases.
Preferred Qualifications
- Experience in setting up DataMarts.
- Experience with PowerBI and/or Tableau.
- Experience working with ITIL and/or Scrum/Agile frameworks.
- Experience in developing infrastructure and deployment automation scripts for Azure environments.
- Strong communication skills in both spoken and written English.