Senior Software Developer Analyst - Mobile App Developer
BCAA
Head Office, BC Canada
22d ago

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
  • Education :

  • Degree or Diploma in Computing Science
  • Experience :

  • 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)
  • Android - Java and javascript knowledge for custom implementations (ie integrate with Leanplum SDK and clustering)
  • net core / Java for middleware, MS SQL / MySQL RDS.
  • Experience :

  • 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
  • Troubleshooting methodologies
  • 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
  • Preferred :

  • 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
  • Background Check

  • 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.

    Apply
    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form