This position recommends the strategic direction for future operating systems and establishes tactical plan for department and company. This position requires full technical knowledge of all phases of systems engineering. Reviews, analyzes and tests software system compatibility and determines optimum configuration required for installation. Maintains installation documentation and systems test set. Employees in this position must command an in-depth knowledge of multiple business operating procedures, functionality and the potential impact on other systems or business units. Lead responsibilities include project planning, project management and coordinating technical activities of team members. Oversees technical projects and trains lower level personnel. This job classification requires advanced technical knowledge of software systems, complex systems configurations and problem resolution.
1. Responsible for complex analysis on very large systems development.
a. Performs highly complex analysis and programming tasks on large scale systems development and maintenance projects that cross multiple software systems environments and various business units.
b. Meets with client groups to define system needs and offers possible solutions to the business issues. Ensures feasibility of technical functionality with existing systems.
c. Leads, trains and directs technical staff on assigned project teams using analytical and technical tools. Serves as technical advisor to less knowledgeable team members.
d. Coordinates the technical activities of team and monitors assigned tasks to ensure overall project quality.
e. Provides technical advice and expertise to project team. Provides input on changes in priorities, scope of project and scheduling.
f. Conducts advanced systems testing, debugging and documentation.
g. Provides on-going support of existing systems through change analysis and problem resolution.
2. Responsible for strategic analysis of best practices.
a. Researches new or improved operating systems and development activation by staying current with the IT industry. Recommends the strategic direction for future operating systems to senior management.
b. Establishes a tactical plan for implementing new or enhanced operating systems. Process includes overseeing plans for acquisition, system migration and implementation.
3. Responsible for various department routine functions.
a. Provides input to management on the annual budget process. Approximates costs associated with assigned projects.
b. Provides input into employee annual performance appraisal process. Offers insight into employee job performance, skill set and efforts of team members on assigned project.
The above statements are intended to describe the general nature and level of work being performed by people assigned to this job. They are not intended to be an exhaustive list of all responsibilities, duties and skills required.
EDUCATION AND EXPERIENCE:
Bachelor’s degree in Computer Science or related field, plus more than eight (8) years of related systems development experience or an equivalent combination of education and experience.
Expert technical knowledge of systems programming and system architecture in the following systems: Linux, Azure, Virtualization and current MicroSoft Windows.