Job Information

G-TECH Services, Inc. Software Engineer Consultant/Expert in Dearborn, Michigan

Job Description

  • iOS Software Engineer Are you passionate about transportation-as-a-service (TaaS) served by Autonomous Vehicles?

  • Are you motivate to apply your software skills to build the self-driving ecosystem?

  • Our team has been tasked to develop scalable building block platforms based on mobility opportunities

  • Does it sound exciting?

  • Then, join our team as a Software Engineer

  • As a Software Engineer you are going to Write production-quality code to deploy these solutions on the Transportation-as-a-Service solutions

  • Monitor and evaluate the performance of our solutions

  • Support and develop code to enhance testing platform

  • Collaborate with teams working on autonomous vehicles software solutions

Skills & Experience Required

  • 2+ years of work experience in Object Oriented development in Swift/Objective-C

  • 2+ years of experience with SQL

  • Familiarity with RESTful APIs to connect mobile applications to back-end services

  • Applied experience with iOS app development using Objective-C and/or Swift

  • Solid understanding of Cocoa/UIKit frameworks, Xcode/Interface Builder and the iOS SDK

Experience Preferred

  • All Software Engineers are required to take HackerRank Coding Assessment: Exceptional software engineering knowledge

  • Passion for designing and building mobile applications

  • Experience using version control repositories such as Git or TFS

  • Familiar with eXtreme Programming (XP) practices including Pair/Mob programming Test-first/Test Driven Development (TDD)

  • Familiarity with GitHub or equivalent source control repositories

  • Highly effective in working with other technical experts, Product Managers, UI/UX Designers and business stakeholders

  • Capable in Continuous Integration/Continuous Delivery tools and pipelines such as Jenkins, Maven, Gradle, etc

  • Strong analytical and problem-solving skills

  • Strong oral and written communication skills

  • Ability to multi-task and manage changing priorities

  • Strong teamwork and interpersonal skills

  • Ability to work independently and take initiative when solving unexpected problems

  • Experience understanding/deploying to cloud environments

  • PCF/ Azure

  • Experience with CA Agile Central (Rally), backlogs, iterations, user stories, or similar Agile Tools

  • Experience with Lean Agile methodology

Education Required

  • Bachelor's Degree in Computer Science or similar technical discipline

Category Development

Function Information Technology

Req ID JN -112019-113108

Have any questions? We can help. Contact Us

facebooklinkedinConnect with us on social media.