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
Job Description Please apply directly on our careers page to fully be considered for this role. OverviewThe Industrial Designer role...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Overview: Knowledge Services is looking for an experienced Telecommunication Analyst for the State of Wisconsin’s...
Apply For This JobJob Description Position Responsibilities/Accountabilities: List the major duties/accountabilities to achieve the positions key objectives. Ensures the sustainability of IT in...
Apply For This JobWage Rate Overview Are you looking for a career with premium benefits and the potential for growth? At TKC Holdings,...
Apply For This JobJOB DESCRIPTION REXLAN IT provides a cloud-native, artificial intelligence-powered legal solution that simplifies ediscovery, legal document review and case management...
Apply For This JobJob Details Full-time$69,022 – $130,694 a year5 hours ago Qualifications React Redux CSS JavaScript HTML5 Full Job Description · React.js...
Apply For This Job