Mobility Software Engineer III

Overview

On Site
BASED ON EXPERIENCE
Full Time
Contract - W2
Contract - Independent
Contract - 3+ mo(s)

Skills

ANDROID
IOS
NATIVE
EXPERIENCE
AUTOMOBILE COMPANIES
VEHICLE
AUTOMOTIVE

Job Details

Mobility Software Engineer

40% onsite, 60% work from home (This is subject to change)

About the Job

  • Duration: Long-term renewable contract

  • Location: Greenville, SC

  • Pay rate: Hourly

  • Job ID: 5168

This is a full-time W2 position with no subcontracting or C2C.

Overview:

Develops leading-edge technologies and know-how from Industry, partner companies, local universities and internal partners into automotive concepts, then into project development and Integration processes. Identifies emerging technologies to build software and/or hardware prototypes and production-ready solutions. Areas of focus include but are not limited to Vehicle IT, Mobility, Social Networks, web, and other enabling technologies.


Must Have:

  • BA/BS Degree in Business, Computer Science or Electrical Engineering preferred or the equivalent of 4 years professional IT related experience. MS degree (preferred).
  • 5+ years of technical experience in Information Technology to include 2+ years of experience in mobile technologies, web, vehicle IT with demonstrated strengths in software and hardware design, development, Integration and testing
  • AWS knowledge
  • Expert: Object oriented programming (Java)I
  • Intermediate: Developing enterprise and client facing Java applications
  • Intermediate: Cloud infrastructure (K8s, RDS, VPC, Linux OS Administration)
  • Intermediate: Hands on development experience with XML GUI styling (for Android)
  • Intermediate: Interface with REST Web Services and JSON/XML
  • Intermediate: GitHub Enterprise including GitHub Actions
  • Intermediate: Hand on experience with databases (Oracle, PostgreSQL, Calandra)
  • Intermediate: Writing API/Front end test cases. Postman or SOAP UI
  • Intermediate: Performance testing using JMeter
  • Intermediate: Mobile device management, application deployment and support
  • Expert: Experience with Eclipse or Xcode development environment
  • Advanced: Implementation experience of software design patterns and best practices applicable to mobile development.
  • Intermediate: Understanding of mobile platforms, device manufacturers, mobile browsers, and device management.
  • Intermediate: Ability to support Android fragmentation and Android 2.2+, iOS, and HTML

Top 3 Skills: Microservices using Springboot framework (written in Java), RestAPI and AWS
Additional Top Skills: CI/CD (using GitHub or equivalent), Angular (Front End), Databases Development (Postgres)
Nice to Have: ForgeRock IDM, Process/project management experience or training/certifications.

Responsibilities:

  • Designs and develop cloud-based (AWS) applications using microservices, SpringBoot and Angular as the front end platform.
  • Experience in practicing industry standard DevOps development processes.
  • Design and document functionality through use cases, business process flows, UI design, and API modeling as necessary.
  • Works on several development initiatives concurrently and provide subject matter expertise on portal workflow and identity management business processes: to include API and services.
  • Develop software using team-defined style and coding standards.
  • Design, Build, and deploy code using lower environments and through a fully automated CI/CD process (GitHub preferred)
  • Designs and develops native applications on Mobile platforms

  • Defines and documents the design of functionality through use cases, business process flows, UI design, and UML modeling as necessary

  • Works on several development initiatives concurrently and provide subject matter expertise on customer implementations and product customization

  • Works with other developers to develop functionality following existing style and coding standards

  • Reviews designs, demo prototypes and provides application support

  • Defines the visualization and realization of future technologies, which will support the complete process from development of concepts and vision to full production ready solutions, which can be integrated rapidly into the automotive environment.

  • Serves as a primary point of contact for other engineers and specialists in the team to provide expert knowledge and troubleshooting skills.

  • Serves as internal consultant to other developers and engineers as needed, providing assistance in all phases of product life-cycle development.

  • Maintains accurate, meaningful and updated technical and non-technical documentation pertaining to all aspects of area(s) of responsibility.

  • Analyzes business critical processes, evaluates and recommends improvements.

  • Measures performance of delivered services through set of agreed metrics. Manages appropriate action to make corrections so that all services agreements are met.

  • Performs other duties as assigned by supervisor.

About our Company

DataSoft Technologies is a highly recognized provider of professional IT Consulting services in the US. Founded in 1994, DataSoft Technologies, Inc. provides staff augmentation services for Information Technology and Automotive Services. Our team member benefits include:

  • Paid Holidays/Paid Time Off (PTO)

  • Medical/Dental Insurance Group

  • Accident/Critical Illness Insurance

  • Life Insurance

  • 401 (K)

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Datasoft Technologies, Inc.