Job description
Applications Programmer (7300U) - 56090 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 Guiding Values and Principles , our Principles of Community , and our Strategic Plan .
At UC Berkeley, we believe that learning is a fundamental part of working, and our goal is for everyone on the Berkeley campus to feel supported and equipped to realize their full potential. We actively support this by providing all of our staff employees with at least 80 hours (10 days) of paid time per year to engage in professional development activities. To find out more about how you can grow your career at UC Berkeley, visit grow.berkeley.edu .
Departmental Overview
In 1921-2, in keeping with a growing trend across the nation, Berkeley's Department of Psychology was established as a separate unit, emerging from the Department of Philosophy. For nearly a century, the department has been a national and international leader in psychological research and the superior educational programs that we have provided to undergraduates and doctoral students.
The Psychology Department moved to Tolman Hall in 1963 when it was a new state-of-the-art building. This building served us well for over 50 years, but alas, the nature of our work has changed and our beloved Tolman Hall was no longer quite as state-of-the-art. In June 2018, we moved to a new building at the corner of Berkeley Way and Shattuck. We look forward to another 50 years of continuing our cutting-edge research, excellent clinical services, and renowned teaching and advising of undergraduate and PhD students.
Today, our award-winning faculty conduct ground-breaking research in many areas of psychology, including behavioral and systems neuroscience, clinical science, cognition, cognitive neuroscience, development, social, and personality. Our PhD students go on to exciting careers in academia (e.g. Yale, Stanford, UCLA), industry (e.g., Facebook, Google), healthcare (e.g., Oakland Children's Hospital, Seattle VA) and policy (e.g., National Institute of Justice).
Application Review Date
The First Review Date for this job is: 07/26/2023.
Responsibilities
Develops and manages websites and relational databases, using HTML (including handcoding, creating tables, and forms) JavaScript, SQL, MySQL, PHP, Python, WordPress and Drupal. Maintains department web site in Drupal including responding to inquiries, updating content, ensuring compliance with campus guidelines and Computer Use Polices and ensures that technical requirements are met. Trains users in conversion and implementation of system. Develops and executes moderately complex test plans. Design and development of software programming applications in PHP/Python. Designs, develops, modifies, debugs and evaluates complex programs for functional areas. Develops conversion and system implementation plans for systems. Create software interfaces to hardware systems including driver and io routine design in laboratory applications. Analyzes existing programs or works to formulate logic for new systems, devises logic procedures, prepares flowcharting, performs coding, data analysis, and tests/debugs programs through the application of professional programming concepts to support psychological research functions; Provides analysis for the design and use complex relational databases including protection of restricted data. Advises and assists faculty, staff, researchers and students in use of web-based resources for developing personal, lab, and course web sites and technologies and assists in web-based research; Interacts with senior level internal personnel. Gathers, analyzes, prepares and summarizes recommendations for approval of system and programming documentation. Troubleshoots and resolves technology-based problems and performs other miscellaneous duties as necessary to support general research functions. Designs, tests, develop, and maintains comprehensive technical solutions, including hardware, software, processes, and procedures, for various departmental operations and research requirements, while ensuring compliance with data security and privacy policies and regulations. Assists faculty in compliance with campus network and data security policy. Design and test interfaces between existing systems and new programs. Analyze data security/privacy requirements of labs and research groups including restricted data. Provides guidance and support to faculty, staff, researchers, and students in effectively utilizing various tools, such as MatLab, SPSS, Qualtrics, and others, for their specific needs and research endeavors. Creates diverse media for both web-related and non-web-related purposes utilizing Photoshop and InDesign. Maintains knowledge of campus applications and resources in support of teaching and research. Maintain up-to-date knowledge about software used in research in order to advise faculty and staff on effective use of these tools.
Required Qualifications
Requires thorough knowledge of applications programming function. Must be able to develop and manage websites and relational databases, using HTML (including hand-coding, creating tables, and forms) JavaScript, SQL, MySQL, PHP, Python, CSS, WordPress, and Drupal. Must have knowledge relating to the design and development of applications programs across the organization and understands the interaction of applications with operating systems, data networking and storage. Requires knowledge of other related areas of IT, digital and analog electronics as used in laboratories and knowledge of statistical methods. Knowledge of department processes and procedures. Requires advanced skills associated with programming design, modification and implementation. Requires interpersonal skills in order to work with both technical and non-technical personnel at various levels in the organization. Photoshop/InDesign knowledge or willingness to learn. Demonstrated skills and experience to develop conversion and system implementation plans. Must be able to communicate technical information in a clear and concise manner. Requires ability to understand business needs and how business systems can support those needs. Has ability to interface with management on a regular basis. Must be self-motivated, work independently or as part of a team, able to learn quickly, meet deadlines and demonstrate problem solving skills. Must have advanced skills in web applications, web programming language and object-oriented programming concepts. Bachelor's degree in computer science or related area and/or equivalent/training.
Salary & Benefits
This is a 100% full-time (40 hrs a week) exempt career position, which is paid monthly and eligible for full UC Benefits.
For information on the comprehensive benefits package offered by the University, please visit the University of California's Compensation & Benefits website.
Under California law, the University of California, Berkeley is required to provide a reasonable estimate of the compensation range for this role and should not offer a salary outside of the range posted in this job announcement. This range takes into account the wide range of factors that are considered in making compensation decisions including but not limited to experience, skills, knowledge, abilities, education, licensure and certifications, analysis of internal equity, and other business and organizational needs. It is not typical for an individual to be offered a salary at or near the top of the range for a position. Salary offers are determined based on final candidate qualifications and experience.
The budgeted salary or hourly range that the University reasonably expects to pay for this position is $74,300.00 - $134,500.00.