Peersight
Employers
Jobs
Companies
Top Cities
Log In
Jobs
Professional School Bus Driver Bus Driver School Bus Driver Part Time Merchandiser tour guide School Bus Driver - London truck drivers supervisor Driver School Bus Drivers Bus Assistant School Bus Driver - Niagara Region School Bus Driver - Caledonia School Bus Driver Driver Tier 1 Technical Support - Student School Bus Driver - Binbrook Driver Driver Charter School Bus School Bus Driver - Elmira Limousine Driver Shuttle Driver Bus Driver Now Hiring School Bus Drivers in London Shuttle Bus Driver Bus Driver Bus Driver School Bus Driver - Peterborough and School Bus Driver School Bus Driver - Iroquois Falls School Bus Driver - Bowmanville Part-time School Bus Driver Facilities School Bus Driver - Niagara Falls School Bus Driver Driver - School Bus SCHOOL BUS DRIVER Charter Bus Driver School Bus Driver - Milton Shuttle Bus Driver Shuttle Bus Driver Transit Operator Bus Driver 1 ParaTransit Driver School Bus Driver - Meaford School Bus Driver Landscape Labourer School Bus Driver - St Inside Sales Engineer School Bus Drivers - London Newest Jobs
Companies
Yelp Two Sigma CareGuide Sterling-Turner AsteroidX LowCostWebDesignFirm.com Clearbanc Aecom Exact Media First Convenience Bank WeWork Aerotek The Youth Connection Shopify Recovhub AT&T mappedin American Income Life Amazon Flex Insight Global Clickworker Paylocity Scotiabank Vector Marketing Creative Circle TD Bank Microsoft Jane Street Desjardins Top Hat Unbounce Hootsuite SnapTravel GoParkr JUUL Labs autoTRADER.ca Doordash UnitedHealth Group Checkout 51 ContactMonkey 51talk Walgreens Zillow CIBC Instacart Hatchways Intel Mobeewave ScribbleLive CGI Group, Inc. 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