Software Engineer for Business Intelligence
Description:
The ideal candidate will play a key role in the design, development, and maintenance of software systems. They will be responsible for creating high-quality software solutions for customers.
Responsibilities:
* Design and implement complex ETL procedures using Apache Airflow to integrate data from ERP software into cloud-based business intelligence products.
* Secure results via unit tests and defensive programming techniques.
* Perform baseline testing and create developer-facing documentation using Jira and Confluence.
* Collaborate with the team to develop software programs that meet business needs.
Requirements:
* Problem-solving mindset aligned with business goals.
* 2+ years of experience with Python and its ecosystem (Pytest, Virtualenvs, Poetry, etc.).
* Apache Airflow or similar data orchestration frameworks.
* Understanding of computational complexity and ability to estimate it.
* PostgreSQL and good SQL understanding, knowledge of PostgreSQL-Citus extension is a plus.
* Experience with Docker and Docker Compose.
* Strong communication skills in Italian and English.
Benefits:
* Opportunity to work with international teams to develop innovative digital healthcare solutions.
* Mentoring, coaching, training, and professional development to help you grow professionally.
About the Job:
This role offers a chance to start and grow with an agile coaching and project management organization in a world-leading digital healthcare company.