What are the responsibilities and job description for the Programmer Analyst position at Great Plains Mfg?
ERP Programmer/Analyst
Salina, KS
Great Plains Manufacturing is seeking an ERP Programmer Analyst to join our Software Engineering team in Salina, KS to learn, manage and modernize our legacy ERP infrastructure.
The position reports to the Software Engineering Manager. This is an on-site role at our Corporate Office in Salina, KS; a hybrid role is possible for the highly experienced candidate.
Primary Duties and Responsibilities:
- Evaluate user requests for new or modified programs, and determine feasibility, cost, and time requirements, as well as compatibility with production systems and software.
- Collaborate with users to define program objectives, functionality, features, and input and output requirements.
- Analyze and define requirements for data and schema, logical processes and workflows, validation and sanity checking, hardware and operating system environments, and external system and service integrations.
- Design screen layouts, user interfaces, printed outputs, and API interfaces.
- Translate designs and program specifications into SQL, RPGLE, and CL code, compile programs, and troubleshoot errors in compile process.
- Create unit and characterization tests to identify errors and confirm program specifications are met.
- Collaborate with users to prototype, refine, test, and debug programs.
- Troubleshoot, patch, and refactor code.
- Write and maintain technical documentation describing program development, logic, coding, testing processes, changes, and corrections.
- Create and maintain end-user documentation, and facilitate training sessions.
- Actively address and resolve day-to-day technology and application needs of the user community with a focus on root cause analysis and corrective action.
- Follow all Great Plains and OSHA safety regulations and wear prescribed safety and protective equipment.
- Other duties may be assigned that require other qualifications, physical demands, and/or work environment.
Preferred Skills and Qualifications:
- Bachelor’s degree in Computer Science, Business Administration, Data Analytics, Mathematics and Statistics or related degree from four-year college or university; applicable professional certifications; two years’ related experience and/or training; or equivalent combination of education and experience.
- Solid functional understanding of core coding concepts and design patterns, and demonstrable skill writing application code in one or more modern languages.
- Willingness to learn, support, and modernize ultra-legacy platforms and systems.
- Demonstrable expertise programming (or learning to program) in IBM RPGLE, CL, and RPG/400 languages. (Candidates without these skills must commit to coursework and becoming solidly proficient within 12 months.)
- Strong functional knowledge of SQL and relational database concepts, schema, and management.
- Solid business process knowledge in the areas of manufacturing, supply-chain management, and/or accounting is strongly preferred. (Candidates willing to develop expertise in any of these areas will stand out.)
- Excellent analytical and problem-solving skills
- Proactive, collegial, adaptable, and self-disciplined disposition
- Ability to lead and collaborate with cross-functional teams
- Ability to quickly build relationships and rapport with internal customers
- Superior attention to detail and accuracy
- Innovator who sees problems as opportunities and strives for continuous improvement
- Technological steward, driven to modernize legacy architecture and infrastructure while preserving what’s working
At Great Plains Manufacturing, our people make the difference, making our company a great place to work and grow. If you are self-motivated, have a passion to succeed and value teamwork, we invite you to apply to join our team. For over 45 years, Great Plains Mfg, has been known as a world-class manufacturer of agriculture, farm and landscaping equipment in Central Kansas. Now a Kubota company, we have recently added a new construction equipment division. With over 2,300 dedicated employees, Great Plains Manufacturing continues its dedication toward innovation and professional growth, while maintaining our family culture and community values. Grow with us! Visit our Careers page at www.WorkForGPM.com.