RichlandRecruiter Since 2001
the smart solution for Richland jobs

Software Engineer

Company: Pacific Northwest National Laboratory
Location: Richland
Posted on: October 13, 2020

Job Description:

*Organization and Job ID**

Job ID: 311254

Directorate: Energy and Environment Directorate

Division: Earth Systems Science

Group:Applied Decision Systems & Analytics

*Job Description**

This position reports to the Applied Decision Systems & Analytics Technical Group Manager within the Earth System Sciences Division and involves collaborating with a team to perform routine functions that include gathering requirements from users, software design, development and troubleshooting, and providing input or continuous system improvements and daily maintenance and support of the software. Working under senior staff, this position will contribute to and occasionally lead tasks related to software design, development, configuration, testing, and preparing professional system documents. The successful candidate will support a number of projects utilizing multiple technologies.

*Responsibilities:**

This position will contribute to teams of software engineers and application developers in the design and implementation of a diverse set of user experiences. A successful candidate will:

+ Collaborate with multi-disciplinary teams to define user interaction and workflow models for research and product features

+ Contribute to the front end design, development, and configuration of software, which may include customizing screens; adding or modifying logic; data and database changes; and installing patches or upgrades.

+ Contribute to the back end design and development, which may include adding or modifying application programming interfaces (API), data and database changes, and installing patches or upgrades

+ Perform basic troubleshooting and research issues to solve problems

+ Apply organizational policies and procedures to resolve routine issues. Perform basic tasks and activities with minimal oversight. Make preliminary selections and adaptations of technical alternatives.

+ Understand the software engineering methodology and optimally perform systems change management. Identify and resolve routine issues that appear in the software engineering environment.

+ Develop end-user documentation in the conversion and implementation of software.

*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 software engineering practice to well defined tasks with minimal oversight, but requires development of conceptual knowledge with regard to scientific or engineering practices within specialization. Building and maintaining effective internal relationships on individual or team level. Receives instruction on required tasks and reports results on time and on budget, while working under guidance from experienced staff. Takes initiative to set personal direction and goals. Contributes to technical publications and reports. BS/BA with 0-1 years of experience, MS/MA with 0-1 years of experience.

Level II: Building a reputation in the field of software engineering through diverse application of science and engineering principles and theories and develops novel technical approaches. Effectively teaming to share resources and optimize research at the group and division level. Receives guidance on new assignments, making preliminary selections on technical alternatives; independently completes recurring assignments. Defines and leads project work at a small task/project level, reporting results on time and on budget. Contributes to proposals. BS/BA with 2 years of experience, MS/MA with 0 years of experience, or PHD with 0 years of experience.

*Accountabilities:**

The successful candidate will be accountable to:

+ The Applied Decision Systems & Analytics Group Lead (or delegate) for general staff performance and development, operational discipline (e.g., maintaining training qualifications, procedural compliance, safe operations), and promoting cooperation and teamwork within group and projects.

+ Program/Project Managers and Technology Leads for performing assigned project roles and following applicable project and laboratory procedures and performance of assigned tasks on time and within budget.

*Minimum Qualifications**

+ BS/BA with 0-1 years of experience or MS/MA with 0-1 years of experience.

*Preferred Qualifications**

+ BS/BA with 0-2 years of experience, MS/MA with 0 years of experience, or PHD with 0 years of experience.

+ In-depth knowledge of user-centered design processes and methodology, particularly as applied to software-based applications

+ Degree in Computer Science, Software Engineering or similar

+ Algorithm design and implementation, troubleshooting, deployment, documentation, and testing

+ One or more of the following languages: C++, C#, JavaScript, PHP, Python

+ Familiarity with one or more of the following frameworks: .NET, Symfony, Django, Flask, Angular, Vue, or React

+ Knowledge of or experience with HTML5, CSS3, Canvas and SVG

+ Understanding of web application (full-stack) development concepts; software tools, methods, and platforms.

+ Ability to develop and maintain software applications for both client to server and web deployment, including continuous integration and version control

+ Foundational knowledge of the software lifecycle and engineering best practice, including specification, documentation configuration management, testing and quality assurance

+ An understanding of the Agile Methodology for software development

