MEC Inc.

  • Programmer Analyst

    Posted Date 1 month ago(6/13/2018 9:22 AM)
    Job ID
    # of Openings
    Job Location: Address
    990 84th St
    Byron Center
    ZIP Code
  • Overview

    As an employee/owner at MEC you will work with users and IT personnel to develop and maintain software applications that support our various manufacturing facilities using Epicor CMS ERP.


    Strategy & Planning

    • Assist in the deployment of new applications and enhancements to existing applications and in training new and existing users.
    • Ensure that Epicor CMS ERP software meets business requirements and goals, fulfills user requirements, and identify and resolve systems issues.
    • Assist in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.
    • Work with Epicor CMS for prompt resolution of any problems or emergencies.


    Operational Management

    • Work with users and IT personnel to resolve problems with software products or company software systems.
    • Consistently write, translate, and code software programs and applications according to specifications.
    • Develop and maintain user manuals and guidelines.
    • Train end users to operate new or modified programs.
    • Coordinate and perform in-depth tests, including end-user reviews, for modified and new systems.


    Safety and Security – Observe safety and security procedures; report potentially unsafe conditions; use equipment and materials properly.

    Dependability – Consistently at work and on time.  Follow instructions and policies, respond to management directions; take responsibility for own actions; keep commitments; commit to long hours of work when necessary to reach goals; complete tasks on time or notifies Supervisor of any problems so they can be addressed immediately.

    Quality Work – Demonstrate accuracy and thoroughness; look for ways to improve and promote quality; monitors own work to ensure quality. 

    Productivity – Meet productivity standards; complete work in timely manner; strive to increase productivity; work quickly.  Share cost saving ideas; conserve organizational resources

    Teamwork – Exhibit openness to others’ views; give and welcome feedback; focus on solving conflict, not blaming; maintain confidentiality; keep emotions under control. Put success of team above own interests; support everyone’s efforts to succeed; remain open to others’ ideas and tries new things. Ask for and offer help when needed.

    Adaptability – Adapt to changes in the work environment; manage competing demands; changes approach or method to best fit the situation; able to deal with frequent change, delays, or unexpected events.

    Professionalism – Treat people with respect; keep commitments; inspire the trust of others; work with integrity and ethically.

    Technical Skills – Assess own strengths and weaknesses; pursue training and development opportunities; strive to continuously build knowledge and skills; share expertise with others.

    Cooperation- Acts and behaves in a manner that promotes positive morale; gets along with co-workers and supervision consistently.


    Formal Education & Certification

    • College diploma or university degree in the field of computer science, information science, management information systems, or business administration and 3 years related work experience.
    • Certifications are a plus


    Knowledge & Experience

    • Experience installing, configuring, and maintaining ERP systems.
    • Proficiency in a variety of programming languages, including SQL.
    • Excellent understanding of coding methods and best practices.
    • Hands-on hardware and software troubleshooting experience.
    • Thorough understanding of IBM System i or AS/400.
    • Prior experience interviewing end-users for insight on functionality, interface, problems, and/or usability issues.
    • Experience in supply chain management or APICS certification
    • EDI experience and understanding is a plus


    Personal Attributes

    • Proven analytical and problem-solving abilities.
    • Ability to communicate ideas in both technical and user-friendly language.
    • Flexible and adaptable in regards to learning and understanding new technologies.
    • Strong written, oral, and interpersonal communication skills.
    • Ability to conduct research into software-related issues and products.
    • Highly self-motivated and directed, with keen attention to detail.
    • Ability to work both independently and in a team-oriented, collaborative environment.
    • Strong customer-service orientation.

    PHYSICAL DEMANDS: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


    • While performing the duties of this job, the employee is regularly required to talk. The employee frequently is required to stand and walk. The employee is regularly required to use both hands to operate equipment, computers, and to perform other necessary functions of the job.  The employee must occasionally lift and/or move up to 20 pounds. Specific vision abilities required by this job include close vision, distance vision, color vision, peripheral vision, depth perception, and the ability to adjust focus.


    WORK ENVIRONMENT:  The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.


    • Occasional evening and weekend work to meet deadlines.
    • Sitting for extended periods of time.
    • Dexterity of hands and fingers to operate a computer keyboard, mouse, and other devices.
    • Some travel may be required for off-site software installation and training.


    Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
    Share on your newsfeed