Senior Software Developer
Computational Physics, Inc., seeks a Senior Software Developer to support our work at the United States Naval Observatory (USNO) in Washington, D.C.
BACKGROUND
The USNO produces and disseminates precise parameters concerning time, star positions, and the earth’s rotation for the Department of Defense, the intelligence community, other U.S. Government users such as the Coast Guard, NASA and the National Oceanic and Atmospheric Administration (NOAA), as well as non-U.S. Government civilian and international users. These astronomical and geophysical parameters support navigation (GPS) and many other applications. The USNO also provides software tools and applications concerning navigation, natural lighting, and related functions, for operational use by U.S. Government agencies. In addition, the USNO performs both basic and applied research in astronomy and related areas.
RESPONSIBILITIES OF THE POSITION
The Senior Software Developer will support several projects at the USNO including the following:
The Senior Software Developer will be responsible for leading the design and development of APIs and backend microservices. The Senior Software Developer may also work on additional projects using a variety of modern DevSecOps practices. The work will be performed in compliance both with general Navy software standards as well as with the specific standards and requirements of the USNO.
WHAT KIND OF CANDIDATE WE ARE LOOKING FOR
We seek a software developer with a knack for architecting and designing highly usable and intuitive programs. The software developer will be modernizing and updating many existing applications using modern software development practices and DevSecOps methodologies, so that the applications will rely upon a modern Application Programming Interface design for communication and reporting.
It is not necessary for the successful candidate to know anything about astronomy. However, an interest in astronomy would give the successful candidate additional insight into the project and additional enjoyment of the work.
LOCATION, COVID-19 & TELEWORK, SALARY, BENEFITS
The position is located at the USNO in Washington, D.C. During the covid-19 pandemic, telework will be authorized in accordance with Observatory policy in effect at the time. Salary will be commensurate with experience and qualifications. CPI offers an excellent package of benefits, including retirement benefits and top-of-the-line health insurance.
REQUIRED QUALIFICATIONS
5 or more years of experience in developing software applications, including:
–5 or more years of experience in developing applications in any of the following languages: Java, C#, C/C++, GO
–2 or more years of experience in API development in any of the following languages: Java, Python, C#, C++, GO
Experience in software development projects using an Agile software development life cycle
Experience with modern software development tools, including:
–Version control tools (Git)
–IDE and debugging tools (e.g., VSCode, Eclipse, IDEA, etc.)
–Project management and issue tracking tools (e.g., JIRA, Confluence, etc.)
–Containerization (Docker and Podman)
–DevSecOps pipelines
Experience with Linux operating systems
U.S. citizenship is required by our contract with the Navy
DESIRABLE ADDITIONAL QUALIFICATIONS
Experience with development using Cloud Services
Experience developing scientific applications
Knowledge of distributed and concurrent programming models
Experience in database development, data models, and data ingest
Security+ Certification or equivalent.
HOW TO APPLY
Please send your resume in confidence as indicated. A cover letter is optional.
CPI is an Equal Opportunity Employer and an Employee-owned Company
www.cpi.com
Job Type: Full-time
Benefits:
Schedule:
COVID-19 considerations:
During the covid-19 pandemic, partial telework is currently authorized in accordance with Naval Observatory policy. Observatory policy may change at any time. CPI employees are expected to carry out CDC recommendations and corporate covid-19 policies.
Application Question(s):
Work Location: One location
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job Description: DRG is looking for an Aerial Communications Lineman who will be responsible for...
Apply For This JobNeed Java Developer with AWSLocation: Atlanta, GA/RemoteDuration: 12 Months · Software development experience · Proven hands-on object oriented programming experience...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> JOB TITLE: Sr. Project Manager – Mobile Device Launch (Hybrid Position in Colorado) Do you...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> It’s your turn to take the lead and deliver the future before anyone else. You’ll...
Apply For This JobFull Job Description Job Highlights: As a UI/UX Developer with RGi, your role will be to support the modernization of...
Apply For This JobYou must apply online on Company website by closing date to be considered for this position. Apply at: https://jobs.mdu.com/PositionDetail.aspx?ID=23785 CLOSING...
Apply For This Job