Support the enhancement and customization of employer’s current maintenance, repairability and operations software applications as well as developing new utilities. In conjunction with business partners elicit, analyze, and document requirements. Create As-Is and To-Be process maps, data flow diagrams, impact analysis, product configurations, functional design, and use case validation reports. Hand off requirements to development teams by communicating requirements and defining deployment activities (development benchmarks) to ensure development tasks are completed to specifications within agreed timeframes. Direct and monitor the entire development cycle to ensure development proceeds in accordance with specifications and benchmarks utilizing Jira and Agile Principles/Scrum. Identify and proactively resolve issues which threaten to encumber delivery. Responsible for resolution of key issues upon escalation. Prepare reports and correspondence concerning project specifications, activities and status consistent with specifications. Participate in development to permit employer’s applications to work on Android and mobile platforms.
Requires a Master’s Degree in Computer Engineering and 1 year of experience. Experience as a Computer Programmer is acceptable, or any suitable combination of education, training or experience thereof.
Job Site: Must be willing to travel to various unanticipated jobsites within the U.S.