Senior Software Developer, Data Analytics Pipeline

4 weeks ago


Calgary, Alberta, Canada SMART Technologies Full time
About the Role

We are seeking a highly skilled Senior Software Developer to join our agile team at SMART Technologies. As a key member of our software development team, you will be responsible for designing, developing, and maintaining a high-performance data analytics pipeline in Amazon Web Services (AWS).

Responsibilities
  • Collaborate with our frontend teams to build value-driven features for educators
  • Design, develop, and deploy a data analytics pipeline in AWS, ensuring maximum speed and scalability
  • Build reusable code and libraries for future use, adhering to test-driven development practices
  • Implement security and data protection measures, ensuring the integrity of our data
  • Design and implement new functionality in our web services, leveraging AWS serverless architectures
  • Participate in the full Agile software lifecycle, from design to deployment
  • Write and maintain technical documentation, ensuring clarity and accuracy
  • Resolve outages, field escalations, and troubleshoot technical bugs, ensuring minimal downtime
  • Run performance benchmarking tests, identifying areas for improvement
  • Mentor junior developers, sharing knowledge and expertise
Requirements
  • 5+ years of experience in software development, with a strong foundation in computer science
  • 2+ years of experience with developing software using Agile software development methodologies
  • 2+ years of experience building and deploying applications to AWS, with a focus on serverless architectures
  • Strong understanding of data structures, concurrent programming, distributed services, and databases
  • Experience working with Python for interaction with AWS services and data analysis, including boto3, numpy, pandas, and PySpark
  • Experience with AWS serverless architectures, including Lambda, API Gateway, SQS, SNS, Step Functions, and Glue
  • Understanding of test-driven development practices, including writing and maintaining unit tests
  • Experience releasing software using a continuous deployment pipeline
  • Ability to take initiative and propose solutions, with a focus on innovation and improvement
About SMART Technologies

