[ES_JOBS_NET] Software Engineer II/III Position (USGS)
Al Zioba
alzioba at ucar.edu
Fri Aug 27 13:49:37 MDT 2021
Apply at:
https://ucar.wd5.myworkdayjobs.com/en-US/UCAR_Careers/job/Foothills-Lab-4/Software-Engineer-II-III_REQ-2021-234
-
- Location: Denver Federal Center in Lakewood, CO, the USGS Minnesota
Water Science Center in Mounds View, MN, or remote work option available.
Type: Full time, exempt.
Position Term: Two-year term.
Application Deadline: This position will be posted until sufficient
number of applications is received.
Relocation: No relocation assistance is available for this position.
Work Authorization: UCAR/NCAR will not sponsor a work visa to fill this
position.
Salary:
Level II Hiring Range $72,935 - $91,170
Full Salary Range $72,935 - $118,520
Level III
Hiring Range $97,404 - $121,754
Full Salary Range $97,404 - $158,282
What You Will Do:
CPAESS has partnered with United States Geological Survey (USGS) and is
looking for the Software Engineer II/ III to join our team. You will be
working part of the Integrated Water Prediction (IWP) program at USGS where
you will transform hydrologic modeling software development within the USGS
and for the Nation. The purpose of the software engineering team will be to
evaluate, improve, and standardize current software engineering practices
used by the USGS to develop hydrologic simulation programs. Existing and
planned USGS software programs represent different aspects of the
hydrologic cycle (groundwater, water quality, and surface water) and span a
wide range of mathematical approaches (explicit and implicit numerical
solutions, analytical solutions, and statistical modeling.) Join our team
to help address the Nation’s greatest water resource challenges.
A total of five (5) Software Engineers will be hired from this job posting
to support the US Geological Survey (USGS) Water Mission Area
<https://www.usgs.gov/mission-areas/water-resources>.
Responsibilities:
The foci of the software engineering team, in consultation with the
respective model developers will include, but not limited to:
- Collaborate with the domain scientists and current model development
teams on software design, documentation, and testing practices across the
selected stack of modeling code bases;
- Assist in implementation of formalized and automated build and release
processes for the modeling code bases and make recommendations for
consistent build processes across the selected stack of modeling code bases;
- Recommend approaches to move modeling codes towards consistent
branding across modeling code bases;
- Test and utilize recommended model coupling strategies, where
applicable and when recommendations are available, and;
- Document the potential to optimize the modeling codes for their
accessibility to domain scientists and to facilitate rapid prototyping
while maintaining computational efficiency;
- Assist in cross-language and cross-operating-system-platform
integration of algorithms and modeling tools in addition to model coupling.
DECISION MAKING & PROBLEM SOLVING -
- This position will work closely with domain scientists and existing
model development teams and will be assigned a code base or set of code
bases by subject matter, and will be matched with the domain scientist(s)
in those subject areas. This collaboration is necessary to provide the
scientific understanding of the code bases and maintain the scientific
integrity of these codes through any discovery processes, refactoring, or
modifications.
- This position is expected to contribute to a collaborative, inclusive,
and supportive workplace.
*LEVEL II:*
- Receives guidance related to overall objectives, critical issues, new
concepts and policy matters.
- Provides technical solutions to a wide range of difficult problems,
often in collaboration with other developers.
- Solutions are imaginative, thorough, practicable and consistent with
organizational objectives.
*LEVEL III:*
- Receives general guidance related to overall objectives, critical
issues, new concepts and policy matters.
- Provides technical solutions to a wide range of complex and/or unusual
problems, often in collaboration with other developers.
- Develops technical solutions to complex problems which require
extensive analysis and the regular use of ingenuity and creativity.
What You Will Need:
EDUCATION & EXPERIENCE
*LEVEL II:*
- Bachelor's degree in computer-related field and progressive relevant
experience, which is typically gained by four to eight years of experience;
or equivalent combination of education and experience.
- Workplace expertise with, education in, and/or exposure to
mathematical and numerical modeling of earth science processes and concepts.
*LEVEL III:*
- Bachelor's degree in computer-related field and extensive and
progressive relevant experience, which is typically gained by eight to
twelve years of experience; or equivalent combination of education and
experience.
- Workplace expertise with, education in, and/or exposure to
mathematical and numerical modeling of earth science processes and concepts.
DESIRED AT BOTH LEVELS:
- Proficiency with Python, Fortran, C++, or related languages across
multiple operating system platforms is highly desired.
- Experience working with hydrologic related modeling codes or codes
related to the water cycle is highly valued.
KNOWLEDGE/SKILLS/ABILITIES
*LEVEL II:*
- Understanding of existing modeling codes developed and utilized by the
USGS to model the water cycle.
- Ability to anticipate, identify, track and resolve issues and risks
affecting applications.
- Ability to create operational documentation.
- Ability to coordinate and participate in structured peer
reviews/walkthroughs.
- Ability to solve complex problems creatively.
- Skill in conveying advanced technical concepts.
- Demonstrated knowledge of Python, Fortran, and C++
- Demonstrated skill in applying the software development process.
- Understanding and wide application of technical principles, theories
and concepts.
- Knowledge of software development methodologies, e.g. revision
control, gathering and analysis of requirements, design, prototyping,
integration, and documentation.
- Demonstrated ability to lead the development of complex applications.
- Strong organizational and interpersonal skills; ability to develop and
execute effective strategies.
- Good communication skills in English.
*LEVEL III:*
- Deep understanding of existing modeling codes developed and utilized
by the USGS to model the water cycle.
- Advanced ability to anticipate, identify, track and resolve issues and
risks affecting applications.
- Advanced ability to create operational documentation.
- Advanced ability to coordinate and participate in structured peer
reviews/walkthroughs.
- Advanced ability to solve complex problems creatively.
- Advanced skill in conveying advanced technical concepts.
- Demonstrated knowledge of Python, Fortran, and C++
- Demonstrated skill in applying the software development process.
- Deep understanding and wide application of technical principles,
theories and concepts.
- Advanced knowledge of software development methodologies, e.g.
revision control, gathering and analysis of requirements, design,
prototyping, integration, and documentation.
- Demonstrated ability to lead the development of complex applications.
- Strong organizational and interpersonal skills; ability to develop and
execute effective strategies.
- Excellent communication skills in English.
Applicant Notes:
- A pre-employment screening is conducted in conjunction with an offer
for employment. This screening may involve verifying or reviewing any of
the following relevant information: restricted parties screening,
employment verification, performance records of internal candidates,
education verification, reference checks, verification of professional
licenses, certifications, and Motor Vehicle Records. UCAR complies with
the Fair Credit Reporting Act (FCRA).
- This position is subject to IT system requirements for obtaining
access to IT networks and applications. These requirements may include a
combination of national security checks, credit checks, fingerprinting, or
other security clearance requirements.
- Please note that while the position description details both minimum
requirements as well as desired skills and experience, we want to remind
applicants that you do not need to have all the desired skills and
experience to be considered for this role. If you have the passion for the
work along with experience in a related field, you are encouraged to apply.
We can provide on-the-job training for the rest.
- For more information about our commitment to diversity, equity, and
inclusion, here is the link to the Office of Diversity, Equity &
Inclusion Strategic Plan
<https://www.ucar.edu/sites/default/files/documents/related-links/2020-12/ODEI_StrategicPlan_Final.pdf>
and to the ODEI landing page
<https://www.ucar.edu/who-we-are/diversity-inclusion>.
--
Al Zioba, PHR
Recruiter - Human Resources
[image: Email Signature_ncarucar-Office of the CHRO-logo-gray-sm.jpg]
University Corporation for Atmospheric Research
alzioba at ucar.edu <rschalha at ucar.edu>
(303)497-8575
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.ucar.edu/pipermail/es_jobs_net/attachments/20210827/3e973873/attachment-0001.html>
More information about the Es_jobs_net
mailing list