Software Developer- Back End

4 months ago


Calgary, Canada Smart technologies Full time

This is a 1 Year Limited Term Position.

Purpose of the position

Work at SMART Technologies, and you can be part of a team that creates and markets leading-edge hardware and software tools sold around the world. You can join the many skilled professionals who make SMART part of three million classrooms worldwide.

Reporting to the Manager, Software development, you will be a member of a highly agile team tasked with developing new functionality, as well as maintaining and supporting the existing, publicly available product. The ideal candidate must be self-directed and a fast learner, flexible enough to work on new technologies as well as legacy components.

Duties and Responsibilities

Design, develop, and maintain scalable and reliable backend systems that support the company's applications and services. Build reusable code and libraries for future use Optimization of the application for maximum speed and scalability Implementation of security and data protection Collaborate with cross-functional teams, including product managers, designers, and frontend developers, to ensure that backend systems are integrated seamlessly with frontend applications. Apply test-driven development practices including writing and maintaining unit tests Participate in code reviews, providing constructive feedback to other developers and ensuring that code is maintainable, scalable, and well-documented. Work closely with our test team to ensure automated testing has appropriate coverage. Evaluate and choose new technologies and libraries to incorporate into our products. Troubleshoot and fix technical bugs Run performance benchmarking tests Performing other duties as required

Education and work experience

Degree in Computer Science, Computer Engineering or related field 5+ years of professional, backend software experience developing web applications Working experience with web services frameworks and related technologies such as Java, Groovy, Guice/Spring, Jersey, Spring, J2EE, Apache Tomcat, HTTP, AJAX, REST, SOAP, XML, Gradle/Mave Working experience about building scalable apps with cloud-based infrastructure on AppEngine and\or Amazon EC2 Knowledge of authorization and authentication standards and protocols such as OAuth, OpenID, SAML Familiarity with OWASP guidelines Experience releasing software using a continuous deployment pipeline. Experience with mentoring junior developers, providing guidance on best practices, code reviews, and technical challenges. Agile/scrum/Kanban development methodologies Excellent written and verbal communication skills Passionate about problem solving through software with a strong sense of ownership for the code

Supervision

This position does not have any direct reports
  • Back End Developer

    16 hours 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

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


  • Calgary, Alberta, Canada Trails End Taphouse & Restaurant Full time

    About Trails End Taphouse & RestaurantWe are a leading provider of innovative technology solutions for the education and business sectors. Our mission is to empower educators, students, and teams to learn and collaborate in innovative ways, driving breakthroughs in learning outcomes and business growth.Job SummaryWe are seeking a highly skilled Software...


  • Calgary, Alberta, Canada Trails End Taphouse & Restaurant Full time

    About Trails End Taphouse & RestaurantWe are a leading provider of innovative technology solutions for the education and business sectors. Our mission is to empower educators, students, and teams to learn and collaborate in innovative ways, driving breakthroughs in learning outcomes and business growth.Job SummaryWe are seeking a highly skilled Software...


  • Calgary, Alberta, D3J, CA Trails End Taphouse & Restaurant Full time

    SMART is helping educators and businesses succeed all over the world. Our technology empowers teachers, students and teams to learn and collaborate in innovative ways, inspiring breakthroughs – from improved learning outcomes to moving businesses forward.Work at SMART Technologies, and you can be part of a team that creates and markets leading-edge...


  • 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 Full time

    About the RoleSMART Technologies is seeking a highly skilled Senior Software Developer to join our Back-End Data Platform team. As a key member of our agile team, you will be responsible for developing new functionality, maintaining and supporting our existing product, and building a high-performance data analytics pipeline in Amazon Web Services.Key...


  • Calgary, Alberta, Canada SMART Technologies Full time

    About the RoleSMART Technologies is seeking a highly skilled Senior Software Developer to join our Back-End Data Platform team. As a key member of our agile team, you will be responsible for developing new functionality, maintaining and supporting our existing product, and building a high-performance data analytics pipeline in Amazon Web Services.Key...


  • Calgary, Alberta, Canada SMART Technologies Inc Full time

    About the RoleSMART 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 ResponsibilitiesCollaborate...


  • Calgary, Alberta, Canada SMART Technologies Inc Full time

    About the RoleSMART 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 ResponsibilitiesCollaborate...


  • Calgary, Alberta, Canada SMART Technologies Inc Full time

    About the RoleSMART Technologies Inc is seeking a highly skilled Backend Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that support our applications and services.Key ResponsibilitiesDesign and develop scalable and...


  • Calgary, Alberta, Canada SMART Technologies Inc Full time

    About the RoleSMART Technologies Inc is seeking a highly skilled Backend Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that support our applications and services.Key ResponsibilitiesDesign and develop scalable and...


  • Calgary, Alberta, Canada Smart technologies Full time

    About the RoleThis is a 1-year limited term position at SMART Technologies, where you will be part of a highly agile team tasked with developing new functionality, maintaining and supporting existing products, and collaborating with cross-functional teams.Key ResponsibilitiesDesign, develop, and maintain scalable and reliable backend systems that support the...


  • Calgary, Alberta, Canada SMART Technologies Full time

    About the RoleSMART 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 ResponsibilitiesCollaborate with...


  • Calgary, Alberta, Canada SMART Technologies Full time

    About the RoleSMART 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 ResponsibilitiesCollaborate with...


  • Calgary, Alberta, Canada Smart technologies Full time

    Empower Educators and Businesses Worldwide with Cutting-Edge Technology At SMART Technologies, we're dedicated to revolutionizing learning and collaboration through innovative hardware and software solutions. Our products are used in millions of classrooms globally, empowering teachers, students, and teams to achieve breakthroughs in education and...


  • Calgary, Alberta, Canada SMART Technologies Full time

    About the RoleWe are seeking a highly skilled Backend Software Engineer to join our team at SMART Technologies. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that support our applications and services.Key ResponsibilitiesDesign and develop scalable...


  • Calgary, Alberta, Canada SMART Technologies Full time

    About the RoleWe are seeking a highly skilled Backend Software Engineer to join our team at SMART Technologies. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that support our applications and services.Key ResponsibilitiesDesign and develop scalable...


  • Calgary, Alberta, Canada Smart technologies Full time

    About the RoleAt Smart Technologies, we're seeking a highly skilled Backend Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that support our applications and services.Key ResponsibilitiesDesign and develop scalable...


  • Calgary, Alberta, Canada Smart technologies Full time

    About the RoleAt Smart Technologies, we're seeking a highly skilled Backend Software Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and maintaining scalable and reliable backend systems that support our applications and services.Key ResponsibilitiesDesign and develop scalable...