Position Summary: Conducting process reviews, configuring computer applications and processes, and performing vendor research to support the objectives of departments across the organization. These efforts create value for the company by significantly altering internal processes or bringing new technology to bear in important business activities.
Essential Duties and Responsibilities: To perform this job successfully, an individual must be able to perform the following satisfactorily; other duties may be assigned. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Performs necessary investigation, analysis, and evaluation to determine project feasibility; helps to develop project cost and benefit estimates to establish project worth including the development of alternative considerations leading to recommendations for new systems or product installations, or change to existing ones.
Analyzes and designs system applications and enhancements to meet user’s needs.
Assists in the development of programming and other standards; maintains a high level of technical expertise.
Ensures systems meet design standards and guidelines and are sensitive to company’s performance needs.
Communicates projects/tasks designs, schedules, and status to appropriate team, systems management, and users.
Develops specifications for systems corrections, enhancements, and development projects.
Develops general and detailed documentation describing system specifications and operating instructions.
Revises existing systems and procedures to correct deficiencies and maintain more effective data handling, conversion, input/output requirements, and storage.
Analyzes designs, codes, tests, and debug programs to support business applications.
Work closely with application vendor providers to ensure timely resolution of all technology related problems.
Become an expert in core applications and provide user training.
Assist IT staff with general support duties such as troubleshoot and resolve user reported problems with PCs, applications, printing, network connectivity and Internet access.
Performs other related duties as assigned by management.
Supervisory Responsibilities: None
The above job description is not intended to be an all-inclusive list of duties and standards of the position. Incumbents will follow any other instructions, and perform any other related duties, as assigned by their supervisor.
Education/Experience: Bachelor’s degree in computer science, information technology, or related technical field; or 4 to 6 years related experience and/or training; or equivalent combination of education and experience.
Knowledge of common Microsoft Server and Office 365 Applications.
Knowledge of cloud-based applications and infrastructure such as Azure or AWS.
Knowledge of APIs and microservices for integration and customization of business applications.
Demonstrate knowledge of common programming languages such as SQL, XML, and more.
Knowledge in data warehousing for business intelligence tools.
Certificates and Licenses: Applicable certifications (Microsoft, Azure, Apple, API, etc.) would be a plus.