Develop information systems and software solutions to support business operations and improve applications
Requirements
- Software development lifecycle
- Solution analysis, requirements, and development
- Design system specifications, standards, and programming
- API-First Development including Internet of Things (IoT), the Digital mesh, and Hyper Connectivity
- Agile Development and Architecture
- Agile Testing and Agile Systems Thinking
- Regulatory Risk Compliance Management
Responsibilities
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage and work processes; investigating problem areas; and following the software development lifecycle
- Document and demonstrate solutions and develop flow charts, layouts, and documentation
- Determine feasibility by evaluating analysis, problem definition, requirements, solution development and proposed solutions
- Prepare and install solutions by determining and designing system specifications, standards, and programming
- Recommend state-of-the-art development tools, programming techniques and computing equipment
- Improve applications by conducting systems analysis recommending changes in policies and procedures
- Define applications and their interfaces, allocate responsibilities to applications, understand solution deployment, and communicate requirements for interactions with solution context, define Nonfunctional Requirements (NFRs)
Other
- Master’s degree in Software or Computer Engineering, Information Technology, or related field and 2 years of experience as a Software, Systems or Controls Engineer, IT Analyst or Consultant, or related position
- Alternatively, a Bachelor’s degree in Software or Computer Engineering, Information Technology, or related field and 5 years of experience as a Software, Systems or Controls Engineer, IT Analyst or Consultant, or related position
- Travel to various unanticipated worksites throughout the U.S.
- Position requires working at a sustainable pace and delivering business value desired by the customer at frequent intervals
- Must be able to work in a Hybrid environment