- Capture and model/map business requirements, and work with business
- partners to understand directions and priorities to assure the delivery
- of information technology solutions.
Core Duties
- Understand business processes and translate into system
- solutions.
- Assist with feasibility studies of enhancement requests,
- identifying options and recommending an IT solution.
- Assist the project manager in developing project scope, cost,
- resources, impact and schedule.
- Create business requirements, including business rules, quality
- attributes, performance goals, external interfaces and
- constraints.
- Collaborate with the business partners and test team to create
- and execute system test plans, user-acceptance testing and
- rollout.
- Assist the development team to develop technical
- specifications.
- Perform production support activities, including triaging issues,
- evaluating patches and fixes, assessing impact, and implementing
- solution.
- Conduct in-depth analysis to solve problems, identifying gaps and
- issues that minimize system modification and maintenance; make
- recommendations, including discovering new approaches or
- applications.
- Design and document modules and components and how they will
- interface with each other.
- Develop functional specifications to ensure compliance with
- system development lifecycle methods.
Minimum Education and Experience
Bachelor’s degree and five years of relevant experience or
combination of education and relevant experience.
Knowledge, Skills and Abilities
- Demonstrated experience with both process and data
- modeling.
- Demonstrated experience with fit/gap analysis.
- Understanding of relational database concepts.
- Strong understanding of the components of web
- applications.
- Strong understanding of the software development life
- cycle.
- Strong problem solving and troubleshooting skills.
- Ability to work effectively and collaboratively with minimum
- direction.
- Effective verbal and written communication skills.
- Ability to establish effective, ongoing relationships with
- clients, staff and management.
- Ability to manage multiple competing priorities and work under
- pressure in high stress situations.
- Demonstrated ability to program or script.
Job description provided by Stanford University.
View the original posting