SLAC National Accelerator Laboratory Jobs

Job Information

SLAC National Accelerator Laboratory Senior Web Developer & Application Administrator in Menlo Park, California

Senior Web Developer & Application Administrator

Job ID

5964

Location

SLAC - Menlo Park, CA

Full-Time

Regular

SLAC Job Postings

Position Overview:

The IT division at SLAC National Accelerator Laboratory seeks an experienced Senior Web Developer & Application Engineer to join our team. The Senior Web Developer & Application Engineer will be responsible for the design, development, and management of new, high quality web and other applications. The ideal candidate must have a strong background in Drupal and other web development techniques, expertise in best practices for the web and other information technologies, and extensive experience in professional software development. The candidate will develop strategies to meet the organization's goals, and lead their execution with cross-functional teams.

SLAC is a U.S. Department of Energy (DOE) National Laboratory operated by Stanford University and based in Menlo Park, CA.

Your specific responsibilities will include:

  • Engage in long-term strategic planning with regard to web development and application management, with the goal of identifying future needs, means of resolving these needs, possible obstacles, and necessary courses of action.

  • Participate in web and information service design to meet strategic organizational goals.

  • Act as project leader on large-scale web application projects in which strong technical, directional, and personal leadership is necessary.

  • Provide thorough analysis of relevant factors to plan upgrades, patch installation, and configuration; prototype new user interfaces.

  • Design, implement, and deploy web-based and other applications from initial design and architecture through development, test, and deployment.

  • Develop and deploy web applications that interact with relational database management systems and integrate with SLAC’s web, authentication, and authorization infrastructure.

  • Design and document data structures, architecture, and process flows for web-based and other applications. Prepare complex technical documentation.

  • Create, review, and audit procedures to implement SLAC cybersecurity policies and practices. Conduct security reviews of applications and of data risk.

  • Recommend, evaluate, and monitor current Internet technologies, standards, programming languages, and software technologies.

  • Develop and enforce programming and application design standards.

  • Design, implement and help maintain cloud-based Drupal content management services for 100+ websites, including installation, configuration, updating, troubleshooting, and creation of SLAC-specific modules. Evaluate third-party modules for functionality, accessibility, security, and maintainability.

  • Support infrastructure by providing client support, applications maintenance, product evaluation, back- and front-end development, and internal management tools.

  • Provide mentorship and promote collaboration and knowledge exchange.

To be successful in this position, you will bring:

  • Bachelor's degree and eight years of relevant experience or a combination of education and relevant experience.

  • Ability to develop a vision for computing needs and to develop appropriate plans to meet these needs.

  • Demonstrated ability to manage projects and work as a member of a development team.

  • Ability to identify, clarify and resolve complex problems which may span multiple areas or technical fields.

  • A proactive approach to problem solving to develop preventive measures.

  • In-depth understanding of internet technologies and protocols.

  • Experience developing websites and applications using open source tools in a professional software development environment.

  • Expert knowledge of Drupal content management systems, including custom coding, module evaluation and integration, platform migrations, module updates, etc.

  • Expert programming skills, including the ability to write, compile, test, debug, and deploy software on multiple platforms and web servers.

  • Demonstrated working knowledge of authentication technologies and software security concepts.

  • Experience with delivering finished sites/applications to clients and responding to their needs for quality control, follow up service, and maintenance.

  • Familiarity with browser devices and platform differences and idiosyncrasies, and ability to develop workarounds to accommodate specialized user/client needs and device platforms.

  • Ability to direct a team and serve as a team leader.

  • Current knowledge of cloud-based web content development and its service management, including DNS, CDNs, caching, etc.

  • Expert knowledge of web development languages (ex., HTML, CSS, JavaScript, PHP, Python), tools (ex., Git and GitHub, debuggers, test frameworks), web standards and usability methods .

  • Knowledge of web analytics tools.

  • Ability to interact positively with and build consensus among a diverse group of colleagues, clients, and senior leadership.

SLAC employee competencies:

  • Effective Decisions: Uses job knowledge and solid judgment to make quality decisions in a timely manner.

  • Self-Development: Pursues a variety of venues and opportunities to continue learning and developing.

  • Dependability: Can be counted on to deliver results with a sense of personal responsibility for expected outcomes.

  • Initiative: Pursues work and interactions proactively with optimism, positive energy, and motivation to move things forward.

  • Adaptability: Flexes as needed when change occurs and maintains an open outlook while adjusting and accommodating changes.

  • Communication: Ensures effective information flow to various audiences and creates and delivers clear, appropriate written, spoken, and presented messages.

  • Relationships: Builds relationships to foster trust, collaboration, and a positive climate to achieve common goals.

Physical requirements and Working conditions:

  • Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of their job.

  • Given the nature of this position, SLAC is open to on-site, hybrid, and remote work options.

  • Requires occasional work during extended hours for some activities, such as monthly and quarterly system patching, and during weekend hours for major projects’ transition to production. Emergencies may require urgent response at any time.

  • Available for on-call work (rare).

Work standards:

  • Interpersonal Skills: Demonstrates working well with SLAC colleagues, clients, and external organizations.

  • Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for environment, safety, and security; communicates related concerns; uses and promotes safe behaviors based on training and lessons learned. Meets the applicable roles and responsibilities as described in the ESH Manual, Chapter 1—General Policy and Responsibilities:http://www-group.slac.stanford.edu/esh/eshmanual/pdfs/ESHch01.pdfhttp://www-group.slac.stanford.edu/esh/eshmanual/pdfs/ESHch01.pdf

  • Subject to and expected to adhere to all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University's Administrative Guide,http://adminguide.stanford.edu/http://adminguide.stanford.edu/


  • Classification Title: Web Developer 4

  • Job Code: 4874, Grade: L

  • Employment Duration: Regular Continuing

The expected pay range for this position is $160,000 to $188,000per annum. SLAC National Accelerator Laboratory/Stanford University provides pay ranges representing its good faith estimate of what the university reasonably expects to pay for a position. The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, internal equity, geographic location, and external market pay for comparable jobs.

SLAC National Accelerator Laboratory is an Affirmative Action / Equal Opportunity Employer and supports diversity in the workplace. All employment decisions are made without regard to race, color, religion, sex, national origin, age, disability, veteran status, marital or family status, sexual orientation, gender identity, or genetic information. All staff at SLAC National Accelerator Laboratory must be able to demonstrate the legal right to work in the United States. SLAC is an E-Verify employer.

DirectEmployers