This job posting has expired and no longer is available. Please explore other opportunities.

Data Pipeline Developer

Remote
Calgary, AB +2

Level: Intermediate to Senior

Employment type: Full-time employment & contract (based on candidate preference) 

Location: Calgary, Vancouver, or Toronto regions

Positions: Multiple

Intake: Second quarter of 2022


Do you have a track record of designing and building data solutions? Join our experienced team and deliver robust data solutions to meet organizations’ growing thirst for information. Work collaboratively with your peers to share your knowledge with the data community and provide mentorship to others. 


What You’ll Do

  • Engage with stakeholders at all levels of the business to solicit, understand, and clarify business and technical requirements. 
  • Lead, mentor, and coach with fellow Improvers and client team members. 
  • Utilize your experience building pipelines and knowledge of database principles and data design concepts. 
  • Design and implement modern data platforms, data warehouses, and data lakes. 
  • Leverage your knowledge of SQLs and platforms, such as: MS SQL Server, MySQL, Azure or AWS Cloud platforms, Python, Java, and Scala. 
  • Use tools like Azure Synapse Analytics, Snowflake, Apache Spark, Apache Kafka, and Apache Hadoop. 
  • Construct data processing pipelines using orchestration tools, including Azure Databricks, Azure Data Factory, Apache Airflow, and DBT (Data Building Tool). 
  • Create models in various formats, including CSV, Apache Parquet, relational, and Tabular. 
  • Optimize storage with NoSQL databases, leveraging MongoDB, Apache HBase, and/or Redis. 
  • Explore new and emerging technologies, such as: cloud data platforms and big data. 


You Are 

  • Located in the Calgary, Toronto or Vancouver region or planning to relocate at time of hire. 
  • A driven individual who can effectively engage with our clients and can use your expert technical knowledge to the benefit of our clients and other stakeholders. 
  • Self-motivated and exhilarated to gain knowledge in a wide range of business sectors and data technologies. 
  • A data professional with experience in designing, building data processing and implementing data solutions. 
  • Passionate about using and working with data to solve problems. 
  • A graduate of a post-secondary education in Computer Science, Information Systems, or a related field. 


Why You Should Apply 

  • Be a part of a fast-growing consulting organization. 
  • Receive support from the brightest, most experienced professionals within the industry across North America. 
  • Gain exposure to multiple industries and technologies. 
  • Benefit from project delivery support and mentoring in your client engagements. 
  • Opportunity to attend Improving’s public training offerings to expand your technical skills and achieve relevant industry certifications (e.g., PSM, Microsoft certifications and other cloud platforms). 
  • Participate in our in-house ImprovingU technical and personal development courses. 
  • Connect, engage, and have fun within a positive, inclusive atmosphere. 
  • Learn, grow, and share in the success and accomplishments with our clients and the Improving team. 


Improving is a consulting company so many of our open positions depend on contractual agreements with our clients. Timing, required skills, and responsibilities may vary based on client engagement. 

Subscribe to Job Alerts