Software Engineer II-III (4712)
Company: National Radio Astronomy Observatory
Location: Charlottesville
Posted on: June 20, 2022
|
|
Job Description:
National Radio Astronomy ObservatoryPosition Description:
Position SummaryWould you like to write mission-critical software
for one of the most famous and accomplished scientific instruments
on the planet? Would you like to be part of a highly skilled team
of software engineers and scientists pushing the boundaries of our
knowledge of the universe? Join the development team that created
and maintains software for National Radio Astronomy Observatorys
(NRAO) telescopes. The NRAO develops and maintains software used by
the astronomy community for proposing, planning, scheduling, and
analyzing observations performed with these telescopes.We are
seeking a Software Engineer to join the Science Support and Archive
(SSA) development team. The SSA team is responsible for some of the
most visible user-facing software at the observatory, including the
Proposal Submission Tool, the VLA Observation Preparation Tool, and
the NRAO Science Archive. This position will have the opportunity
to contribute to the development of the next generations of tools
critical to the Observatory, for both the current telescopes and
the next generation Very Large Array (ngVLA). In addition, there
are numerous opportunities for improving the existing tools, such
as providing wizards for the creation of observations, providing
more intuitive graphic displays, and making the tools generally
more user friendly. The position will be based in either
Albuquerque, NM or Socorro, NM. For well qualified candidates a
remote work arrangement, operating in the US/Mountain time zone,
may be considered.The NRAO Science Operations Center is located in
NM, on the campus of New Mexico Institute of Mining and Technology
(www.nmt.edu). Socorro is a small, historical city in the Rio
Grande Valley, 75 miles south of Albuquerque. The NRAO Albuquerque
Office is located in the Science and Technology Park on the South
Campus of The University of New Mexico (www.unm.edu). Albuquerque
is the largest city in New Mexico with a wide variety of
restaurants, entertainment, and cultural events. With over 300 days
of sunshine each year, both cities offer ample access to outdoor
recreation.Job classification and compensation will be commensurate
with education and experience. In addition to competitive pay, NRAO
provides excellent paid time off benefits (vacation and sick
leave). Medical, dental and vision plans are effective first day of
employment. NRAOs retirement benefit contributes an amount equal to
10 percent of a qualified participants base pay. No contribution is
required of the employee; we also offer an optional supplemental,
tax-deferred plan for employee retirement contributions.Job Duties
SummaryThe primary focus of this position will be on delivering a
new toolset to help astronomers and other scientists work with
radio astronomy observations more easily, thereby expanding the
impact of our data. You will have the opportunity to apply your
skills and technical knowledge to developing more modern and
streamlined user experiences. You will also be responsible for
designing and delivering key components of this toolset.Additional
duties of the SSA members include both the maintenance and
necessary upgrades of the existing software as well as developing
new products to meet the challenges posed by the new observing
paradigms necessary for the Observatory to remain at the cutting
edge of science and technology.Work EnvironmentThe successful
candidate will join a team of professionals engaged in research and
development in the fields of science, engineering, software
development, and education. Work is typically performed in a
research or development environment. Must be able to operate a
personal computer. May occasionally work at high altitudes. Must be
able to communicate effectively both verbally and in
writing.Position Requirements: Minimum EducationBachelor's degree
in computer science, engineering, scientific or related field;
highly relevant experience may be considered in lieu of a
Bachelor's degree.Minimum ExperienceOne or more years of experience
in the development of software applicationsPreferred EducationAn
advanced degree in a related fieldPreferred ExperienceSeven or more
years of experience in the development of software applications;
candidates with progressively more experience will be considered
for a higher level position ranking. In addition:Experience
developing software using Java, various frameworks Understanding of
object-oriented design and developmentUnderstanding of
object-relational mappingDemonstrated ability to learn and apply
new software languagesExperience with version control software,
testing methodologies and CI/CDExperience debugging and profiling
software systemsStrong interpersonal and communications
skillsExperience with Python, SQLAlchemy and setuptoolsWeb front
end technologies: Angular, webpack, boostrap, sass and
othersExperience with relational databases, including database
normalization and administrationExperience integrating software
components into a functioning, maintainable systemFamiliarity with
basic astronomical principles and data reductionCompetency
SummaryThe ability to design, develop, modify, and support complex
user-facing systems, interfacing with other systems and
DBMS.Additional RequirementsThe Observatory requires staff to be
fully vaccinated against covid-19 to access our facilities. An
offer of employment will be considered contingent until the
selected applicant provides proof of vaccination. A selected
applicant may request consideration for an accommodation for a
disability or for a sincerely held religious belief.Application
Instructions: Click the Apply button below. You will need to be
prepared to upload your current CV/Resume and a letter of
application describing interest and suitability for the
position.Equal Opportunity Employer Statement:AUI is an equal
opportunity employer. Women, Minorities, Vietnam-Era Veterans,
Disabled Veterans, Veterans and Individuals with Disabilities are
encouraged to apply. To view our complete statement, please visit
http://jobs.jobvite.com/nrao/jobs. If you require reasonable
accommodation for any part of the application or hiring process due
to a disability, you may submit your request by sending an email to
resumes@nrao.edu.The NRAO is an equal opportunity employer
(M/F/D/V)The National Radio Astronomy Observatory is a facility of
the National Science Foundation operated under cooperative
agreement by Associated Universities, Inc.PM20PI182641333
Keywords: National Radio Astronomy Observatory, Charlottesville , Software Engineer II-III (4712), IT / Software / Systems , Charlottesville, Virginia
Click
here to apply!
|