Company:
ASRC Federal
Location: Moorestown Township
Closing Date: 03/11/2024
Salary: £100 - £125 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description
ASRC Federal Agile Decision Sciences is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems.
We are seeking a Senior Application Software Developer to support the development and sustainment of the U.S. Navy Ships Self Defense Test Ship in Moorestown, NJ.
Roles/Responsibilities
- Work in a collaborative team located in AL, CO, CT, NJ, and CA using agile software development methodology.
- Participate in software requirements review, preliminary and critical design reviews, integration readiness review, and software acceptance reviews.
- Research problems and develop solutions.
- Collaborate with and mentor software and integration engineers to establish and drive operational acceptance criteria for projects and features.
- Work alongside the team to increase quality, resiliency, reduce risk, and drive efficiencies in development, release, and operational tasks.
- Support the bridge between Information Technology and the Development Operations, working with IT closely on managing systems, VMs, and other aspects of the IT portion of the DevOps process.
Requirements
- Bachelor’s degree or higher in Computer Science, Computer Engineering, Mathematics, or related engineering discipline.
- US citizenship required in order to obtain and maintain a Secret Government Clearance.
- 0-2 years' experience in software development, maintenance, or support of large-scale software programs and DevOps pipelines.
- Experience with VMWare and Linux OS.
- Experience administering git version control systems, git command-line experience required (additional experience with Bitbucket, GitHub, GitLab, etc. preferred).
- Experience developing with the Python language.
- Experience compiling and releasing large-scale software systems in *nix. (CMake, gcc/g++, Java, Ada experience preferred).
- Experience reviewing compiler output and identifying errors in different programming languages.
- Experience developing software with Agile development methodologies.
- Experience designing, implementing and operating build & release automation and continuous integration and deployment.
- Experience managing operational monitoring, metrics, and logging systems.
- Scripting/automation development skills.
- Demonstrated history of seeking out and bringing in new ideas.
- Remain calm and effective in the face of unexpected change.
- Unix system administration skills preferably in a container focused environment.
- Strong written and verbal communication skills. Experience releasing software and interfacing with customers and QA preferred.
- Enthusiasm for collaborative, iterative development, high quality, and robust systems.
- Ability to design and implement robust and maintainable utilities.
- Experience with issue tracking systems like JIRA or Trello.
Preferred Requirements
Experience with the following:
- XUnit architecture testing for unit testing like Google Test, pyUnit, jUnit, cppUnit Lite.
- bash/csh/perl.
- Docker.
- CMake.
- Gcc/java/ada development pipelines.
- Atlassian tool suite including Jira, BitBucket, and Confluence.
- Development measurement and validation tools like SonarQube and UCC.
- Storage and CM tools such as Gitlab, Nexus, Artifactory.
- Linux operating systems and general IT support activities.
Share this job
ASRC Federal
Useful Links