Current jobs related to Software Developer, Back-End Data Platform Specialist - Calgary, Alberta - SMART Technologies Inc


  • 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

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


  • 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

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

  • 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 THACH THANH DESIGN & CONSTRUCTION CANADA INC. Full time

    At our company, we're seeking a skilled Software Engineer to join our team of experts in back-end development. Your primary responsibility will be to design, develop, and maintain efficient and scalable software systems using Java and Python. You will work closely with our cross-functional team to deliver high-quality solutions that meet our users'...


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

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


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


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

Software Developer, Back-End Data Platform Specialist

2 months ago


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

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

Key Responsibilities
  • Collaborate with our frontend teams to build value-driven features for educators, ensuring seamless integration and user experience.
  • Design, develop, and deploy a scalable and efficient data analytics pipeline in AWS, leveraging cloud-native services and technologies.
  • Develop reusable code and libraries for future use, promoting code reusability and maintainability.
  • Optimize services for maximum speed and scalability, ensuring high-performance data processing and analysis.
  • Implement robust security and data protection measures, ensuring the integrity and confidentiality of sensitive data.
  • Design and implement new functionality in our web services, utilizing agile development methodologies and best practices.
  • Apply test-driven development practices, including writing and maintaining unit tests, to ensure high-quality code and robust testing.
  • Work closely with our test team to ensure automated testing has appropriate coverage, ensuring comprehensive testing and validation.
  • Evaluate and choose new technologies and libraries to incorporate into our products, staying up-to-date with industry trends and advancements.
  • Participate in the full Agile software lifecycle, from planning to deployment, ensuring seamless collaboration and communication.
  • Write and maintain technical documentation, ensuring clear and concise communication of complex technical concepts.
  • Resolve outages, field escalations, troubleshoot, and fix technical bugs, ensuring prompt and effective issue resolution.
  • Run performance benchmarking tests, ensuring optimal system performance and efficiency.
Requirements
  • 2+ years of experience with developing software using Agile software development methodologies.
  • 2+ years of experience building and deploying applications to AWS, leveraging cloud-native services and technologies.
  • Strong foundations in computer science, including data structures, concurrent programming, distributed services, databases, and related areas.
  • 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, 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, demonstrating strong problem-solving skills and critical thinking.
  • Experience working on a geographically distributed team, with excellent communication and collaboration skills.
  • Preferred experience developing/architecting highly available services, ensuring high uptime and reliability.
  • Preferred experience working with data analytics in AWS, including Datalake, Lake Formation, Athena, AWS Redshift, Quicksight, and related areas.
  • Preferred experience developing web services in Java, leveraging Java-based technologies and frameworks.
  • Preferred degree in Computer Science, Computer Engineering, or related field, demonstrating strong technical foundations and expertise.
About SMART Technologies Inc

SMART Technologies Inc is a leading provider of innovative software and hardware solutions, empowering educators and businesses to succeed globally. Our technology enables teachers, students, and teams to learn and collaborate in innovative ways, driving breakthroughs and inspiring growth. As a member of our team, you will be part of a dynamic and collaborative environment, working with talented professionals who share your passion for innovation and excellence.