Software Developer

$100,000 yearly
  • Methodhub Canada
  • Hybrid (Mississauga, ON, Canada)
  • Sep 08, 2023
Full time Information Technology

Job Description

Software Developer – Backend, iOS & Android.

NOC 21232

Mississauga, ON

3 vacancies

English

Key Responsibilities:

  • Design, write, read, test, and correct code for new software.
  • Analyze information to recommend and plan the installation of new systems or modifications of an existing system.
  • Conduct research and experimentation to explore new technologies and solutions.
  • Program software to predefined specifications for interactive videos, Internet and mobile applications
  • Write, modify, integrate and test software code for Internet and mobile applications.
  • Write documentation for new and updated software.

Experience:

  • At least 5 years of experience in Automotive Software Industry.

Education:

  • Completion of a college program in computer science or related field

Requirements:

  • Strong knowledge and a minimum of 5 years of experience in the following areas:
    • Experience working with Automotive Industry Integrations, such as CDK Global, Salesforce, and Fortellis.
    • Backend Developer Specific Requirements:
      • Expertise in TypeScript, JavaScript and Python programming languages.
      • Proficiency in Node.js framework for building scalable backend systems.
      • In-depth understanding of the Nest.js framework.
      • Design and architect complex backend systems and cloud solutions.
      • Certified in Enterprise Architecture.
      • Proficiency in UML (Unified Modelling Language) for visualizing and communicating system architecture.
      • SAFe 6 DevOps Practitioner and SAFe 6 Agilist.
    • iOS Developer Specific Requirements:
      • Proficiency in Swift and Objective-C.
      • Proven experience in developing White-Label apps.
      • Strong knowledge of iOS SDK, UIKit, iOS architecture and Human Interface Guidelines.
      • Understanding of database design principles, Core Data, SQL and ORMs.
    • Android Developer Specific Requirements:
      • Proven experience as an Android Software Developer with strong portfolio of White-Labels Android apps.
      • In-depth knowledge and experience of Android CI/CD (Workflows, Steps, Triggers, Environment variables, Secrets, Code Signing, YML file) especially with Fastlane and maintained pipeline.
      • Hands on experience with AWS Amplify, Amazon Cognito, AWS Device Farm, Amazon Pinpoint and Amazon S3.
      • Application Testing Service by AWS Device Farm.
      • Proficiency in Java or Kotlin programming languages.
      • Familiarity with RESTful APIs, JSON, GraphQL and modern web services integration.
    • Extensive experience working with AWS (Amazon Web Services) cloud services.
    • Familiarity with Google Cloud Services and their relevant integrations.
    • Experience in Unit Testing Planning and Execution.
    • Ability to work in a fast-paced environment and high work pressure with clients and teams in various time zone.

Job Type & Work Schedule:

  • Full-time Permanent
  • Mon-Fri – 8 hours daily

Salary:

  • $100,000.00 per year

Benefits:

  • Dental care
    Vision care

Job ID - Reference

Expires April 30, 2024