Data Engineer (Azure)

Dataforest is looking for a Data Engineer to join an interesting software development project in the field of water monitoring. Our EU client’s platform offers full visibility into water quality, compliance management, and system performance. If you are looking for a friendly team, a healthy working environment, and a flexible schedule ‒ you have found the right place to send your CV.

Key Responsibilities:
- Create and manage scalable data pipelines with Azure SQL and other databases.
- Use Azure Data Factory to automate data workflows.
- Develop and enhance data processing solutions using Databricks.
- Ensure data processing systems are high-performing and scalable.
- Write efficient Python code for data analysis and processing.
- Build RESTful APIs with FastAPI or Flask for seamless data integration.
- Utilize asynchronous programming to enhance API performance.
- Use Docker for application containerization and deployment streamlining.
- Collaborate with DevOps for effective cloud integration and deployment.
- Create data visualizations and reports in PowerBI, including paginated versions.
- Translate data into actionable insights by working with business stakeholders.
- Manage code quality and version control with Git.
- Work with cross-functional teams on data-driven projects.
- Have a general understanding of cloud services, especially Azure.
- Ensure quality and reliability of data solutions through strong QA practices.

Skills requirements:
- Strong SQL knowledge, preferably with Azure SQL experience.
- Proficiency in Databricks for big data tasks.
- Experience with Azure Data Factory for orchestrating data processes.
- Python skills for data manipulation and API creation.
- Experience developing APIs with FastAPI or Flask.
- Understanding asynchronous programming concepts.
- Expertise in Docker for app containerization.
- Ability to develop data reports and dashboards using PowerBI.
- Familiarity with Git for managing code versions and collaboration.
- Solid grasp of cloud services, particularly Azure.
- Understanding of QA best practices for testing and quality assurance.
- Conduct testing and debugging to uphold system standards.
- Upper- intermediate level of English.

Optional skills (as a plus):
- Experience in a dynamic, agile work environment.
- Ability to manage multiple projects independently.
- Proactive attitude toward continuous learning and improvement.

We offer:

- Great networking opportunities with international clients, challenging tasks;

- Building interesting projects from scratch using new technologies;

- Personal and professional development opportunities;

- Competitive salary fixed in USD;

- Paid vacation and sick leaves, medical insurance;

- Flexible work schedule;

- Friendly working environment with minimal hierarchy;

- Team building activities and corporate events.

Published 3 March
60 views
·
0 applications
To apply for this and other jobs on Djinni login or signup.