This site uses cookies. To find out more, see our Cookies Policy

Senior Software Engineer in Warren, MI at VisionPRO

Date Posted: 6/16/2018

Job Snapshot

Job Description

Job Code:  BHJOB6510_72443

Senior Software Engineer

HMI Application Development Engineer (7 years exp developing Android applications) REQUIRED

Position Overview:
The Senior Software Engineer is a team member of Global Connected Consumer. Advanced Development & Concepts Group and is responsible and accountable for designing, developing, testing and evaluating software components for Real-Time event processing applications that leverage Big Data technologies and large scale data infrastructure. Data projects will have a focus on collecting, parsing, and managing large sets of data using multiple platforms. This role requires deep hands-on experience in software development and data structures. The successful candidate must be able to work independently as well as contribute to multi-layered solutions that comprehend and specify business, application, data and infrastructure designs. Must be able to develop prototypes and proof of concepts for the selected solutions. 

Responsibilities include, but are not limited to the following:
• Full lifecycle application development 
– designing, coding and debugging applications in various software languages
• Software analysis, code analysis, requirements analysis software review, identification of code metrics, system risk analysis, software reliability analysis, Object-oriented Analysis and Design
• Software modeling and simulation
• Performance tuning, improvement, usability and automation• Evaluate and identify new technologies for implementation
• Maintain standards compliance
• Implement globalization of software
• Collaborate with Architects to drive design framework alignment
• Design and implement solutions for code asset management and reusable design frameworks
• Conduct research on new products and drive implementation to benefit/optimize overall software development
• Perform root cause analysis, technology evaluation, and design spikes
• Forecast completing well-defined work and deliver on those forecasts

• The Engineer will be responsible for HMI application development, including prototypes & proof-of-concept using Android as platform.

This person will possess:
• Android application development experience (Java/Kotlin)– 4 years (Required)
• Experience integrating vehicle input systems (faceplates, knobs and speech systems) with application software. (optionsl)
• Experience using source code version control systems is required. (Required)
• Unit and Integration testing knowledge required.

Required Skills and Experience:
• A bachelor’s degree in a technical discipline or related experience
• At least 7 years developing enterprise applications
• Expert knowledge of database modeling and data structure principles, techniques and best practices
• Strong knowledge of design patterns, different programming paradigms
• Proven experience designing and developing software in one or more of the following domains: Enterprise Services using Java and Java constructs - JSE, J2EE, Web Services/RESTful, XML/JSON? Web using Java and Java constructs - XML/JSON, JSP, HTML5/CSS3, Javascript? Strong knowledge and hands on experience with UNIX/Linux 
• Strong conceptual knowledge of processing data at rest and data in motion using Big Data technologies such as Hadoop – HDFS, MapReduce, Pig/Hive, HBASE, FLUME, SQOOP, etc.

  • HMI Application Development Engineer (7 years exp developing Android applications) REQUIRED
    Bachelor Degree 

Preferred Skills and Experience:
• Demonstrated expert knowledge in multiple software development methodologies (i.e. Agile, Scrum, SDLC)
• Enterprise level IT experience in an Architect or Lead developer role
• SUSE Linux 
• Experience with IBM Streams and other IBM Big Data technologies

About VisionIT: VisionIT is where integration and innovation intersect. We are a global software development company and a preferred systems integrator, operating throughout the U.S., Canada, and Latin America. Our 20 years of experience supporting Fortune 500 companies has earned us the trust of CIOs and C-Level executives, because we have a track record of providing business value. In our Detroit-based Innovation Studio, we showcase the latest technologies being developed by VisionIT and our partners across cloud, IoT, mobile, infotainment systems, and virtual/augmented reality. Learn more about our company by visiting