As a Data Engineer, you will work closely with our development and data engineering teams to design, develop, and maintain software applications and data pipelines. You will have the chance to enhance your skills in programming and data management while contributing to innovative projects that drive our business forward.
Key Responsibilities:
- Assist in the design, development of software applications using Python, Java or Scala.
- Collaborate with cross-functional teams to gather requirements and implement solutions.
- Write clean, maintainable, and efficient code following best practices.
- Troubleshoot and debug applications to resolve issues and improve performance.
- Contribute to documentation for software features and technical specifications.
- Stay updated with the latest industry trends and best practices in software development.
Qualifications:
- Bachelor’s/master’s degree in engineering.
- Good understanding of any of these programming languages such as Python, Java or Scala.
- Familiarity with software development methodologies (Agile, Scrum, etc.).
- Knowledge of version control systems (e.g., Git).
- Knowledge of SQL and relational databases.
- Strong analytical and problem-solving skills.
- Ability to work collaboratively in a team environment.
- Excellent communication skills and eagerness to learn.