Software Development Student - 8 Month Winter Term
Blackberry
Worker Sub-Type:
Student (Fixed Term)Job Description:
Today, BlackBerry® is a transformed company. We’re no longer about the smartphone, what we once did for smartphones is what we’re now doing for Enterprise of Things (EoT) – envisioning, enabling and securing new forms of communication that are connecting the business world in extraordinary new ways. We have the most complete and advanced end-to-end solutions to enable EoT, and our ideas lead the way in the hottest markets like cybersecurity, SaaS, neural networks and autonomous vehicles.
Today our software is trusted by the world’s most important organizations, including all of the G7, 16 of the G20, NATO, financial firms, healthcare providers and educational institutions. BlackBerry technology is further embedded in millions of ‘things.’ You can find BlackBerry in smart watches, medical devices, cars, trains, robots, smart meters, TV broadcast equipment, wind turbines, hydroelectric plants, pilot training simulators, mail-sorting machines and, of course, tablets and smartphones just to name a few.
Position Summary
Reporting to the Director, BlackBerry Cloud and Software Development, this role is responsible for developing BlackBerry’s integrated automation frameworks which provide end-to-end deployment, patching and remediation capabilities for Corporate and BlackBerry infrastructure platform environments. Our focus is to provide highly secure, seamless customer experiences with increased implementation velocity, through delivery of user centric self-serve solutions. Partnered with technical subject matter experts, you will focus on providing solutions for a diverse group of BlackBerry Services.
Location: Waterloo, ON
Length of Term: 8 Months
What you will do
Analyze, design, develop, debug, and modify web applications, API creations, software tools and software integration solutions (Ruby on Rails, React, Redux, Go, and HTML)
Work in an Agile environment, attend and actively participate in scrum sessions and ensure work is assessed, prioritized and progress updates provided
Take responsibility for features and services used by our clients, ship quality code to production and perform detailed code reviews
As a frontend developer: Implement responsive and dynamic user interfaces with great attention to detail and REST API integration
As a backend developer: Develop RESTful API's and services adhering to industry standard practices and scalable architecture
Work collaboratively with product owners throughout the development and testing cycles, ensuring solutions meet their needs, prior to implementation
Design and maintain frameworks that allow teams to remain lean, optimizing resources through automation
Conduct new technology evaluations and Proof of Concepts to deliver quality, cost effective open-source solutions
Share developed solutions with stakeholders and the team, strive to gather feedback and address areas of improvement
Who we are looking for
Currently enrolled in a post-secondary program in computer science, software engineering or equivalent
Background in ITIL, Agile frameworks / methodologies considered an asset
Full Stack web development, experience with React, Redux, Go & Ruby on Rails
Experience with databases, (Elasticsearch, MySQL & NoSQL) and cloud compute an asset
Demonstrated skills in modern development technologies and tools including some of the following: REST API’s. Web Services, UI/UX development, Client-Server architecture, Gitlab
Excellent organizational skills with ability to drive timelines and understand when to proactively escalate
Strong communication skills, both written and spoken. Experience interfacing with and presenting to senior leaders
Motivated self-starter with the ability to work autonomously and as part of a team; ability to meet deadlines and adjust to changing priorities to meet business goals
The successful candidate will have a positive attitude, a passion for exceptional customer service, attention to detail, practical problem-solving abilities, ability to proactively identify opportunities, make recommendations and quickly implement solutions
This is a highly collaborative role so you will be required to build, maintain and develop solid working relationships with the following teams:
Cloud
Big Data
Database
Storage
Student Life at Blackberry
- Growth Mindset: employees have access to skills training and professional development courses, mentorship programs as well as unlimited access to our on-demand learning platform.
- Commitment to Wellness: employees have access to events that support physical, mental and financial wellness. We host wellness sessions, fitness courses, discounts to local gyms and offer a 24/7 Employee Assistant Program (EAP).
- Highly collaborative teams and a supportive workplace environment, with organization-wide events and a student social committee.
- Employee Perks: we have snack and beverage programs at all locations. Students also have access to discounts for local stores, transportation, restaurants and activities.
See more about the student program at BlackBerry over on our Instagram @BlackBerryStudentLife
Scheduled Weekly Hours:
40