Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: SPA
Location: Dahlgren, VA
Career Level: Mid-Senior Level
Industries: Manufacturing, Engineering, Aerospace

Description

Qualifications

Required Qualifications:

  • Bachelor or higher degree from an accredited university in software engineering or computer science.
  • 5+ years of experience with software development to include software design, analysis, testing, documentation, and experience and/or ability to code in the following: in C++; C #; Simu-Link; JAVA; Python
  • Experience in most of the following areas:
    • Developing software to communicate with other hardware using TCP/IP, UDP, and serial communications.
    • Developing real-time system and subsystem level software products, databases (Oracle, MSAccess, etc), and knowledge or experience with operating systems (LINUX and MS Windows) and interfaces.
    • Agile methodology
  • Active DoD Secret Clearance, and the ability to maintain it throughout employment


Responsibilities

We are seeking a Journeyman Software Engineer to support the Naval Surface Warfare Center, Dahlgren Division's (NSWCDD) Electromagnetic and Sensor Department.

 

You will provide software development support for EPOCHA software Web-based GUI (wEPOCHA), which is replacing the legacy, QT-based GUI.  Development will utilize technologies appropriate for interacting with content or software running on a remote server through a Web browser.  Perform both front-end and back-end development (full-stack development).

Anticipated Tasking includes:

  • Develop and maintain scalable web applications using Python and Flask on the backend. 
  • Design and implement interactive, user-focused frontend using JavaScript/TypeScript and Vue framework. 
  • Build RESTful APIs and integrate them into a data visualization libraries such as Apache eCharts or AgGrid
  • Experience working with relational databases like PostgreSQL or MySQL.

Experience with Containerization (Docker, Podman, Kubernetes), CI/CD pipelines, microservice focused applications and/or front end build tools (Webpack or Vite) would be helpful.

You must have have the ability to work from NSWC Dahlgren 4-5 days per week.


 Apply on company website