Principles, theories, and practices of computer science,
Concepts of computer hardware operation and application development,
Concepts of computer screens, pages, features, functions and coding concepts,
Computer relational and other databases and database analysis software,
Learn and use automated software applications,
Understand project definitions, scope, objectives, business work flow processes and diagrams, application and database requirements, business functional specifications, design and technical specifications, business and technical standards documents, test case scenarios and other analysis and design tasks and reports,
Use logic to analyze or identify underlying principles, reasons, or facts associated with information or data to draw conclusions,
Find and collect information from data sources,
Use computer software programs to store data, retrieve stored data, analyze retrieved data, and arrange results in a presentable format,
Review and analyze data, summarize report findings, interpret results and make recommendations,
Identify problems or potential problem areas and recommend solutions,
Evaluate information against a set of standards,
Gather and document business requirements,
Define and document standards for use and operation of software.
Convert standards, user specifications and requirements into design plans,
Develop test cases to evaluate the success of both software upgrades and modifications,
Test applications using standard methodologies and techniques,
Validate applications for requirements, quality, responsiveness, performance, accessibility, data integrity, functionality, user acceptance,
Ensure products comply with regulations, policies, procedures, operational practices,
Prepare software documentation for future reference and maintenance needs
Anticipate the impact that new or modified software will have on existing standards and systems.