Current jobs related to Senior Software Developer, Back-End Data Platform Specialist - Calgary, Alberta - Smart technologies


  • 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 Senior Software Developer, Back-End Data Platform Specialist, you will be part of a highly agile team responsible for developing new...


  • Calgary, Alberta, Canada SMART Technologies Inc Full time

    At SMART Technologies Inc, 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 Senior Software Developer, Back-End Data Platform Specialist, you will be part of a highly agile team responsible for developing new...


  • 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...


  • Calgary, Alberta, Canada Smart technologies Full time

    At Smart Technologies, we empower 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, Back-End Data Platform, you will be part of a highly agile team responsible for...


  • Calgary, Alberta, Canada Smart technologies Full time

    Join Our Team as a Software Developer for Back-End Data PlatformAt Smart Technologies, we're dedicated to empowering educators and businesses worldwide with innovative technology. Our team is passionate about creating leading-edge hardware and software tools that inspire breakthroughs in learning and collaboration.We're seeking a skilled Software Developer...


  • Calgary, Alberta, Canada Smart technologies Full time

    Join Our Team as a Software Developer for Back-End Data PlatformAt Smart Technologies, we're dedicated to empowering educators and businesses worldwide with innovative technology. Our team is passionate about creating leading-edge hardware and software tools that inspire breakthroughs in learning and collaboration.We're seeking a skilled Software Developer...


  • Calgary, Alberta, Canada Smart technologies Full time

    Unlock Your Potential as a Software Developer at Smart TechnologiesAt Smart Technologies, we're on a mission to empower educators and businesses worldwide with innovative technology. Our team is passionate about creating leading-edge hardware and software tools that inspire breakthroughs and drive success.As a Software Developer, Back-End Data Platform,...


  • Calgary, Alberta, Canada Smart technologies Full time

    Unlock Your Potential as a Software Developer at Smart TechnologiesAt Smart Technologies, we're on a mission to empower educators and businesses worldwide with innovative technology. Our team is passionate about creating leading-edge hardware and software tools that inspire breakthroughs and drive success.As a Software Developer, Back-End Data Platform,...

  • Back End Developer

    2 months ago


    Calgary, Alberta, Canada Worldplay Networks Full time

    Job Title: Back End DeveloperWe are seeking a highly skilled Back End Developer to join our team at Worldplay Networks. As a key member of our development team, you will be responsible for designing and implementing web applications and services to support the functionality of our Vidflex video platform.Responsibilities:Design and implement web applications...

  • Back End Developer

    2 months ago


    Calgary, Alberta, Canada Worldplay Networks Full time

    Job Title: Back End DeveloperWe are seeking a highly skilled Back End Developer to join our team at Worldplay Networks. As a key member of our development team, you will be responsible for designing and implementing web applications and services to support the functionality of our Vidflex video platform.Responsibilities:Design and implement web applications...

  • Back End Developer

    3 weeks ago


    Calgary, Alberta, Canada Worldplay Networks Full time

    About the RoleWe are seeking a highly skilled Back End Developer to join our team at Worldplay Networks. As a key member of our development team, you will be responsible for designing and implementing web applications and services to support the functionality of our Vidflex video platform.Key ResponsibilitiesDesign and implement web applications and services...

  • Back End Developer

    3 weeks ago


    Calgary, Alberta, Canada Worldplay Networks Full time

    About the RoleWe are seeking a highly skilled Back End Developer to join our team at Worldplay Networks. As a key member of our development team, you will be responsible for designing and implementing web applications and services to support the functionality of our Vidflex video platform.Key ResponsibilitiesDesign and implement web applications and services...

  • Back End Developer

    3 weeks ago


    Calgary, Alberta, Canada Worldplay Networks Full time

    About the RoleThe Back End Developer will play a crucial role in the development of our Vidflex on-line video platform, working closely with our platform architects and other members of the development team to implement core services.Key ResponsibilitiesDesign and implement web applications and services to support the functionality of our Vidflex video...

  • Software Engineer

    6 days ago


    Calgary, Alberta, Canada Networkzone13 Ltd. Full time

    Job Title: Senior Back-end DeveloperWe are seeking a talented Senior Back-end Developer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and maintaining our back-end systems.Key Responsibilities:Design and develop back-end systems using Java and PythonCollaborate with cross-functional...


  • Calgary, Alberta, Canada Sahib Truck Repair Ltd. Full time

    Job Title: Backend Software EngineerAs a Backend Software Engineer at {company}, you will be responsible for designing and developing scalable and efficient back-end systems. Your primary focus will be on building and maintaining our back-end infrastructure, ensuring seamless integration with front-end applications. You will work closely with our...


  • Calgary, Alberta, Canada Smart technologies Full time

    Empowering Educators and BusinessesAt Smart Technologies, we're revolutionizing the way educators and businesses succeed globally. Our cutting-edge technology empowers teachers, students, and teams to learn and collaborate innovatively, driving breakthroughs in learning outcomes and business growth.Join Our Agile TeamWe're seeking a highly skilled Senior...


  • Calgary, Alberta, Canada Smart technologies Full time

    Empowering Educators and BusinessesAt Smart Technologies, we're revolutionizing the way educators and businesses succeed globally. Our cutting-edge technology empowers teachers, students, and teams to learn and collaborate innovatively, driving breakthroughs in learning outcomes and business growth.Join Our Agile TeamWe're seeking a highly skilled Senior...


  • Calgary, Alberta, Canada Smart technologies Full time

    Empowering Educators and BusinessesAt Smart Technologies, we're revolutionizing the way educators and businesses succeed globally. Our cutting-edge technology empowers teachers, students, and teams to learn and collaborate innovatively, driving breakthroughs in learning outcomes and business growth.Join Our Agile TeamWe're seeking a highly skilled Senior...


  • Calgary, Alberta, Canada Smart technologies Full time

    Empowering Educators and BusinessesAt Smart Technologies, we're revolutionizing the way educators and businesses succeed globally. Our cutting-edge technology empowers teachers, students, and teams to learn and collaborate innovatively, driving breakthroughs in learning outcomes and business growth.Join Our Agile TeamWe're seeking a highly skilled Senior...


  • Calgary, Alberta, Canada Smart technologies Full time

    About SMART TechnologiesSMART Technologies is a leading provider of innovative technology solutions for educators and businesses worldwide. Our mission is to empower teachers, students, and teams to learn and collaborate in innovative ways, driving breakthroughs in learning outcomes and business success.Job SummaryWe are seeking a highly skilled Senior...

