Job Opening

Web and Ops Developer (7300U)

University of California Berkeley

Posted: 02/05/2020

Open Until: 02/05/2021

Web and Ops Developer (7300U)
About Berkeley

At the University of California, Berkeley, we are committed to creating a community that fosters equity of experience and opportunity, and ensures that students, faculty, and staff of all backgrounds feel safe, welcome and included. Our culture of openness, freedom and belonging make it a special place for students, faculty and staff.

The University of California, Berkeley, is one of the world's leading institutions of higher education, distinguished by its combination of internationally recognized academic and research excellence; the transformative opportunity it provides to a large and diverse student body; its public mission and commitment to equity and social justice; and its roots in the California experience, animated by such values as innovation, questioning the status quo, and respect for the environment and nature. Since its founding in 1868, Berkeley has fueled a perpetual renaissance, generating unparalleled intellectual, economic and social value in California, the United States and the world.

We are looking for equity-minded applicants who represent the full diversity of California and who demonstrate a sensitivity to and understanding of the diverse academic, socioeconomic, cultural, disability, gender identity, sexual orientation, and ethnic backgrounds present in our community. When you join the team at Berkeley, you can expect to be part of an inclusive, innovative and equity-focused community that approaches higher education as a matter of social justice that requires broad collaboration among faculty, staff, students and community partners. In deciding whether to apply for a position at Berkeley, you are strongly encouraged to consider whether your values align with our https://strategicplan.berkeley.edu/guiding-values-and-principles/, our https://diversity.berkeley.edu/principles-community, and https://strategicplan.berkeley.edu/.

Application Review Date

The First Review Date for this job is: February 19, 2020

Departmental Overview

The UC Berkeley Seismological Laboratory operates a seismic and geophysical network in northern California. In collaboration with the USGS Menlo Park seismic network, the BSL jointly operates the northern California component of the USGS Advanced National Seismic System to provide public earthquake information, earthquake early warning, and long-term earthquake monitoring operations. To support these efforts, it has both data collection and archival processes; programs to support internal and external quality monitoring, control and evaluation; and web pages with information and tools for internal and external users and to provide information for the public, researchers and the emergency management community. This position provides programming and web development and management to support these functions.

Responsibilities

• Responsible for the design, development, maintenance, documentation, debugging, and evaluation of the web pages, custom apps, web functionality, and back-end scripts that support the internal activities and external users and visitors of BSL's and partner's projects, such as http://earthquakes.berkeley.edu, http://ncedc.org, http://cisn.org.

• Design, test and implement web functionality to meet the evolving needs of BSL and partner organizations using languages that include, but are not limited to Java, JavaScript, React.js, Python, UNIX shell scripting, php, and Perl with CGI scripting.

• Evaluate and select commercial or custom APIs such as Twitter developer API or USGS API to facilitate functionality.

• Evaluate, implement and manage third party and open source software and packages, like Jekyll site generator or Node.js, for use in BSL programs and processes.

• Design, create and improve custom web pages for BSL projects and partner organizations; select appropriate web technologies and libraries to support these activities.

• Identify, recommend and implement appropriate back-end solutions for each project that balance flexibility with ease of maintenance.

• Develop and update documentation for BSL's web systems.

• Perform security updates as necessary.

• Independently devise, develop, debug, improve maintain and upgrade procedures, scripts and processes to automatically retrieve and archive data from the more than 100 remote sites with geophysical instrumentation operated by the BSL, and for new equipment and sites as they come online.

• The development and maintenance of these procedures and tools to retrieve data and to support performance evaluation and problem tracking is vital.

• Research documentation for new types of equipment to be deployed, to preemptively design, develop, test and maintain new procedures & scripts to retrieve data from that equipment.

• Propose, design and develop "master" scripts to automate data retrieval, quality control and archival to the fullest extent possible while maintaining archive integrity and completeness and keeping data latency under appropriate thresholds.

• When necessary, manually retrieve, assess, and archive seismic data if scripts do not exist or have failed, using the information gained to improve existing procedures.

• Design, develop and maintain tools to support the evaluation of station performance, create and manage trouble tickets, and perform routine remote station tasks.

• Provide documentation for scripts and tools.

• Contribute to the improvement and modernization of the BSL's software library of custom programs.

• Research, document and enter existing codes into version control.

• Ensure that new codes are entered into version control, include unit testing and documentation. As existing software codes that have been developed and are maintained "in house" are updated, support and implement their inclusion in version control, the development of unit tests, and ensure documentation is updated.

• Other tasks as assigned.

Required Qualifications

• Must have advanced skills in web applications, web programming language and object oriented programming concepts.

• Demonstrated ability to understand departmental functional needs and how systems can support those needs.

• Demonstrated ability to develop conversion and system implementation plans.

• Experience with remote geophysical data acquisition systems and automated retrieval of data.

• Experience with geophysical data

useful for developing and assessing data quality.

• Requires knowledge of other related areas of IT.

• Requires advanced skills associated with programming design, modification, implementation and deployment.

• Requires interpersonal and communications skills in order to work with both technical and non-technical personnel at various levels in the organization, including management.

• Must be self motivated, work independently or as part of a team, able to learn quickly, meet deadlines and demonstrate problem solving skills.

• Experience with Java, JavaScript, React.js, HTML, Perl and Python, as well as common programming tools, code libraries and open source forums.

• Demonstrated software repository, as well as software testing and test planning skills.

• Bachelor's degree in related area, including geophysics and/or equivalent training/experience.

Salary & Benefits

This is an exempt, monthly paid position. Annual salary is commensurate with experience.

For information on the comprehensive benefits package offered by the University visit:

http://ucnet.universityofcalifornia.edu/compensation-and-benefits/index.html

How to Apply

Please submit your cover letter and resume as a single attachment when applying.

Conviction History Background

This is a designated position requiring fingerprinting and a background check due to the nature of the job responsibilities. Berkeley does hire people with conviction histories and reviews information received in the context of the job responsibilities. The University reserves the right to make employment contingent upon successful completion of the background check.

Equal Employment Opportunity

The University of California is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status. For more information about your rights as an applicant see: http://www.eeoc.gov/employers/upload/poster_screen_reader_optimized.pdf
For the complete University of California nondiscrimination and affirmative action policy see:
http://policy.ucop.edu/doc/4000376/NondiscrimAffirmAct

To apply, visit https://apptrkr.com/1809933

Copyright ©2017 Jobelephant.com Inc. All rights reserved.

https://www.jobelephant.com/
jeid-89a786c2d87841418232f4e46171bb3b

How to Apply

This job was posted by a member of the IRIS community. For clarification or details about this position, please use the contact information found in the job posting itself.