Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Product Manager Store Associate Bilingual Customer Service Senior Digital Analytics Developer Digital Accessibility Lead Product Manager Beauty Services Lead PEGA Digital Accessibility Specialist Sr Software Developer - IBM Cloud Private C Coating Quality Control Inspector Clinique Consultant - Part time Windsor Operator Windsor Production Worker Store Team Leader Store Team Leader Consultant - Security Penetration Manual QA Tester supervisor QA Analyst QA TESTER QA Tester Product Owner QA Tester Product Tester Senior Cable Installers Software QA Tester QA Tester Embedded Software Tester Mobile and Web QA Developer Beauty Supervisor-Mapleview Senior Software Developer Quality Assurance Tester RMA Lab Assistant Sr Project Manager Technical Representative PINK Manager-Georgian PINK Manager-Upper Canada Mall Associate Cosultant Clinique- Edmonton Freelancer Freelancer QA Analyst Freelancer Esthetician- Origins -Toronto Software Developer Front-End Software Developer freelancer Newest Jobs
Companies
Yelp CareGuide ContactMonkey Two Sigma Sterling-Turner WeWork Clearbanc Aecom Exact Media Aerotek AT&T AsteroidX Shopify First Convenience Bank Jane Street LowCostWebDesignFirm.com Hatchways Doordash Amazon Flex Creative Circle Vector Marketing TD Bank Square Clickworker American Income Life Recovhub Walgreens Insight Global Borrowell Instacart Microsoft Scotiabank Paylocity Top Hat Desjardins Xiaomi CI&T Mobeewave UnitedHealth Group Akira The Youth Connection 51talk Checkout 51 mappedin GoParkr autoTRADER.ca Hootsuite SnapTravel ScribbleLive Unbounce All Companies
Top Cities
Chicago, Illinois Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs New York, New York Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Toronto, Ontario Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Vancouver, British Columbia Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Calgary, Alberta Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs San Francisco, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Montréal, Quebec Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs Los Angeles, California Sales Jobs Engineering Jobs Marketing Jobs Product Jobs Design Jobs Customer Support Jobs
Navigation
My Profile Log Out

Senior Software Developer, IoT At BlackBerry

Location: Ottawa, Ontario

Job Description

BlackBerry is looking for server-side Software Developers to join our IoT team where we are developing technology to help connect devices to deliver "Internet-of-Things" experiences, including our innovative BlackBerry Radar product and our novel, newly-unveiled, security-focused BlackBerry Jarvis offering . Our services enable customer efficiency improvements that were unheard of previously and rest on a foundation of rock-solid security. We are looking for enthusiastic developers who love new technologies and thrive in the polyglot software development model that Service-Oriented Architectures and Micro-service Architectures make possible. These platform roles demand broad generalized ability - on any given day, you might be fixing a bug in one of our Scala or Ruby services, authoring a new feature in a node.js or go service, or working with DevOps to set up a new CI pipeline for a service, among many, many other possibilities.


Developers with a solid understanding of modern DevOps and a commitment to the development of high-quality software through the use of unit testing and TDD are preferred as we must take care in the development process to ensure we make zero downtime, incremental upgrades possible while maintaining high levels of quality throughout. Our group is committed to innovation and as a member of our platform team, you will participate in ideation sessions to generate new patentable inventions, benefit financially from these via our patent incentive program, and are likely to see at least some of those good ideas end up in our products themselves. Equally, as our service offerings grow and mature, we are accumulating vast quantities of data - we will be turning our attention to mining that data in interesting and novel ways through the use of Machine Learning and Analytics, so candidates with some background in these areas will similarly be preferred.


Responsibilities:

  • Developing server side functionality in a wide variety of languages
  • Developing user interfaces for both management of services and applications
  • Being a DOM ninja!
  • Integrating and using leading open source tools such as React, Node.js, Docker
  • Designing and developing full-stack solutions focused on solving use cases all the way from embedded device, web UI, to backend and database
  • Writing unit tests to continually improve quality as well as our ability to introduce features at a rapid pace
  • Working directly with customers to enable their use cases with our platform
  • Planning work using Scrum methodologies

Skills and Qualifications:

  • Experience developing web-based user interfaces and server-side business logic including database modelling
  • Working knowledge of the AWS service ecosystem
  • Experience in designing REST APIs in particular and excellent design skills in general
  • Examples of frameworks we use include: React, Angular, Express, Mocha, JUnit, Rails
  • Examples of languages we use include: Javascript (both client-side and server-side using Node.js), HTML, CSS, Ruby, Java, Go and Scala
  • Examples of databases we use include: NoSql data stores like Cassandra, ElasticSearch, as well as RDBMS systems like MariaDB and Postgresql
  • Examples of tools we use include: Jira, Git, Jenkins, Docker
  • Proficiency in UNIX/Linux
  • Excellent communication and interpersonal skills
  • High degree of motivation, and ability to work both independently and in a team environment

#LI-TT1



Job Family Group Name:

Product Development


Scheduled Weekly Hours:

40