+ Self-motived, excellent communication skills, an open mind, the ability to thrive in multidisciplinary teams, and the skills to balance great design with short deadlines

+ Strong interpersonal and time management skills

*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 participation in certain foreign government talent recruitment programs. If you are offered a position at PNNL and are currently a participant in a foreign government talent recruitment program you will be required to disclose this information before your first day of employment._**

_Directorate:_ _Energy & Environment_

_Job Category:_ _Engineering/Engineering Techs_

_Group:_ _Applied Dec Syst & Analytics_

_Opening Date:_ _2020-10-01_

_Closing Date:_ _2020-10-31_

Keywords: Pacific Northwest National Laboratory, Richland , Software Engineer, Other , Richland, Washington

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other Other Jobs


Deliver with Uber on your schedule
Description: Deliver with Uber on your schedule Wapato, WA 2854 C2-1579 Deliver with Uber. Earn on your schedule. Work on your schedule. Deliver for a few hours in the mornings, every night, or just on weekends (more...)
Company: Uber Eats
Location: Yakima
Posted on: 10/21/2020

Part-Time Delivery
Description: Part-Time Delivery Wapato, WA 2854 C2-696009 Deliver with Uber. Earn on your schedule. Work on your schedule. Deliver for a few hours in the mornings, every night, or just on weekends it's up to you. (more...)
Company: Uber Eats
Location: Yakima
Posted on: 10/21/2020

Part-Time Delivery - Uber Eats
Description: Part-Time Delivery - Uber Eats Yakima, WA 2854 C2-10677 Deliver with Uber. Earn on your schedule. Work on your schedule. Deliver for a few hours in the mornings, every night, or just on weekends it's (more...)
Company: Uber Eats
Location: Yakima
Posted on: 10/21/2020


Part-Time Delivery - Uber Eats
Description: Part-Time Delivery - Uber Eats Yakima, WA 2854 C2-10673 Deliver with Uber. Earn on your schedule. Work on your schedule. Deliver for a few hours in the mornings, every night, or just on weekends it's (more...)
Company: Uber Eats
Location: Yakima
Posted on: 10/21/2020

Deliver with Uber Eats this Fall
Description: Deliver with Uber Eats this Fall Selah, WA 2854 C2-712176 Deliver with Uber. Earn on your schedule. Work on your schedule. Deliver for a few hours in the mornings, every night, or just on weekends it's (more...)
Company: Uber Eats
Location: Yakima
Posted on: 10/21/2020

Deliver with Uber Eats
Description: Deliver with Uber Eats Wapato, WA 2854 C2-46873 Deliver with Uber. Earn on your schedule. Work on your schedule. Deliver for a few hours in the mornings, every night, or just on weekends it's up to (more...)
Company: Uber Eats
Location: Yakima
Posted on: 10/21/2020

Deliver with Uber on your schedule
Description: Deliver with Uber on your schedule Moxee, WA 2854 C2-1578 Deliver with Uber. Earn on your schedule. Work on your schedule. Deliver for a few hours in the mornings, every night, or just on weekends it's (more...)
Company: Uber Eats
Location: Yakima
Posted on: 10/21/2020

Part-Time Delivery - Uber Eats
Description: Part-Time Delivery - Uber Eats Zillah, WA 2854 C2-10683 Deliver with Uber. Earn on your schedule. Work on your schedule. Deliver for a few hours in the mornings, every night, or just on weekends it's (more...)
Company: Uber Eats
Location: Yakima
Posted on: 10/21/2020

Delivery Driver - Weekly Pay
Description: Delivery Driver - Weekly Pay Selah, WA 2854 C2-644422 Deliver with Uber. Earn on your schedule. Work on your schedule. Deliver for a few hours in the mornings, every night, or just on weekends it's (more...)
Company: Uber Eats
Location: Yakima
Posted on: 10/21/2020

Make money your way. Deliver with Uber
Description: Make money your way. Deliver with Uber Sunnyside, WA 2854 C2-35047 Deliver with Uber. Earn on your schedule. Work on your schedule. Deliver for a few hours in the mornings, every night, or just on weekends (more...)
Company: Uber Eats
Location: Yakima
Posted on: 10/21/2020

Log In or Create An Account

Get the latest Washington jobs by following @recnetWA on Twitter!

Richland RSS job feeds