Software Developer - Java/Adobe Flex/Flash

  • Full-time

Company Description

Control-Tec, a Delphi Automotive company, is a global provider of telematics and analytics solutions serving the transportation industry in the Light-duty, Heavy-duty, Recreational, Agriculture, Locomotive, and Industrial sectors. The CT® solution combines comprehensive data acquisition methods with a powerful edge and cloud computing architecture resulting in an enterprise-class solution for fleet management, product development, connected vehicle and data exchange applications.

Control-Tec’s Qualifier platform enables automotive OEMs to possess the speed, flexibility, reliability, cost savings and collaboration needed to successfully develop today’s software centric machines. Since 2009, Control-Tec has supported the development of data solutions that enable robust design, development and validation for powertrain, vehicle, and electrical system domains. This unmatched expertise of both vehicle systems and data analytics uniquely positions Control-Tec to offer our clients the ability to avoid warranty cost, improve product quality, enhance customer experience and optimize an increasingly connected portfolio.

Job Description

The Developer – Java emphasis – will develop, create, and modify Web based application software or specialized programs. The primary application among this team is the tool used by Control-Tec employees and customers to configure ‘what’ vehicles should capture, ‘when’ they should capture it, and ‘which’ vehicles should be doing it.

Qualifications

Job Responsibilities:

  • Develop, or assist in the development of a statement of requirements for software development projects and features.
  • Write detailed description of user needs, system design, program functions, and steps required to modify applications.
  • Design, code, test, and debug according to requirements, providing unit and integration tests as required.
  • Install applications into production environments following change control processes.
  • Work with business users to develop and implement timing and acceptance test plan to ensure that product meets customer requirements and expectations.
  • Work with Control-Tec end users and team members regarding training on new features, validation efforts, and bug investigations.
  • Maintain regular communication on project status with team lead, project management, and executive management.
  • Troubleshoot production problems within assigned applications software.
  • Stay current in training of the latest software and computer technology.

Minimum Requirements:

  • Hold a Bachelor of Science in Computer Engineering or Computer Science, or equivalent from a four-year college and four years related experience and/or training, or equivalent combination of both.
  • Have 1+ years in Java Development and J2EE Web design and programming.
  • Have 1+ years of SQL relational database design (MySQL). Experience with noSQL (Mongo) designs a plus.
  • Experience with XML & JSON.
  • Experience with Adobe Flex/Flash Builder & ActionScript a plus.
  • Experience with Javascript/HTML a plus.
  • Experience in UI design including, but not limited to, datagrids, filtering, drag and drop, menus, and user customization a plus.
  • Experience with Source Code tools (GIT, Jira, BitBucket/Stash, Bamboo) a plus.

Additional Information

Benefits/Perks:

CONTROLTEC offers a comprehensive and industry leading benefits package. In addition we provide flexible work schedules, generous time off and an environment that promotes ingenuity and fun! To learn more about our company, our progressive culture and to apply online, visit our website at www.control-tec.com