Pacific Northwest National Laboratory Jr Drupal Developer - Remote OK in RICHLAND, Washington
Organization and Job ID
Job ID: 311634
Directorate: Communications and InformationTechology
Division: Research Computing
PNNL is seeking to find talented web developers and software engineers who are passionate about development in one or more of the following areas:
Front-end developer – developing web-based user interfaces using modern tools and frameworks such as Drupal, React & Redux.
Full Stack/Back-end developer – bringing a systems perspective to delivering full-stack software-centric applications built on Drupal and capable of integrating with other systems and services. Designing and implementing new features and functionality, establishing and guiding the website’s architecture, ensuring high-performance and availability, and managing all technical aspects of the CMS.
TASKS YOU MIGHT WORK ON:
Design, develop, document, test and debug new and existing software systems, web interfaces, and/or applications in Drupal.
Work in tandem with our talented User Experience team to develop web-based User Interfaces using modern frameworks
Implement back-end services or Drupal modules in PHP connecting to various data sources in support of User Interfaces or larger software systems
Leverage cloud technologies for software delivery
Participate in estimating and scope planning for new projects.
EXPECTED OF YOU:
Apply knowledge of software engineering practices (e.g. source control, problem tracking, design principles, etc.) with minimal oversight
Take initiative to set personal direction and goals
Stay current about industry developments
Work collaboratively within a team to execute on the full system development life cycle
Maintain or follow quality assurance procedures
Demonstrate good time management skills
Be able to work with different technologies
WHY WE SHOULD TALK:
You want to work in a lively environment full of scientists, engineers, and subject matter experts who love learning and thinking creatively
You want to have impact on people's lives and national security problems
You want to work in an environment where diversity and equality are highly valued
You want to build novel solutions to complex problems
You are independent in your everyday work, and self-directed in your career goals
Operating on the data-information-knowledge continuum, staff at PNNL employ diverse methods to confront significant problems of national interest—from distilling distributed data into knowledge that supports decision processes, to enabling resilient technologies that enhance computing at extreme scales, to equipping cyber defenders with tools that prevent damaging cyber-attacks.
Our research portfolio—spanning from basic to applied—includes data and computational engineering, high-performance computing, applied mathematics, semantic and human language technologies, machine learning, data and computing architectures, systems integration, and software and application development.
In Research Computing, the Software Platforms team works with our Researchers to develop CMS-based web applications that help them collaborate on their research, manage projects, share their findings, and much more.
The hiring level will be determined based on the education, experience and skill set of the successful candidate based on the following:
Level I: Applies basic S&E theories to well defined tasks with minimal oversight. Working locally as an individual contributor. Receives instruction on required tasks and reports results on time and on budget, while working under guidance from experienced staff. Work is conducted with a high standard of quality, safety, and security. Contributes to technical products such as: Topical Reports, Peer-reviewed Publications, patents/intellectual property, Software/Data Artifacts, Hardware/Materials/ Electronics Artifacts
Level II: Leads specific tasks of the project to meet scope, schedule and budget. Expected to contribute professionally, building a professional reputation for technical expertise. Fully applying and interpreting standard theories, principles, methods, tools and technologies. Contributes technical content to proposals and develops business through excellent project performance.
- BS/BA with 0-1 years of experience or MS/MA with 0-1 years of experience
BS/BA with 2 years of experience, MS/MA with 0 years of experience, PhD with 0 years of experience
1+ years of Drupal development experience.
Demonstrated ability to innovatively solve technical challenges using Drupal 7 or Drupal 8
Experience using Git to manage a common codebase and workflow with a development team.
Must have excellent oral and written communication skills (English).
Familiar with agile team development methodologies.
Equal Employment Opportunity
Battelle Memorial Institute (BMI) at Pacific Northwest National Laboratory (PNNL) 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 BMI staff must be able to demonstrate the legal right to work in the United States. BMI is an E-Verify employer. Learn more at jobs.pnnl.gov.
Please be aware that the Department of Energy (DOE) prohibits DOE employees and contractors from having any affiliation with the foreign government of a country DOE has identified as a “country of risk” without explicit approval by DOE and Battelle. If you are offered a position at PNNL and currently have any affiliation with the government of one of these countries you will be required to disclose this information and recuse yourself of that affiliation or receive approval from DOE and Battelle prior to your first day of employment.
Due to business needs and client space, US Citizenship is required:
The Pacific Northwest National Laboratory is subject to the Department of Energy Unclassified Foreign Visits & Assignment Program site, information, technologies, and equipment access requirements.
Directorate: Comm & Information Technology
Job Category: Computation and Information Sciences
Opening Date: 2021-04-19
Closing Date: 2021-06-20