Job Type
Full-time
Description
JOB TITLE: Software Developer/Analyst
DEPARTMENT: 3035 - Admin Mgmt. - Information Technology
REPORT TO: Director of Information Technology
POSITION TYPE: Full-Time, Exempt
LOCATION: Edwardsville, KS (
Onsite Only -
NO REMOTE WORK )
JOB OVERVIEW The role of the Software Developer/Analyst is responsible for the day-to-day support and long-term functionality of internal applications, including configuration or code changes as required, to meet the needs of the business.
DUTIES AND RESPONSIBILITIES - Provide 2nd level support for users of these systems. Primary support is provided by department that owns the systems.
- Understanding of Earp's systems architecture, and interaction between systems.
- Will be the resident expert on the various software packages and internally developed applications and will work with internal and external parties to retrieve data and reports as needed.
- Maintain set up and security for the systems.
- Work with vendors/customers on data and interface requirements.
- Design, modify and develop current and new applications and reports.
- Work with the IT team for development, implementation, and upgrade process for these systems.
- Work with IT leadership to help set priorities as it relates to these systems.
- Provide input to IT leadership and department managers on recommended system solutions.
- Communicate effectively with all departments as required, including Data Management and IT technical teams.
- Work with external partners on systems, data, and interface requirements.
- Create and maintain Technical/User documentation.
KEY PERFORMANCE MEASURES OF SUCCESS - Software requests are implemented according to the agreed-to schedule.
- New users are trained and able to use the necessary applications according to the new employee orientation and training plan for that department.
- All software packages are implemented without unexpected disruption to the business.
- All systems follow industry standard project management and development standards.
Requirements
EDUCATION REQUIREMENTS - Prefer bachelor's degree or higher in computer, science, engineering, or math related field, and 1 - 3 years software development.
EXPERIENCE REQUIREMENTS - Proficient in C .Net, .Net Core, Blazor, CSS, Java Script, SQL Server.
- Ability to learn other programming languages and software as required.
- Analytical thinker, with strong problem-solving skills, including the ability to troubleshoot complex and interconnected systems.
- Ability to create functional specifications from user requirements.
- Ability to write technical documentation.
- Ability to provide training and support to end users at all levels.
- Familiar with flowcharting and other software design methodologies.
- Ability to manage small to medium projects using industry standard tools and techniques.
- Ability to lead design meetings.
- Ability to work with internal users, departments, and managers.
- General Knowledge of Oracle JDEdwards, Honeywell Vocollect/Voicelink, EDI, IBM Power10(iSeries).
- High level understanding of Distribution a plus.