Senior Software Developer, Data Analytics Platform Specialist
2 weeks ago
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
-
Calgary, Alberta, Canada Smart technologies Full timeAt 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 timeAt 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...
-
Senior VOC Platform Specialist
2 weeks ago
Calgary, Alberta, Canada Leger Full timeJob 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...
-
Senior VoC Platform Specialist
2 weeks ago
Calgary, Alberta, Canada Leger Full timeJob Title: Senior VoC Platform SpecialistCompany Operating Name: Leger Marketing Alberta Inc.Job Summary:We are seeking a highly skilled Senior VoC Platform Specialist to lead the development, configuration, and implementation of Customer Experience (CX) programs within the Medallia platform. The successful candidate will have a strong background in project...
-
Calgary, Alberta, Canada Smart technologies Full timeAt 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 member of our agile software development team, you will be responsible for developing new functionality, maintaining, and supporting our...
-
Calgary, Alberta, Canada Smart technologies Full timeJob 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...
-
Senior VOC Platform Specialist
1 month ago
Calgary, Alberta, Canada Leger Full timeJob Title: Senior VOC Platform SpecialistAt Leger, we are seeking a highly skilled Senior VOC Platform Specialist to lead our Customer Experience (CX) programs within the Medallia platform.Key Responsibilities:Lead the full cycle of development, configuration, and implementation of CX programs, including assessing project timelines and technical...
-
Senior VOC Platform Specialist
1 month ago
Calgary, Alberta, Canada Leger Full timeJob Title: Senior VOC Platform SpecialistAt Leger, we are seeking a highly skilled Senior VOC Platform Specialist to lead our Customer Experience (CX) programs within the Medallia platform.Key Responsibilities:Lead the full cycle of development, configuration, and implementation of CX programs, including assessing project timelines and technical...
-
Calgary, Alberta, Canada Smart technologies Full timeAbout SMART TechnologiesSMART Technologies is a leading provider of innovative technology solutions that empower educators, students, and teams to learn and collaborate in innovative ways. Our mission is to inspire breakthroughs and improve learning outcomes.Job SummaryWe are seeking a highly skilled Senior Software Developer to join our Back-End Data...
-
Calgary, Alberta, Canada Smart technologies Full timeAbout SMART TechnologiesSMART Technologies is a leading provider of innovative technology solutions that empower educators, students, and teams to learn and collaborate in innovative ways. Our mission is to inspire breakthroughs and improve learning outcomes.Job SummaryWe are seeking a highly skilled Senior Software Developer to join our Back-End Data...
-
Calgary, Alberta, Canada Smart technologies Full timeAt 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...
-
Senior Data Analytics Developer
2 weeks ago
Calgary, Alberta, Canada ARC Resources Full timeJob 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 SMART Technologies Inc Full timeAbout 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 Inc Full timeAbout 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 timeAbout the RoleWe are seeking a highly skilled Senior Software Developer to join our agile team at SMART Technologies. As a key member of our software development team, you will be responsible for designing, developing, and maintaining a high-performance data analytics pipeline in Amazon Web Services (AWS).ResponsibilitiesCollaborate with our frontend teams...
-
Calgary, Alberta, Canada SMART Technologies Full timeAbout the RoleWe are seeking a highly skilled Senior Software Developer to join our agile team at SMART Technologies. As a key member of our software development team, you will be responsible for designing, developing, and maintaining a high-performance data analytics pipeline in Amazon Web Services (AWS).ResponsibilitiesCollaborate with our frontend teams...
-
Senior Data Analytics Developer
2 months ago
Calgary, Alberta, Canada ARC Resources Full timeJob DetailsDescriptionAt ARC Resources, we are committed to innovation and excellence in the energy industry. We are seeking a highly skilled Senior Data Analytics Developer to join our team and contribute to the development of real-time and batch processing data solutions.Responsibilities:Liaise with the business to collect, document, and analyze user...
-
Senior Data Analytics Developer
2 months ago
Calgary, Alberta, Canada ARC Resources Full timeJob DetailsDescriptionAt ARC Resources, we are committed to innovation and excellence in the energy industry. We are seeking a highly skilled Senior Data Analytics Developer to join our team and contribute to the development of real-time and batch processing data solutions.Responsibilities:Liaise with the business to collect, document, and analyze user...
-
Senior Data Analytics Developer
1 month ago
Calgary, Alberta, Canada ARC Resources Full timeAbout ARC ResourcesARC Resources Ltd. is a leading energy company in Canada, known for its commitment to environmental, social, and governance (ESG) performance. With a strong focus on innovation and teamwork, our team of professionals works together to safely execute our business and create positive impacts for our stakeholders.Job DetailsWe are seeking a...
-
Senior Data Analytics Developer
1 month ago
Calgary, Alberta, Canada ARC Resources Full timeAbout ARC ResourcesARC Resources Ltd. is a leading energy company in Canada, known for its commitment to environmental, social, and governance (ESG) performance. With a strong focus on innovation and teamwork, our team of professionals works together to safely execute our business and create positive impacts for our stakeholders.Job DetailsWe are seeking a...