What are the responsibilities and job description for the Software Developer position at LM Manufacturing?
JOB SUMMARY:
Under the direction of the IT Manager, administers, supports, maintains and develops IT/OT systems, with integration with hardware in the manufacturing facility including the production line, shipping/receiving, conference rooms and office areas.
.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Administers, supports and develop solutions for manufacturing (MES), shipping and customer broadcast systems.
- Administers, supports, develop and enhance solutions for production operation Technology (OT) automation equipment.
- Administers and supports Microsoft Windows Servers including clustering, Microsoft Windows clients, LAN, WAN, switches and routers.
- Develop, debug and/or fix solutions for the business area that needs support.
- Develop APIs and middleware communication between multiple IoT systems
- Supports applications such as Microsoft Office, MS Outlook, SAP and others.
- Maintains data backup and disaster recovery plans.
- Maintains and enforces network security and network compliance policies.
- Maintains enterprise anti-virus and web filtering software.
- Maintains operating system and software updates per company guidelines.
- Develops Microsoft SQL reports and maintains databases.
- Develops and maintains groupware applications (Microsoft SharePoint, MS Outlook).
- Administers help with the desk system.
- Displays a positive attitude towards safety, works safely and follows all the Company's safety policies and procedures.
- Complying with all Health, Safety and Environmental standards in accordance with company policies, the Occupational Health & Safety Act. and the Michigan Occupational Health & Safety Act.
- Ensures all employees and visitors have a safe environment in that safety and housekeeping standards are maintained; and all hazards, unsafe actions, or unsafe conditions have been identified, corrected, and/or eliminated.
- Responds to and investigates all reports of injuries, accidents, illnesses, near misses and property damage immediately.
- Report on all issues that cause any downtime to operations to your direct report.
- Work collaboratively with Manufacturing Engineers, Controls Engineers, Maintenance Technicians, Production Supervisors and other internal staff.
- Takes an active part in the division’s safety program by performing regular workplace inspections, effectively investigates accidents/incidents promptly, and assists in meeting or exceeding the division’s safety goals.
- Complete other duties as assigned.
Note: If there is reason to believe that any equipment, or physical condition of the workplace is likely to endanger the employee or co-worker, or is in contravention of OSHA and MISOHA, notify management immediately. If there is any reason to believe that any equipment, physical condition of the workplace or assigned task is likely to jeopardize customer’s requirements, internal requirements or the quality of tests results and/or equipment build, notify management immediately. Authorities as detailed in our Quality System for ISO/TS16949 2009 including but not limited to Corrective and Preventative Actions, Control of Documents, Control of Records, Internal Audits and Control of Nonconforming Product.
QUALIFICATIONS:
To perform this job successfully, an individual must be able to perform each essential duty and responsibility satisfactorily. The requirements listed below are representative of the knowledge, skill, ability and/or physical demands required. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
EDUCATION/CERTIFICATION/LICENSURE:
- Bachelor’s degree in information systems technology, Computer Science or related field; or an equivalent combination of education and experience.
EXPERIENCE:
Minimum of three (3) years of related IT work with development experience, including a minimum of one (1) year of IT support experience in a tier-one automotive manufacturing facility.
KNOWLEDGE/SKILLS/ABILITIES:
- Working knowledge of computer hardware, software and network operations and capabilities.
- Ability to develop software in SQL, PHP, Python, c#, Java Script.
- Able to understand PLC Ladder logic and MES process, to help with integrations that require collaboration with the Controls Engineers.
- Specific experience with Active Directory administration, Microsoft Windows, Office 365, production and user devices.
- Ability to detect, analyze and resolve computer hardware, software, network and MES problems in a timely manner.
- Ability to develop solutions and ideas of improvement for issues that are causing downtime in any of the OT solutions in place.
- Ability to use Information Technology (IT) & Operation Technology (OT) solutions and systems, to provide support to operations and users.
- Excellent interpersonal communication skills.
- Ability to provide clear and useful instruction and training; or obtain necessary information to correct production problems from users.
WORKING CONDITIONS/PHYSICAL ABILITIES:
Work performed in an office and manufacturing plant environments. Normal mobility to move around an office environment, able to conduct normal amount of work at a computer. Frequently exposed to varying temperature within plant depending upon external weather condition. Frequently walks, stands, grips/grasps, bends/stoops, crouches; and lifts and carries up to thirty (30) lbs within the manufacturing plant environment.