Job Description
At DIGITALL we dont just deliver technology we deliver the future! We are explorers, knowledge-hunters, tech geeks, problem solvers and game changers who want to inspire and be inspired. Our DIGITALL people are always one step forward: working with top-notch technologies, creating innovations ahead of the market trends, sharing the passion for discovering better ways.
As a human-centric organization, our teams are built on mutual respect and open communication, allowing everyone to be authentic, express ideas and unleash their potential. We are proud of our DIGITALL bright minds and never stop developing their skills to keep pushing boundaries together and do what we love.
DIGITALL operates globally with a team of 1300 experts in 16 locations across 8 countries.
- Design, develop, and maintain Python-based applications and solutions.
- Develop and optimize data pipelines and ETL processes.
- Uphold code quality and maintainability through best practices, including code reviews, unit testing, and comprehensive documentation.
- Troubleshoot and resolve application and data-related issues.
- Implement and manage cloud-based services and software infrastructure using Azure.
- Stay up-to-date with the latest industry trends and technologies to ensure the continuous improvement of our solutions.
- Bachelors or Masters degree in Computer Science, Information Technology, or a related field.
- A minimum of 5 years of professional experience in Python development.
- Strong understanding of software development principles and methodologies.
- Proficiency in Python programming language.
- Experience with data processing frameworks and libraries (e.g., Pandas, NumPy, PySpark).
- Proficiency with version control systems, particularly Git.
- Hands-on experience with Azure services, such as Azure Functions, Azure Data Factory, Azure SQL Database, and/or Azure Blob Storage.
- Strong understanding of relational databases.
- Experience with CI/CD pipelines and DevOps practices.
- Knowledge of containerization technologies such as Podman or Docker.
- Familiarity with Agile/Scrum methodologies.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Detail-oriented with a focus on delivering high-quality solutions.
- Ability to work independently and as part of a team.
- Ability to manage multiple tasks and projects simultaneously.
- Knowledge of machine learning and data science concepts.
- Knowledge and experience with Big Data technologies.
- Experience with other programming languages such as Bash for scripting and automation.
- Experience with complex ETL tools, such as Informatica, Talend, or similar tools.
All applications will be treated in strict confidentiality
Please note that only shortlisted candidates will be invited to an interview
All applications will be treated in strict confidentiality
Please note that only shortlisted candidates will be invited to an interview