Software Developer
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Systems Planning and Analysis, Inc. (SPA) is seeking a talented Full Stack Developer to join their dynamic team in Norfolk, VA. This role involves building innovative containerized application tools and delivering comprehensive full-stack solutions. You will leverage modern JavaScript, Python, and/or Java frameworks within a collaborative, balanced agile team environment. Responsibilities include adhering to 12-Factor App methodology, Test Driven Development (TDD), and Extreme Programming (XP) principles. You'll develop products, design and implement REST APIs and microservices, and handle both front-end (React, Angular) and back-end (Node.js, Django/Flask, SpringBoot) development. Database design and programming (MySQL, PostgreSQL, MongoDB) are key, as is deploying containerized applications using Docker, Kubernetes, or OpenShift. We foster a collaborative, pair programming atmosphere, encouraging rapid learning and application of new technologies. This position also supports the establishment of sustainable DevSecOps pipelines and agile delivery practices, contributing to high-impact technical solutions for complex national security issues.
Company
Systems Planning & Analysis
Systems Planning & Analysis (SPA) is a globally recognized leader in providing data-driven analytical insights tailored for critical national security programs. Our expertise helps safeguard national ...