Under general direction, performs duties necessary to design, develop and implement moderately difficult processes and changes to processes that require some latitude for decisions. Assignments may include, but are not limited to, consulting with users, participating in analysis of user requests, evaluating software packages and testing and implementing mandated legal, procedural and policy changes. Assess technologies that integrate with the information system to create ideal end products and carry out tests which may involve using end users to help identify bugs and malfunctions.
Translates user requirements into designs and specifications to develop on-line screens, reports and processes to meet project needs.
Tests and implements internally developed and vendor supplied software systems assuring functionality that meets user expectations. Maintains documentation as a permanent record maximizing maintainability of systems. Follows current protocols for documentation; updates related systems documentation for currency and complete integration.
Designs, develops and implements processes that provide efficient and effective solutions. Follows current coding protocols and expected code and systems documentation. Maintains ongoing communications with users and customer service protocols through periodic status reports, system previews and testing.
Analyzes problems and trend data to recommend, develop and implement permanent solutions and support strategies to conform to service level agreement (SLA) objectives.
Identify the technical problems and reporting needs, using strong business and systems analysis skills, test planning and testing skills, troubleshooting skills.
Investigates and resolves moderate system problems by ensuring efficient and effective execution of system processes. Documents problems, determines source and actions taken to resolve.
Creates and maintains system configuration and functionality documentation as a permanent record to maximize system maintainability.
Receives, refers, responds and prioritizes user requests for maximum effectiveness and utilization of department resources. Advises end users and IT professional staff on project specifications; ensures final specifications are clearly stated and follows current protocols. Researches and advises requesting parties of possible solutions within existing operating environment and those requiring added resources as broad options are requested and funded.
Responsible for the development of reports, and retrieval and presentation of student and other data. Translates the business & reporting requirements into functional requirements.
Plans and monitors assigned projects and tasks to ensure on-time completion of tasks.
Contributes to departmental team activities and has limited participation in district-wide committees and user groups. Promotes open and effective lines of communication between department staff and end users.
Participates in learning opportunities, conferences and seminars to improve interpersonal and technical skills. Develops training materials used for user and technical staff training.
Performs other job related duties as assigned.
Bachelor's degree in computer science or closely related discipline or equivalent work experience and education/training providing similar knowledge and skills is necessary. Seven (7) or more years of relevant full time experience beyond degree equivalence is required. Experience in current operating environment and use of specific programming/operating languages(s) will be given preference.
Ability to create and develop code for software, and develop scripts and queries is strongly preferred.
Working knowledge of application programming, database, system design, Internet, Intranet, Extranet and client/server architectures.
Working knowledge of Directory Services, Domain Naming Services (DNS), Exchange, IIS, SQL and enterprise business applications.
Ability to assess operational needs and analyze system technological capacity to meet those needs.
Ability to work effectively with a minimum of supervision.
Ability to troubleshoot computer hardware and systems software problems, and to communicate technical guidance to end users and to Managers of enterprise system.
Must keep abreast of new and emerging technologies and assess how they may or may not improve existing services.
St. Louis Community College is the largest community college system in Missouri and the second largest institution of higher education in the state with current credit enrollment each semester of almost 30,000 students. The College is accredited by the North Central Association/Higher Learning Commission. The College includes four campuses, three education centers and district administrative offices enrolling 20,000 students. We offer 15 college-transfer and 90-plus career programs in the areas of art and design, business, civil and community service, engineering and technology, health and office professions; plus continuing education, developmental, and business/industrial training programs. The College employs 1,400+ full-time faculty and staff and 2,300+ part-time faculty and staff