Current jobs related to Senior Software Developer, Data Analytics 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 Leger Full time

    Job Title: Senior VOC Platform SpecialistJob Summary:We are seeking a highly skilled Senior VOC Platform Specialist to lead the development, configuration, and implementation of our CX programs within the Medallia platform. The ideal candidate will have 10 years of experience with Voice of the Customer platforms, project management, enterprise software, and...


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

    Job DetailsDescriptionARC Resources is a leading energy company in Canada, committed to responsible development of the country's energy resources. We are seeking a highly skilled Senior Data Analytics Developer to join our team and contribute to the success of our business.Responsibilities:Liaise with business stakeholders to collect, document, and analyze...


  • Calgary, Alberta, Canada Neo Financial Full time

    About the RoleWe're seeking a highly skilled Senior Data Analytics Developer to join our team at Neo Financial. As a key member of our data analytics team, you'll be responsible for designing and building high-tech data platforms using tools like dbt, Snowflake, Apache Spark, Airflow, Kafka, AWS, and Databricks.Key ResponsibilitiesDesign and implement data...


  • Calgary, Alberta, Canada Cadeon Inc. Full time

    Cadeon Inc. is a trusted authority on turning information into value. We equip our clients to leverage their information, enabling them to become highly efficient companies. Our growing team seeks senior, like-minded individuals to join our Calgary headquarters as we expand our workforce.Cadeon Inc. is seeking a Senior Data Analytics Specialist to support...


  • Calgary, Alberta, Canada Pandell - An ESG Company Full time

    About the RoleWe are seeking an exceptional Senior Software Developer to join our Calgary, Alberta Hub and contribute to the development of our next-generation retail energy solutions in North America.Responsibilities:Design and Develop Scalable Software Solutions: Architect, design, and implement scalable, reliable, and secure software solutions in Java,...


  • Calgary, Alberta, Canada Cadeon Inc. Full time

    Company OverviewCadeon Inc. is a trusted authority on turning information into value. We equip our clients to leverage their data, enabling them to become highly efficient organizations.About the RoleWe are seeking an experienced Senior Data Analytics Specialist to support the design, development, and delivery of business analytics capabilities using tools...


  • Calgary, Alberta, Canada Cadeon Inc. Full time

    Job SummaryCadeon Inc.We are seeking a Senior Data Analytics Specialist to support the design, development, and delivery of business analytics capabilities using tools like Tibco Spotfire, PowerBI, Tableau, etc.Key ResponsibilitiesWork with business users to develop complex data mining 'analyses', deploy, and train new users on the use of analytics and data...

  • Data Platform Manager

    1 month ago


    Calgary, Alberta, Canada Ledcor Construction, Inc. Full time

    Job Summary:As a Data Platform Manager at Ledcor Construction, Inc., you will lead the design, implementation, and maintenance of the organization's data platform. This includes connections from the platform to source systems, databases, data warehouses, and data lakes. You will oversee the data platform team to identify priorities, track progress, and...


  • Calgary, Alberta, Canada thinktech software inc Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team. As a Backend Developer, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesDesign and develop software applications using programming languages such as Java, Python, and C++Collaborate with cross-functional teams to...


  • Calgary, Alberta, Canada Talencity Inc. Full time

    About the RoleTalencity Inc. is seeking a driven and experienced Account Manager to join our team. As a key member of our sales team, you will be responsible for developing and implementing a comprehensive territory sales strategy, building and maintaining senior and executive-level relationships with current and prospective clients, and effectively...


  • Calgary, Alberta, Canada CB Canada Full time

    Job Title: Senior Data Analyst SpecialistJob Summary:CB Canada is seeking a Senior Data Analyst Specialist to join their team. This role will involve analyzing complex data to inform business decisions and drive growth. The ideal candidate will have strong analytical skills and experience with data visualization tools.Key Responsibilities:Analyze large...


  • Calgary, Alberta, Canada Leger Full time

    Job Title: Senior VOC Experience SpecialistWe are seeking a Senior VOC Experience Specialist to lead the development, configuration, and implementation of Customer Experience (CX) programs within the Medallia platform.The ideal candidate will have 10 years of experience with Voice of the Customer platforms, project management, and enterprise software.Key...

  • Data Engineer

    4 weeks ago


    Calgary, Alberta, Canada Data Engineer Jobs Full time

    Senior Snowflake Data Engineer - Cloud Data SolutionsWe're seeking a highly skilled Senior Snowflake Data Engineer to join our team. As a key member of our cloud data solutions team, you'll be responsible for designing, developing, and maintaining scalable data pipelines and architectures within the Snowflake Data Cloud.Key Responsibilities:Design and...


  • Calgary, Alberta, Canada Q2 Full time

    At Q2, we are passionate about building strong, diverse communities by strengthening their financial institutions. As a Python Data Migration Specialist, you will play a key role in delivering our mobile banking platform and technology solutions globally to over 22 million end-users across 1,300 financial institutions and fintech clients.We are seeking an...


  • Calgary, Alberta, Canada Trafigura Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team in Trafigura, working directly with traders and research analysts in our trading teams. This is an exciting opportunity to work in a fast-paced commercial setting, playing a vital role in a real-time, data-driven trading environment.About the RoleThe successful candidate...


  • Calgary, Alberta, Canada Q2 Full time

    About the RoleWe are seeking a skilled Data Migration Specialist to join our team at Q2. As a Data Migration Specialist, you will be responsible for converting client data from legacy systems to our Q2 platform using proprietary Python/SQL frameworks.ResponsibilitiesDesign and implement data migration frameworks to convert online banking data from flat files...


  • Calgary, Alberta, Canada ORIGINAL SWEETS & CATERS Full time

    About the Role: We're seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in cloud computing and data analysis, with experience in designing and developing cloud-based solutions. Responsibilities:• Design and implement cloud-based data analytics solutions• Collaborate with cross-functional teams...


  • Calgary, Alberta, Canada Benevity Full time

    Benevity is a leading provider of corporate social responsibility software. We help companies like yours build better cultures and use their power for good.As a Sr Manager – Cloud Data Platform, you will work in an outcome-driven environment where collaboration with your product, design and engineering counterparts is paramount.We're looking for a seasoned...

Senior Software Developer, Data Analytics Platform Specialist

1 month ago


Calgary, Alberta, Canada SMART Technologies Inc Full time

At SMART Technologies Inc, we're empowering 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, Data Analytics Platform Specialist, you'll be part of a highly agile team developing new functionality and maintaining our publicly available product. Our team builds and maintains a high-performance data analytics pipeline in Amazon Web Services. The ideal candidate must be self-directed, a fast learner, and flexible enough to work on new technologies and legacy components.

Key Responsibilities:

  • Collaborate with our frontend teams to build value-driven features for educators
  • Design, deploy, and maintain a data analytics pipeline in AWS
  • Develop reusable code and libraries for future use
  • Optimize services for maximum speed and scalability
  • Implement security and data protection measures
  • 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
  • Participate in the full Agile software lifecycle
  • Write and maintain technical documentation
  • Resolve outages, field escalations, troubleshoot, and fix technical bugs
  • Run performance benchmarking tests

Requirements:

  • 5+ years of experience with developing software using Agile software development
  • 2+ years of experience building and deploying applications to AWS
  • Strong foundations in computer science, particularly data structures, concurrent programming, distributed services, and databases
  • 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