Jobs
>
Calgary

    Software Developer- Back End - Calgary, Canada - SMART Technologies Inc

    Default job background
    Description

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

    At SMART Technologies, privacy is not an afterthought to us. Privacy is at the core of our software design. The result is that privacy is an essential component at the core of our business. To read more about our specific policies, please follow the links below. For more information please review:

    #J-18808-Ljbffr

  • Worldplay Networks

    Back End Developer

    6 days ago


    Worldplay Networks Calgary, Canada

    Worldplay Careers · Back End Developer About The challenge · The Back End Developer will work closely with our platform architects and other members of the development team to implement core services for our Vidflex on-line video platform. This is an intermediate to senior level ...


  • Smart technologies Calgary, Canada Contract

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


  • SMART Technologies Inc Calgary, Canada

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


  • Janalta AltaML Calgary, Canada Full time

    We're seeking a Full-Stack Software Engineer to join our talented team on our agriculture venture. You will thrive in smaller team environments, possess a hands-on approach, and have the ability to prototype quickly and deliver new features in an agile environment. You will play ...


  • Smart technologies Calgary, Canada Contract

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


  • Ag Network Calgary, Canada

    STAY TUNED · Next week we will start the search for someone to Manage Agricultural Crop Research programs in Alberta. If you are interested in learning more, please check back to this page next week. A full posting will be available before the end of June. · As always, feel fre ...


  • Brainhunter Calgary, Canada

    Job Description · – FS Developer Contract: until the end of Dec 2024 with extension in 2025. · Location: Calgary office, onsite · Client: O&G · What we are looking for are full stack developers with the following experience and job knowledge: · Skills & Qualifications: 3-10 ...


  • CB Canada Calgary, Canada

    Senior Full Stack Developer: · On behalf of our client, Procom is seeking a Senior Full Stack Developer for a 12-month contract. · Senior Full Stack Developer Job Details: · Our valued client requires a Senior Full Stack Developer to work on development of, front-end (web) and b ...

  • Marshall Retail Group

    Co-Manager

    2 weeks ago


    Marshall Retail Group Alberta, Canada Full time

    We have amazing locations inside the Edmonton International Airport and looking for a Co-Manager to assist the GM in the overall floor operations with an emphasis on sales and KPIs If you want to turn customer service into a customer EXPERINECE for travelers, then come join us ...


  • MNP Calgary, Canada Full time

    Job Details · Description · Inspirational, innovative and entrepreneurial - this is how we describe our empowered teams. Combine your passion with purpose and join a culture that is thriving in the face of change. · Make an impact with our Technology - Development team as a Ful ...


  • Marshall Retail Group Calgary, Canada Full time

    We are now looking to fill an Assistant General Manager of Sales position for our brand new locations inside the Calgary International Airport We are looking for an AGM of Sales who wants to turn customer service into a customer EXPERIENCE for travelers. · We are travel reta ...

  • Epam

    iOS Mobile Developer

    4 weeks ago


    Epam Calgary, Canada

    Description · We are hiring a Senior iOS Engineer who is passionate for great software and motivated to make a huge impact within our mobile development practice. This is a unique opportunity to be instrumental in building a new mobile platform from the ground up. As an EPAMer, ...


  • Lock Search Group calgary, Canada

    Technical Sales Representative - Industrial · Calgary, AB (Remote) · Bryce Delegarde of Lock Search Group is working with a proud leader in the Canadian Industrial Sector. They are looking to a motivated Technical Sales professional to be their new Technical Sales Representat ...

  • Luxe Du Jour

    Full Stack Developer

    2 weeks ago


    Luxe Du Jour Calgary, Canada

    Position Overview: · We are looking for a full–time full stack developer to join our fast growing company with potential to fill the CTO position in the next few years. This person has the flexibility to work hybrid as long as they are still accessible to the team for urgent proj ...


  • Expleo Calgary, Canada Permanent

    Responsibilities · : Carry out, from an assembly book, the assembly of sub-assemblies and structural assemblies of airframes and aircraft systems. · Adapt your work to various types of assembly: fuselage assembly, aircraft cockpit and different types of components. · Use manual o ...


  • TELUS Calgary, Canada Full time

    Join our team and what we'll accomplish together · The Wireless Core Network Development team is responsible for End to End network architecture, development, and operations including service orchestration and automation. The team designs, develops, maintains, and supports our C ...

  • Expleo

    Mechanical Assembler

    2 weeks ago


    Expleo Calgary, Canada Permanent

    Responsibilities · : Execute assembly or disassembly of equipment or systems and their mechanical connectors. · Test aircraft structures and their mechanical and hydraulic systems. · Report any irregularities. · Execute the tasks according to the documentation provided by the cli ...


  • pt Health Calgary, Canada Permanent Full time

    Care Coordinator Manager – Lifemark Health Group · Location: nd Street NE, Calgary, AB · The Care Coordinator Manager is responsible for ensuring the day-to-day operations of a clinic runs smoothly within the 'front and back' end, for both patients and staff. The position works ...

  • Enbridge

    Urban Desktop Advisor

    2 weeks ago


    Enbridge Calgary, Canada Full time

    Posting End Date: · June 11, 2024 Employee Type: · Regular-Full time Union/Non: · This is a non-union position Do you enjoy working closely with top level management in a fast-paced environment providing specialized IT Desktop support? If you have proven experience provi ...


  • ARC Resources Calgary, Canada Full time

    Job Details · Description · ARC has had an exciting growth story driven by the invaluable contributions of our people, principled business strategy and high-performance culture. Today, we are one of Canada's largest energy companies with industry-leading environmental, social a ...