Junior Application Developer
Role details
Job location
Tech stack
Job description
We are seeking a motivated Junior Application Developer to support the development, maintenance, and enhancement of internal applications used within our manufacturing operations. This role is ideal for an early-career developer with hands-on experience in SQL, Python, and JavaScript who is eager to grow their skills in a real-world, production-focused environment. The position is on-site at our Lexington, MI manufacturing location and will work closely with operations, engineering, and IT teams under the direction of the IT Manager., * Develop, maintain, and enhance internal applications and tools using Python, JavaScript, and SQL
- Write and optimize SQL queries for data retrieval, reporting, and application logic
- Assist in designing user interfaces and application workflows that support manufacturing processes
- Debug, test, and troubleshoot applications to ensure reliability and performance
- Collaborate with senior developers, the IT Manager, and stakeholders to gather requirements and implement solutions
- Document application functionality, code changes, and development processes
- Support integrations between databases, applications, and manufacturing systems
- Follow coding standards, best practices, and version control procedures, * Hands-on experience developing real-world applications in a manufacturing environment
- Opportunity to learn from experienced developers and cross-functional teams
- Contract role with potential for extension based on performance and business needs
Physical demands:
- Ability to work extended hours as needed
Travel required: <10% Affirmative Action/EEO Statement: HDT Automotive Solutions is an equal opportunity employer committed to a culturally diverse workforce. Environmental: It is the expectation of every HDT employee to understand and competently perform to their role in the environmental management system as outlined in S:SafetyISO 14001EMS written program5.3 Organizational roles responsibilities and authorities.docx. Other duties: Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.
Requirements
-
Basic to intermediate experience with:
-
SQL (queries, joins, basic optimization)
-
Python (scripting or application development)
-
JavaScript (front-end or back-end development)
-
Understanding of fundamental software development concepts
-
Familiarity with relational databases
-
Ability to troubleshoot and debug code
-
Strong problem-solving and analytical skills
-
Willingness to work on-site in a manufacturing environment in Lexington, MI
-
Good communication skills and ability to work as part of a team, * Bachelor of Science in Computer Science or Programming
-
Experience developing internal business or manufacturing applications
-
Exposure to web frameworks (e.g., Flask, Django, Node.js, or similar)
-
Basic knowledge of HTML/CSS
-
Familiarity with version control systems (e.g., Git)
-
Understanding of manufacturing or industrial processes is a plus