This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Data Engineer III at BST Global, you will be leading the design, development, testing, and maintenance of software products that support the needs of architecture, engineering and consulting (AEC) firms. You will collaborate with cross-functional teams to implement core product features, troubleshoot issues and optimize application performance. This role requires a strong foundation in programming, problem-solving skills and a passion for learning new technologies in a dynamic, team-oriented environment.
Job Responsibility:
Leading the design, development, testing, and maintenance of software products
Collaborate with cross-functional teams to implement core product features, troubleshoot issues and optimize application performance
Write, test, debug and optimize code that meets business requirements and conforms to established patterns and practices
Author unit tests that adhere to code coverage guidelines
Participate in Agile ceremonies
Learn and apply software engineering design and development standards
Solicit feedback from peers while mentoring and coaching junior engineers
Communicate progress, issues and risks to stakeholders
Accurately estimate assignments
Create and maintain technical documentation
Requirements:
Advanced to expert experience with programming languages such as SQL, Python and/or Scala
Experience designing and implementing relational and data warehouse schemas
Experience with Databricks and building robust data pipelines using ETL/ELT techniques
Skilled with version control tools like Git
Expert experience leveraging Azure and Microsoft Fabric to design, build and deploy robust data-centric processes
Deep knowledge of workflow and orchestration tools such as Apache Airflow
Power BI report and Semantic Model design experience
Working knowledge of AI and machine learning a plus
Passionate & Driven
Analytical Thinker & Problem-Solver
Strong Communicator & Team Player
Technical Leadership & Mentorship
Commitment to Continuous Improvement
Proactive Time Management
Team Support/ Leadership
Nice to have:
Working knowledge of AI and machine learning a plus