Jobs
>
Calgary

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

    Default job background
    Description

    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 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. This team builds and maintains a high-performance data analytics pipeline in Amazon Web Services. The ideal candidate must be self-directed and a fast learner, flexible enough to work on new technologies as well as legacy components.

    Responsibilities and Duties:

    • Work closely with our frontend teams to build value driven features for educators
    • Building, deploying and maintaining a data analytics pipeline in AWS
    • Build reusable code and libraries for future use
    • Optimization of the services for maximum speed and scalability
    • Implementation of security and data protection
    • 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 appropriate coverage
    • Evaluate and choose new technologies and libraries to incorporate into our products
    • Participation in the full Agile software lifecycle
    • Write and maintain technical documentation
    • Resolve outages, field escalations, troubleshoot and fix technical bugs
    • Run performance benchmarking tests
    • Other duties as required

    Skills

    • 2+ Experience with developing software using Agile software development
    • 2+ years Building and deploying applications to AWS
    • Strong foundations in computer science, in particular 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 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
    • Enjoys 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
    • For more information on who we are check us out at smarttech or view our youtube channel... or just apply.

    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:

    #LI-SM1 #LI-HYBRID


    #J-18808-Ljbffr


  • MUFG Bank, Ltd. Alberta, Canada

    Data Platform Business Ownership, AVP page is loaded · Data Platform Business Ownership, AVP · Apply locations Tempe, AZ Tampa, FL time type Full time posted on Posted 7 Days Ago job requisition id WD Do you want your voice heard and your actions to count? · Discover your oppo ...


  • SMART Technologies Inc Calgary, AB, 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 Technol ...


  • Smart technologies Calgary, Canada Full time

    We are seeking a dynamic and experienced Manager to lead our DevOps and Data Platform teams. The successful candidate will be responsible for overseeing the day-to-day operations, strategic direction, and continuous improvement initiatives for both teams across multiple time zone ...

  • Western Financial Group

    Data Architect

    1 week ago


    Western Financial Group Calgary, Canada

    Here is what a typical day looks like · Collaborate with business stakeholders to understand data requirements and translate them into technical specifications. · Design and develop scalable, secure, and performant data architectures leveraging cloud platforms (Azure/Snowflake). ...

  • TELUS

    Senior Data Engineer

    21 hours ago


    TELUS Calgary, Canada Full time

    Join our team and what we'll accomplish together · The Data Strategy & Enablement team is on a continuous journey towards helping TELUS become a world-class leader in data solutions, doing so by delivering data analytics capabilities built upon unified scalable platforms, advan ...

  • Western Coast Insurance Services

    Data Architect

    1 week ago


    Western Coast Insurance Services Calgary, Canada Full time

    Truthfulness | Fairness | Value | Loyalty · As one of Canada's largest insurance providers, Western has more than 220 locations across Canada. With over 2,100 team members, our actions are anchored in our Guiding Principles, Truthfulness, Fairness, Value, and Loyalty. We take ca ...

  • Stream Systems Ltd.

    Systems Developer

    4 weeks ago


    Stream Systems Ltd. Calgary, Canada Full time

    Systems Developer · Company Overview · Stream Systems ) is a leading-edge technology company that enables enterprises to optimize and make better decisions. Our SimOpti intelligence platform brings AI, machine learning and simulation to power business intelligence across complex ...


  • Sobeys Calgary, Canada

    Requisition ID: 180379 · Career Group: Corporate Office Careers · Job Category: Data Domain · Travel Requirements: 0 - 10% · Job Type: Full-Time · Country: Canada (CA) · Province: Ontario; Alberta; British Columbia; Nova Scotia · City: Mississauga / Calgary / Vancouver / Ste ...


  • TELUS Calgary, Canada Full time

    Description · Join our team and what we'll accomplish together · We are searching for a talented candidate to become our team's Manager, Engineering Reliability and Innovation. Reporting to the Director – Enterprise Data Engineering, the successful candidate will be responsible ...


  • Myticas Consulting Alberta, Canada

    Myticas Consulting's SAP recruitment division requires a Senior ABAP Developer for a long-term HYBRID contract opportunity headquartered in Calgary, AB. · The SAP ABAP Developer requires knowledge of SAP MDG as described below, in addition to the following ABAP experience: · - SA ...


  • Mount Royal University Calgary, Canada Permanent

    About the Role · The PSA, Scholarship and Open Publishing provides support and assistance for MRU Library initiatives that further the university community's ongoing scholarship and research efforts, including the Library's scholarship and scholarly dissemination initiatives. Th ...


  • CB Canada Calgary, Canada

    Business Intelligence and Analytics Developer · On behalf of our client, Procom is seeking a Business Intelligence and Analytics Developer for a 24 month contract in Calgary, AB. · Business Intelligence and Analytics Developer Job Details · Track and analyze data for project anal ...


  • AltaGas Calgary, Canada Full time

    Job Description · AltaGas - Sr Data System Integration Specialist · Reporting to the Manager, Midstream Data Governance and Strategy, this role will Provide expertise to develop, maintain and optimize operational data collection, reporting, and integration architectures. Collabor ...


  • Government of Alberta Alberta, Canada

    Role Responsibilities · The Platforms branch is looking for an Intermediate Data Services Analyst. This position reports to the Manager of Common Data Services. · The responsibilities of these role include: · Data Services Provision · Working with platform and product teams to ...


  • Neo Financial Calgary, Canada

    If you are an individual with a passion for people, systems and processes, come join our collaborative team of high performers · We are looking for a People Operations Generalist that will support the full employee lifecycle from onboarding, offboarding, and everything in betwee ...


  • PBS Systems Calgary, Canada

    "PBS is the fastest growing "All Inclusive Business Platform" vendor in North America and we've only just begun" · The Opportunity: · We are changing the way people buy and service cars one dealership at a time. In business for over 30 years, PBS is the third largest DMS (Dealer ...

  • Government of Alberta

    Platform Architect

    21 hours ago


    Government of Alberta Alberta, Canada

    Role Responsibilities · The Platform branch is looking for multiple Platform Architects. These positions report to the Director of Platform Strategy. · The responsibilities of these role include: · Providing the overall architectural vision and guidance to multidisciplinary prod ...


  • BGIS Calgary, Canada Full time

    Digital Operations Analyst is an SME in delivering accessible, high-quality, and relevant content to the audiences of various digital platforms. These platforms include but are not limited to MarketHub, Workjam, Salesforce and working with the learning team to ensure quality trai ...


  • Nutrien Calgary, Canada

    At Nutrien, our purpose is Feeding the Future and we do so with safety, inclusion, integrity and results as our core values. Nothing is more important than sending our people home safe, every day. · Nutrien is a leading provider of agricultural products, services, and solutions ...


  • PBS Systems Calgary, Canada

    "PBS is the fastest growing "All Inclusive Business Platform" vendor in North America and we've only just begun " · The Opportunity: · We are changing the way people buy and service cars one dealership at a time. In business for over 30 years, PBS is the third largest DMS (Deal ...