Senior Software Developer, Back-End Data Platform Specialist

2 months ago


Calgary, Alberta, Canada Smart technologies Full time

At Smart Technologies, 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 member of our agile software development team, you'll play a key role in creating and maintaining our leading-edge hardware and software tools sold worldwide. You'll join a talented group of professionals who make SMART part of three million classrooms worldwide.

Key Responsibilities:

  • Collaborate with our frontend teams to build value-driven features for educators
  • Design, develop, and maintain a high-performance data analytics pipeline in Amazon Web Services
  • Develop reusable code and libraries for future use
  • Optimize services for maximum speed and scalability
  • Implement security and data protection measures
  • Design and implement new functionality in our web services
  • Apply test-driven development practices, including writing and maintaining unit tests
  • Work closely with our test team to ensure automated testing has adequate coverage
  • Evaluate and choose new technologies and libraries to incorporate into our products
  • Participate in the full Agile software lifecycle
  • Write and maintain technical documentation
  • Resolve outages, field escalations, troubleshoot, and fix technical bugs
  • Run performance benchmarking tests

Requirements:

  • 5+ years of experience with developing software using Agile software development methodologies
  • 2+ years of experience building and deploying applications to AWS
  • Strong foundations in computer science, including data structures, concurrent programming, distributed services, databases, etc.
  • Experience working with Python for interaction with AWS services and data analysis (e.g., boto3, numpy, pandas, PySpark)
  • Experience with AWS serverless architectures, such as Lambda, API Gateway, SQS, SNS, Step Functions, and Glue (Apache Spark) founded on infrastructure as code principles (Terraform)
  • 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
  • Comfortable working on a geographically distributed team
  • Preferred experience developing/architecting highly available services
  • Preferred experience working with data analytics in AWS, including Datalake, Lake Formation, Athena, AWS Redshift, Quicksight, etc.
  • Preferred experience developing web services in Java
  • Preferred degree in Computer Science, Computer Engineering, or related field