Designs and develops specifications of varying complexity, dependent on experience, from which complete sets of programs can be written. This may include any/all of the following: documentation of program descriptions, functions and interfaces.
Ability to execute all major SDLC components including functional and technical requirements specifications, configuration / development, testing, implementation, and maintenance of system solutions that meet the requirements of the business. Utilize development, other IT team or external resources when appropriate, to help deliver the solution.
The ideal candidate is familiar with coding both front end user interfaces and batch data processing, is analytical and collaborative, enjoys the challenge of learning new systems and keeps current with IT industry trends and software options.
Elicit and document requirements using a variety of methods including interviews, document analysis, requirements gathering meetings, surveys, site visits, business process descriptions, use cases, user stories, business analysis, and task / workflow analysis.