DMI

Wireless Car Lead Software Engineer

Posted Date 2 months ago(8/13/2021 9:45 AM)
Job ID
2021-21118
Category
Software Development
Location
US-Remote

About DMI

DMI (Digital Management, LLC.) is a global technology solutions company that specializes in digital strategy, design, transformation and support. Utilizing expertise from six unique DMI Groups, in the areas of AI & Analytics, Commerce, Experience, Managed Services, Transformation, and Government, DMI delivers intelligent digital transformation solutions that meet organizations where they are. Born digital, DMI has been delivering mission-critical, enterprise grade solutions since 2002 for over a hundred Fortune 1000 enterprises and all fifteen U.S. Federal Departments. DMI has grown to 2,000+ employees globally and has been continually recognized by top industry analysts as market leader as well as a Top Place to Work by the Washington Post. DMInc.com| Careers | Twitter | LinkedIn |Facebook 

About the Opportunity

DMI (Digital Management, LLC.) is looking for a Wireless Car Lead Software Engineer

 

We are looking for an experienced senior level Software Engineer to join our team in Detroit Metropolitan Area. The ideal candidate will have knowledge of the latest cloud technologies and will apply them to develop solutions for our customers. Together with the team, Lead Software Engineer will be responsible for the whole SW lifecycle, including design, development, deployment, testing, maintenance, and continuous improvement.

 

Duties and Responsibilities:

 

Analyze

  • Lead feasibility and impact analysis of customer requirements o Identify applicable security and privacy requirements
  • Specify low level requirements if needed

Design

  • Provide design solutions compatible with the existing system, easy to maintain and support
  • Lead the development team in selection of technologies to use based on program specific and company guidelines
  • Proactively optimize the lifetime cost of the designed solution

Implement and Maintain

  • Develop and deploy SW which meets the requirements by the scheduled deadline
  • Write “clean code” that follows coding conventions and guidelines, is simple, easy for others to read, test and maintain
  • Leads initiatives to reduce technical dept (e.g. refactoring)
  • Promotes zero-defect culture within the team; fix software bugs as an individual contributor o Promotes DevOps practices, including implementation of metrics, monitoring and alarms
  • Run-time operations support of the software services, which may include 24x7 on-call support

Test

  • Help the team establish SW verification strategy and toolset for SW testing on all relevant levels, e.g. unit, integration, functional, system
  • Ensure test coverage according to the quality requirement of the customer program
  • Play the lead role in support of end-to-end integration and test activities of the customer

Document

  • Develop SW design documentation, e.g. sequence diagrams, architectural decisions, API descriptions, runbooks
  • Document the SW code on a level that is easy to maintain but still clearly explains its purpose

Other responsibilities:

  • Be the primary point of contact for the customer on technical and security related topics for the complete solution

  • Work with Solution Architect to identify components, subsystems, interfaces, and necessary market adaptations required for the solution

  • Support Service Reliability Engineers in analysis and resolution of issues impacting services in production

  • Promote proactive and collaborative spirit in Agile ceremonies, such as daily stand-up meetings, PI planning and retrospectives

  • Define and follow SW deployment strategy for all applicable cloud zones and accounts

  • Stay informed on WirelessCar specific guidelines communicated on conferences, communication tools,

    company events; share knowledge with the rest of the DevOps team

  • Strictly follow WirelessCar security directives and promote adherence to them within the team

  • Propose changes that make the system more efficient and reduces operation or maintenance cost

  • Ensure compliance with applicable IT and business processes, methods, and tools

  • Perform other duties as assigned

Qualifications

Education:

  • Bachelor’s degree in Computer Science, Computer Engineering, Mathematics, or relevant field; or equivalent work experience

Mandatory Experience:

  • 6-8 years of software engineering experience

  • Experience in the automotive industry and automotive connectivity

  • Previous experience with large-scale cloud solutions, preferably built on AWS

     

Preferred Experience:

  • Working experience in Agile development processes
  • Previous experience working with/for a large, complex, global organization

  • Skilled in Java 8 or later versions
  • Professional experience using AWS services (or similar services from other cloud providers), e.g.: AWS Lambda o API Gateway

  • DynamoDB

  • CloudFormation

  • Knowledge of cloud microservices architecture patterns

  • Experience implementing RESTful services or Web services

  • Valuable additional competences: Git, Continuous Integration, OpenAPI/Swagger, NoSQL, Docker,

    Maven, DevOps, Test Driven Development, Linux, Python

Additional Requirement(s): Ability to travel internationally

Location: Detroit Metro

 

Physical Requirement(s): While performing the duties of this job, the employee is regularly required to sit, talk, or hear; frequently required to use repetitive hand motion, handle, or feel, and to stand, walk, reach, bend or lift up to 20 pounds

 

Working at DMI

DMI is a diverse, prosperous and rewarding place to work. Being part of the DMI family means we care about your wellbeing. As such, we offer a variety of perks and benefits that help meet various interests and needs, while still having the opportunity to work directly with a number of our award winning, Fortune 1000 clients. The following categories make up your DMI wellbeing:

  • Community – Blood drives, volunteering opportunities, Holiday parties, summer picnics, Tech Chef, Octoberfest just to name a few ways DMI comes together as a community.
  • Convenience/Concierge - Virtual visits through health insurance, pet insurance, commuter benefits, discount tickets for movies, travel and many other items to provide convenience.
  • Development – Annual performance management, continuing education and tuition assistance, internal job opportunities along with career enrichment and advancement to help each employee with their professional and personal development.
  • Financial – Generous 401k match for both pre-tax and post-tax (ROTH) contributions along with financial wellness education, EAP, Life Insurance and Disability help provide financial stability for each DMI employee.
  • Recognition – Great achievements do not go unnoticed by DMI through Annual Awards ceremony, service anniversaries, peer-to-peer acknowledgement through Give-A-Wow, employee referral bonuses.
  • Wellness – Healthcare benefits, Wellness programs, Flu Shots, Biometric screenings, on-site lactation rooms provide employees with several wellness options. 

Employees are valued for their talents and contributions. We all take pride in helping our customers achieve their goals, which in turn contributes to the overall success of the company.

The company does and will take affirmative action to employ and advance in employment individuals with disabilities and protected veterans, and to treat qualified individuals without discrimination on the basis of their physical or mental disability or veteran status. DMI is an Equal Opportunity Employer Minority/Female/Veterans/Disability. DMI maintains a drug-free workplace.

 

***************** No Agencies Please *****************

 

Applicants selected may be subject to a government security investigation and must meet eligibility requirements for access to classified information. US citizenship may be required for some positions.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.