At SMART Technologies, we prioritize privacy and security in our software design. Our commitment to protecting user data is unwavering, and we strive to maintain the highest standards of data protection. If you share our passion for innovation and our commitment to excellence, we encourage you to apply for this exciting opportunity.



  • Calgary, Alberta, Canada SMART Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our agile team at SMART Technologies. As a key member of our software development team, you will be responsible for designing, developing, and maintaining a high-performance data analytics pipeline in Amazon Web Services (AWS).ResponsibilitiesCollaborate with our frontend teams...


  • Calgary, Alberta, Canada SMART Technologies Full time

    About the RoleWe are seeking a highly skilled Senior Software Developer to join our agile team at SMART Technologies. As a key member of our software development team, you will be responsible for designing, developing, and maintaining a high-performance data analytics pipeline in Amazon Web Services (AWS).ResponsibilitiesCollaborate with our frontend teams...


  • Calgary, Alberta, Canada SMART Technologies Inc Full time

    About the RoleAt SMART Technologies Inc, we're seeking a highly skilled Software Developer to join our team as a Back-End Data Platform Specialist. As a key member of our agile development team, you will be responsible for designing, developing, and maintaining our high-performance data analytics pipeline in Amazon Web Services.Key...


  • Calgary, Alberta, Canada SMART Technologies Inc Full time

    About the RoleAt SMART Technologies Inc, we're seeking a highly skilled Software Developer to join our team as a Back-End Data Platform Specialist. As a key member of our agile development team, you will be responsible for designing, developing, and maintaining our high-performance data analytics pipeline in Amazon Web Services.Key...


  • Calgary, Alberta, Canada ARC Resources Full time

    Job DetailsDescriptionARC Resources is a leading energy company in Canada, committed to responsible development of the country's energy resources. We are seeking a highly skilled Senior Data Analytics Developer to join our team and contribute to the success of our business.Responsibilities:Liaise with business stakeholders to collect, document, and analyze...


  • Calgary, Alberta, Canada SMART Technologies Inc Full time

    At SMART Technologies Inc, we're empowering educators and businesses to succeed globally. Our innovative technology enables teachers, students, and teams to learn and collaborate in new ways, driving breakthroughs in learning outcomes and business growth.As a Senior Software Developer, Data Analytics Platform Specialist, you'll be part of a highly agile team...


  • Calgary, Alberta, Canada Smart technologies Full time

    At Smart Technologies, we empower educators and businesses to succeed globally through innovative technology. Our team is dedicated to creating and marketing leading-edge hardware and software tools sold worldwide. As a member of our agile software development team, you will be responsible for developing new functionality, maintaining, and supporting our...


  • Calgary, Alberta, Canada ARC Resources Full time

    Job DetailsDescriptionAt ARC Resources, we are committed to innovation and excellence in the energy industry. We are seeking a highly skilled Senior Data Analytics Developer to join our team and contribute to the development of real-time and batch processing data solutions.Responsibilities:Liaise with the business to collect, document, and analyze user...


  • Calgary, Alberta, Canada ARC Resources Full time

    Job DetailsDescriptionAt ARC Resources, we are committed to innovation and excellence in the energy industry. We are seeking a highly skilled Senior Data Analytics Developer to join our team and contribute to the development of real-time and batch processing data solutions.Responsibilities:Liaise with the business to collect, document, and analyze user...


  • Calgary, Alberta, Canada ARC Resources Full time

    About ARC ResourcesARC Resources Ltd. is a leading energy company in Canada, known for its commitment to environmental, social, and governance (ESG) performance. With a strong focus on innovation and teamwork, our team of professionals works together to safely execute our business and create positive impacts for our stakeholders.Job DetailsWe are seeking a...


  • Calgary, Alberta, Canada ARC Resources Full time

    About ARC ResourcesARC Resources Ltd. is a leading energy company in Canada, known for its commitment to environmental, social, and governance (ESG) performance. With a strong focus on innovation and teamwork, our team of professionals works together to safely execute our business and create positive impacts for our stakeholders.Job DetailsWe are seeking a...


  • Calgary, Alberta, Canada ARC Resources Full time

    About ARC ResourcesARC Resources is a leading energy company with a strong commitment to environmental, social, and governance (ESG) performance. We are proud to play a significant role in the development of Canada's energy resources, and we recognize the importance of responsible practices in our operations.Our TeamWe have a talented team of professionals...


  • Calgary, Alberta, Canada ARC Resources Full time

    About ARC ResourcesARC Resources is a leading energy company with a strong commitment to environmental, social, and governance (ESG) performance. We are proud to play a significant role in the development of Canada's energy resources, and we recognize the importance of responsible practices in our operations.Our TeamWe have a talented team of professionals...


  • Calgary, Alberta, Canada ARC Resources Full time

    About ARC ResourcesARC Resources is a leading energy company with a strong commitment to environmental, social, and governance (ESG) performance. We are proud to play a significant role in the development of Canada's energy resources, and we recognize the importance of responsible practices in our operations.Our TeamWe have a talented team of professionals...


  • Calgary, Alberta, Canada ARC Resources Full time

    About ARC ResourcesARC Resources is a leading energy company with a strong commitment to environmental, social, and governance (ESG) performance. We are proud to play a significant role in the development of Canada's energy resources, and we recognize the importance of responsible practices in our operations.Our TeamWe have a talented team of professionals...


  • Calgary, Alberta, Canada Pembina Pipeline Corporation Full time

    About the RolePembina Pipeline Corporation is seeking a highly skilled Senior Process Safety Engineer to join our team in Calgary. As a key member of our Safety Unit, you will play a critical role in developing, implementing, and supporting our Process Safety Management (PSM) program.Key ResponsibilitiesSupport the development and implementation of our PSM...


  • Calgary, Alberta, Canada SMART Technologies Inc Full time

    Job Title: Senior Software DeveloperAt SMART Technologies Inc, we're seeking a highly skilled Senior Software Developer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our cloud-based data analytics pipeline in Amazon Web Services (AWS).Key Responsibilities:Collaborate...


  • Calgary, Alberta, Canada Smart technologies Full time

    Job Title: Senior Software Developer, Back-End Data PlatformAt Smart Technologies, we're empowering educators and businesses to succeed globally. Our technology enables teachers, students, and teams to learn and collaborate innovatively, driving breakthroughs in learning outcomes and business growth.Job SummaryWe're seeking a highly skilled Senior Software...

  • Senior Data Engineer

    1 month ago


    Calgary, Alberta, Canada Data Engineer Jobs Full time

    Job Title: Senior Data EngineerAt EY, we're seeking a highly skilled Senior Data Engineer to join our team. As a Senior Data Engineer, you will be responsible for designing, developing, and maintaining scalable data pipelines and architectures within the Snowflake Data Cloud.Key Responsibilities:Design and implement complex data pipelines and ETL processes...

  • Senior Data Engineer

    1 month ago


    Calgary, Alberta, Canada Data Engineer Jobs Full time

    Job Title: Senior Data EngineerAt EY, we're seeking a highly skilled Senior Data Engineer to join our team. As a Senior Data Engineer, you will be responsible for designing, developing, and maintaining scalable data pipelines and architectures within the Snowflake Data Cloud.Key Responsibilities:Design and implement complex data pipelines and ETL processes...