Develop and maintain Python applications in alignment with business requirements.
Write efficient, reusable, and testable Python code.
Collaborate with business stakeholders to gather requirements and translate them into technical specifications.
Conduct code reviews to ensure adherence to coding standards and best practices.
Data Management and Analysis :
Develop and optimize SQL queries for data extraction, transformation, and loading (ETL) from various sources.
Analyse and interpret data to identify trends and patterns.
Create data visualizations to effectively communicate insights.
Automation :
Design and implement automation workflows using Airflow to streamline processes and improve efficiency.
Develop and maintain automation scripts to reduce manual tasks.
Monitor and optimise automation processes for performance and reliability.
Problem Solving/Troubleshooting :
Identify, diagnose, and resolve technical issues related to Python applications, SQL queries, automation scripts, infrastructure monitoring, and T24 interfaces.
Provide technical support to end-users as needed.
Collaboration :
Work closely with cross-functional teams to ensure alignment with business objectives.
Share knowledge and best practices with team members to foster a collaborative and innovative working environment.
Požadavky na pozici
Master degree or equivalent in computer science / engineering / Information Technology
2-5 years experience
Strong programming and scripting skills with at least 2 years of experience in one of the following languages: Python/Java/C#/Go
Experience with Open Source stacks technologies as well as Continuous Integration platform
Experience in carrying out analysis of data using a wide range of quantitative methodologies
Strong Knowledge and fundamentals in database modelling, SQL technologies and build up data collection, data analysis and data visualization capacity
Understanding of Infrastructure and systems in the domain of responsibility