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
About the Role

SMART Technologies is seeking a highly skilled Senior 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 high-performance data analytics pipelines in Amazon Web Services.

Key Responsibilities
  1. Collaborate with Frontend Teams: Work closely with our frontend teams to build value-driven features for educators, ensuring seamless integration and user experience.
  2. Data Analytics Pipeline Development: Design, develop, and maintain a scalable and efficient data analytics pipeline in AWS, leveraging cloud-based services and technologies.
  3. Code Optimization and Reusability: Build reusable code and libraries for future use, optimizing services for maximum speed and scalability.
  4. Security and Data Protection: Implement robust security measures and data protection protocols to ensure the integrity and confidentiality of sensitive information.
  5. Web Services Development: Design and implement new functionality in our web services, ensuring seamless integration with existing systems.
  6. Test-Driven Development: Apply test-driven development practices, including writing and maintaining unit tests, to ensure high-quality code and robust testing.
  7. Agile Software Development: Participate in the full Agile software lifecycle, collaborating with cross-functional teams to deliver high-quality software solutions.
  8. Technical Documentation: Write and maintain technical documentation, ensuring clear and concise communication of complex technical concepts.
  9. Incident Resolution: Resolve outages, field escalations, troubleshoot, and fix technical bugs, ensuring minimal downtime and maximum system availability.
  10. Performance Benchmarking: Run performance benchmarking tests to ensure optimal system performance and scalability.
  11. Team Collaboration: Collaborate with team members, providing guidance, mentorship, and support to ensure successful project delivery.
Requirements
  1. 5+ Years of Software Development Experience: Proven experience in software development, with a strong foundation in computer science and software engineering principles.
  2. Agile Software Development Experience: 2+ years of experience with Agile software development methodologies, including Scrum and Kanban.
  3. AWS Experience: 2+ years of experience building and deploying applications to AWS, with a strong understanding of cloud-based services and technologies.
  4. Technical Skills: Strong foundations in computer science, particularly data structures, concurrent programming, distributed services, databases, and cloud computing.
  5. Programming Languages: Experience with Python, Java, and other programming languages, with a strong understanding of software development principles and best practices.
  6. Cloud-Based Services: Experience with AWS serverless architectures, including Lambda, API Gateway, SQS, SNS, Step Functions, and Glue, as well as Terraform and infrastructure as code principles.
  7. Test-Driven Development: Understanding of test-driven development practices, including writing and maintaining unit tests, and experience with continuous integration and continuous deployment pipelines.
  8. Collaboration and Communication: Excellent collaboration and communication skills, with the ability to work effectively with cross-functional teams and stakeholders.
About SMART Technologies

SMART Technologies is a leading provider of innovative hardware and software solutions for the education and business markets. Our technology empowers educators, students, and teams to learn and collaborate in innovative ways, inspiring breakthroughs and driving success. 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.