Under general supervision, the Senior System Software Engineer performs a variety of professional, technical, and analytical duties to support enterprise servers, client/server platforms, and other hardware and software systems. Senior Systems Software Engineers may supervise System Software Engineers I/II.
Plans, determines requirements, designs, builds, customizes, tests, implements, maintains, and enhances basic software and hardware systems;
Integrates systems for inter-operability across multiple platforms and technologies; obtains new and upgraded systems from vendors and utilizes tools and develops programs to ensure that new and upgraded systems work effectively with current systems and programs;
Serves as liaison between vendor, technical support, network, and departments to resolve most complex system problems; and coordinates, implements, and documents corrective measures;
Provides technical system support to departments, designers, software engineers, and project teams;
Implements security policies (e.g., logon, access, dataset security) on server platforms and applications;
Gathers data and budget information to make recommendations for the acquisition of software and hardware;
Monitors system performance and capacity and publishes related reports; uses performance monitoring and capacity planning tools to ensure that systems are performing effectively; monitors the number of problems or incidents reported;
Reviews system reports and adjusts system resource thresholds to assure best performance and efficiency of resource utilization;
Confers with senior team members to ensure that proposed solutions are appropriate;
Provides third-level support for system software and hardware to departmental LAN administrators and other Information Services Department (ISD) support staff;
Establishes and updates backup and recovery procedures; establishes and documents the most appropriate schedule to backup information and data;
Determines and documents proper installation parameters for software and hardware for smooth integration, transition, and efficiency;
Selects, trains, supervises, motivates, evaluates, and disciplines staff; distributes work assignments;
Evaluates hardware and software systems and makes selection recommendations;
Facilitates problem solving, problem resolution, and conflict resolution among System Software Engineer staff, ISD staff, and staff in other departments;
Coordinates the resolution of enterprise server or application problems with vendors, ISD support staff, and departmental support staff;
May be assigned as a Disaster Service Worker, as required;
Performs other related duties as required.
The knowledge and abilities required to perform this function are acquired through training and experience equivalent to possession of a Bachelor's Degree from an accredited college in Computer Science, Information Systems, Business Administration, or a closely related field;
Three (3) years of recent (in the past five (5) years) increasingly responsible experience in system analysis, system engineering, software engineering, programming, database administration and/or analysis, operating systems, network analysis, system administration, application administration or a related field in a multi-platform infrastructure system environment.
- OR -
One (1) year of experience as a Systems Software Engineer II with **MEMBERS ONLY**SIGN UP NOW***..
In addition to the above, a specialized area of knowledge may be required when it can be demonstrated that: 1) it is an absolute necessity for the successful support of hardware and software systems; 2) that the Senior Systems Software Engineer will be held accountable for the specialized knowledge area; and 3) that subordinate staff will not be able to provide the subject matter expertise which is required.
Possession of a valid California Driver's License upon appointment and the ability to qualify for and maintain a County Driver's Permit.
Principles and methods of computer data processing;
Principles and practices of supervision and management;
Principles and practices of technical problem solving;
Principles and techniques of software and system quality assurance and control;
Design, installation, and maintenance of enterprise, client/server, and applications;
Principles and practices of providing effective project and technical documentation;
Programming languages and job control language;
Concepts and practices of restart and recovery (including disaster recovery);
Principles, practices, and techniques for providing customer support;
Principles and practices of system security;
Principles and practices of project management.
Solve complex applications and system design problems from minimal diagnostic information;
Communicate effectively, both orally and in writing;
Understand highly complex information technology systems and issues;
Integrate information technology systems;
Recognize problems, develop recommendations and solutions, and oversee corrections within specialty;
Provide technical guidance and assistance to users, customers, and team members;
Provide technical recommendations to management, System Software Engineers, and Software Engineers;
Select, supervise, coach, assist, and evaluate staff;
Provide leadership and mentoring to staff through training, consulting, facilitating problem solving, and coordinating assignments;
Promote and maintain team environment;
Establish and maintain effective working relationships with senior managers, internal support units, and customers.
Ability and willingness to work irregular hours and be on-call 24 hours a day;
Ability to lift 40 pounds regularly.
Closing Date/Time: 8/15/2018 11:59 PM Pacific