Aon Hewitt has announced BCAA as a 2018 Canadian Gold Level Best Employer
Business & IT Solutions
BCAA is looking for a versatile regular full-time Senior Software Developer Analyst - Evo Car Share Mobile App Developer (SSDA).
As a Senior Software Developer Analyst (aka SSDA), you will be part of our SCRUM teams and responsible for delivery of exceptional mobile applications through mobile app development best practices.
You are passionate about mobile app development. You know that React and Java are not energy drinks and you worked with ObjC and AWS.
Agile and SCRUM are under your skin and you enjoy spreading their adoption and making them better. You provide leadership and assistance to less experienced team members in more complex situations.
You like to learn and enjoy architecture work as well.
Key Responsibilities Include
Leads design, development and documentation of a complex and comprehensive product suite.
Provides assistance to other developers on coding, writes code for the most complex situations.
Provides technical direction, participates in hiring and coaching developers.
Develops an in-depth understanding of our current product and provides ideas for improvement of the product.
Architects and implements programmatic data flows and user interfaces.
Integrates other team's software modules.
Implements, unit and integration testing.
Leads code design reviews.
Remains current on technology and provides guidance to management on implementing these.
Scopes, estimates and schedules work on projects.
Carries out other related tasks and projects as assigned.
Coordinates 8 Disciplines (8D) Problem Solving reports for all major incidents / issues that fall under their teams area of responsibility
Degree or Diploma in Computing Science
Minimum of 7 years' code integration in an application development. Equivalent combination of education and experience will be considered.
Technica l :
General react + react native framework. Redux expertise for mobile app framework
iOS - ObjC / swift knowledge for custom implementations (ie integrate with Leanplum SDK and clustering)
net core / Java for middleware, MS SQL / MySQL RDS.
Leading / mentoring junior developers
Demonstrated ability in the development and analysis of technical specifications
Demonstrated ability in design and architecture modeling including UML
Excellent listening skills
Excellent oral and written communication skills
Ability to work both independently and with other team members
Demonstrated ability to be proactive when dealing with issues and challenges
Excellent analytical and troubleshooting skills
Excellent multitasking and organizational skills
Experience in more than one IT discipline (e.g. software development and one other area such as system analysis, architecture)AWS experience.
DevOpsProject coordination, planning and / or management
Experience with the Agile approach to software development
Experience in leading and mentoring more junior developer
Must successfully pass a background check, which may include a criminal, credit, and credential check.
British Columbia BC
Compensation & Benefits Overview
At BCAA, we offer competitive compensation packages and excellent career advancement opportunities. To find out more, ask the hiring managers during your interview.
PLEASE NOTE THAT THIS JOB POSTING WILL REMAIN OPEN UNTIL THE POSITION IS FILLED. BEFORE APPLYING FOR A POSITION, CLICK ON THE VIEW JOBS SECTION TO ENSURE THIS POSTING IS ACTIVE.