About this role
Position Summary:
The Software Developer will have the opportunity to work with Java, Python, MySQL, MongoDB, Message Queues and other scripting languages to develop features that include: applications related to automotive data logging and telematics, live data streaming, analytics and more top secret stuff!
Job Responsibilities:
Design, develop, test and debug applications and systems of varying degrees of complexityDevelop and implement acceptance test plans to ensure that product meets customer requirementsTroubleshoot and resolve issues with production softwareDevelop or assist in the development of a statement of requirements for software development projectsConfer with systems analysts, engineers, programmers, and others to design system and to obtain information on project limitations and capabilities, performance requirements, and interfacesModify existing software to correct errors, allow it to adapt to new hardware, or improve its performanceDevelop and direct software system testing and validation procedures, programming, and documentationEstablish and maintain customer/internal data creation standards Minimum Qualifications:
Bachelor’s Degree – Computer science/Engineering, preferred.Have 3+ years Java development experienceExperience with spring framework2+ years experience must include at least four (4) of the following: HTML, CSS, JavaScript, RESTful Api development, Apache Tomcat, Spring MVC, Spring Boot.2+ years experience must also include at least three (3) of the following: Linux, MongoDB, MySQL, Oracle, MSSQL, AWS (amazon web service), Azure, RabbitMQ, Kafka, PythonHave experience working with source code management tools in a shared code environmentStrong written and oral communication skills.Enjoy working in a high-energy environment as part of an application development teamHave the ability to work under pressure with strict timelinesPassionate for technology, software, and data
Other Desirable Qualifications:
Knowledge of debugging tools and performance optimization.Familiar with UI design Benefits/Perks:
CONTROL-TEC 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