Hound finds 'Hidden Jobs'
Job Details  (Back to Search Results)
IoT Senior Software Developer - Full Stack
Mississauga, Ontario, Canada

Req Id: 323491 

At Bell, we do more than build world-class networks, develop innovative services and create original multiplatform media content - we advance how Canadians connect with each other and the world.
If you're ready to bring game-changing ideas to life and join a community that values, professional growth and employee wellness, we want you on the Bell team. 
Bell is making unmatched investments in our world-leading broadband fibre and wireless networks because we know they're the backbone of the products and services our customers love. If you're excited about transforming the way people connect, our Network team is the right place for you.  

ABOUT THE ROLE:

We are currently recruiting an ambitious Senior Software Developer to join our IoT team. You will play a pivotal role in defining and building our IoT services evolution.

You will be working with a creative team where we expect our team members to make key decisions and take ownership over their projects. We highly encourage collaboration with our engineering teams across all projects.

#KeyPoints: 

*You will work closely with a friendly, passionate team in Montreal and Toronto *You will have a key role and the opportunity to grow inside the organization  *You will experience awesome team spirit 

The Bell IoT team is a very collaborative and dynamic work environment. We build our new products around collaboration within BCE, team ideas and audacity. And we're excited to have you join us!

 
JOB DUTIES/ACCOUNTABILITIES:

*Understand customer needs and gather technical requirements: functional and non-functional *Design IoT microservices and end to end architecture. *Launch services and releases on a regular basis. *Identify technical opportunities and define technical vision and strategy. *Facilitate deep technical discussions with engineers, customers, partners, and executives. *Create and deliver best practice recommendations, tutorials, blog posts, sample code, quality assurance, automation, and presentations adapted to technical, business, and executive partners.

 

CRITICAL QUALIFICATIONS/COMPETENCIES:

*BA/BS degree in Computer Science or a related engineering field, or equivalent practical experience. *7 years of hands-on experience with software development or experience with traditional enterprise solutions *Experience working with Cloud, Unix/Linux environments, developing large software systems *3-5 years of Agile software development (SCRUM) *Experience of working in continuous integration environment preferably - Gitlab *Experience of using Ansible and Terraform *Experience with IDM and Authentication Gateways (SSO) *Experience with TDD/BDD *Experience with Microservices Architecture, design and development:
*Stateful and stateless design and implementation. *Message brokers, queue etc: Kafka, AMQP or MQTT are good to have *Experience in Container deployment on Azure AKS, OpenShift or Kubernetes *Hands on with any of no-sql database (MongoDB/CosmosDB), RDBMS, Object (S3) and memory/cache DBs (Redis) *Good knowledge and exposure to develop and support HA & Scalability in systems. *Good expertise in APIs gateways

*5 years of experience in Java/J2ee:
*Expertise in core and Advanced Java/JEE using Java 8 above *Good understanding of spring in general and spring boot in particular *Experience in design and development of RESTful services and JSON/Xml structures *Hands on with Junit 5 along with mock frameworks.

*Experience programming in NodeJs *2-3 years experience with ES6 *3-5 years of development in NodeJS, Express JS *Ability to effectively communicate complex technical concepts to a broad range of audiences. *Knowledge on performance tuning and code optimization is essential *Front-end development skills is a plus, React, Angular or Vue *Typescript experience is a plus. *Public Cloud Expertise, Azure is a plus

#Indeed

#Tech

Bilingualism is an asset (English and French); adequate knowledge of French is required for positions in Quebec. 

ADDITIONAL INFORMATION:

POSITION TYPE: Management 
JOB STATUS:Regular - Full Time 
JOB LOCATION: Montreal || Canada : Ontario : Mississauga || Canada : Quebec : Montreal 
APPLICATION DEADLINE: 10/05/2021 

PLEASE APPLY DIRECTLY ONLINE TO BE CONSIDERED FOR THIS ROLE. APPLICATIONS THROUGH EMAIL WILL NOT BE ACCEPTED.

At Bell, we don't just accept difference - we celebrate it. We're committed to fostering an inclusive, equitable, and accessible workplace where every team member feels valued, respected, and supported, and has the opportunity to reach their full potential. We welcome and encourage applications from people with disabilities.

Accommodations are available on request for candidates taking part in all aspects of the selection process. For a confidential inquiry, simply email your recruiter directly or **MEMBERS ONLY**SIGN UP NOW*** to make arrangements. If you have questions regarding accessible employment at Bell please email our Diversity & Inclusion Team at **MEMBERS ONLY**SIGN UP NOW***.

Created: Canada, ON, Mississauga

BELL,ONE OF CANADA'S TOP 100 EMPLOYERS.






© 2014 Hound