San Francisco

IS Engineer (20284712)

calopps-tags
Information Technology
calopps-map-marker
San Francisco/Peninsula
calopps-hourglass
Full-Time
calopps-calendar
Continuous
calopps-usd
$125,918.00-$158,392.00 Annually
calopps-question
None

Description

About Us

At the San Francisco Human Services Agency (HSA) we believe in a San Francisco where everyone has the opportunity and support to achieve their full potential.  We are comprised of two city departments—Department of Benefits and Family Support, and Department of Disability and Aging Services,— and are united by our commitment to deliver essential services that support and protect people, families, and communities.

From financial, nutritional and employment support to protective services, health care coverage, affordable childcare, and in-home services for older adults and persons with disabilities, our team lends support for all in need.

Role description

Under general supervision, assists in analyzing, planning, implementing, maintaining, troubleshooting and enhancing large complex systems or networks consisting of a combination that may include mainframes, mini-computers, personal computers, mobile devices, LANS, WANs, servers, data storage and the physical and logical components that integrate these systems together as an enterprise networking backbone. 

The 1042 Security Engineer is the journey level position in the Engineer series. The class is distinguished from the Senior level by the complexity of the tasks, projects or duties assigned, and is more independent than the Assistant level. This classification performs a wide range of complex analytical, design, planning, implementation, enhancement and problem resolution tasks on large complex systems and networks. Works within a framework of established procedures and interprets policies, procedures and guidelines. This level may formulate recommendations consistent with directives, policies, standards and regulations. Incumbents require only occasional instruction or assistance. Work is reviewed upon completion and for overall results. Serves as a technical architect and systems integrator for large complex systems or networks, with a focus on securing vulnerabilities and reducing risk of system and/or asset compromises.

Essential Duties:
 

 

  1. Determine requirements for the development environment and / or enhancement for large complex systems that serve HSA’s programs. May research and conduct feasibility studies on new technologies.
  2. Design, plan, integrate, test, implement, document and enhance large complex systems. This may involve the analysis, coding (.NET C#, Cold Fusion), web application design, database design, and evaluation of systems software, hardware and communications strategies.
  3. Perform systems integration for interoperability over dissimilar platforms and technologies. This may involve the integration of various protocols and systems software.
  4. Determine the proper installation parameters for software for smooth integration and efficiency in relation to the enterprise system and network.
  5. Write code to customize large systems software which may involve specialized programming languages.
  6. Read and understand requirements documentation and other documentation in order to write code to implement the required features for application systems.
  7. Analyze, detect, identify and correct complex systems software or hardware deficiencies. Analyze, research and debug program logic and systems; modify program logic; analyze service requests for system changes or new requirements to determine the most effective approach and the appropriate staff time required to achieve the needed modification.
  8. Provide emergency technical support for application issues to ensure system availability and data integrity. May provide on-call support to ensure rapid recovery from software or hardware problems for mission-critical systems and networks.
  9. Act as the liaison between vendors, technical support hot-lines and departments to resolve complex systems. Coordinate and implement corrective measures; this may involve site visits, telephone assistance, remote systems and participation in technical committees.
  10. Facilitate the demonstration and training of staff in the use of new hardware or software products.
  11. Document procedures and troubleshooting techniques related to systems software and hardware; develop technical documentation and review documentation prior to general distribution.
  12. Plan, develop and implement backup and recovery procedures for large systems.
  13. Communicate with managers regarding system performance and operational issues. Suggest improvements to management.
  14. Research and test new software technologies; report results; recommend software purchases. Learn and implement the new technologies that are brought in. Coordinate and work with vendors when needed. 
  15. Attend meetings, workshops, and demonstrations; perform duties and responsibilities as assigned.

 

 

Ideal Candidate

How to qualify

These minimum qualifications establish the education, training, experience, special skills and/or license(s) which are required for employment in the classification. 

Education:
An associate degree in computer science or a closely related field from an accredited college or university OR its equivalent in terms of total course credits/units [i.e., at least sixty (60) semester or ninety (90) quarter credits/units with a minimum of twenty (20) semester or thirty (30) quarter credits/units in computer science or a closely related field].

Experience:
One (1) year of experience analyzing, installing, configuring, enhancing, and/or maintaining the components of an enterprise network.

Special Conditions:

One (1) year of recent and verifiable experience developing web-enabled applications.

One (1) year of recent and verifiable experience using SQL server database applications.

Substitution:
Additional experience as described above may be substituted for the required degree on a year-for-year basis (up to a maximum of two (2) years). One (1) year is equivalent to thirty (30) semester units/r forty-five (45) quarter units with a minimum of 10 semester / 15 quarter units in computer science or a closely related field.