Full-Stack Software Developer - Clearance Required - Security Clearance Required

LMI
Arlington, Virginia
Full-time

Overview

LMI is seeking a Full-Stack Software Developer to support a DOD Navy Program.

LMI is a consultancy dedicated to powering a future-ready, high-performing government, drawing from expertise in digital and analytic solutions, logistics, and management advisory services.

We deliver integrated capabilities that incorporate emerging technologies and are tailored to customers' unique mission needs, backed by objective research and data analysis.

Founded in 1961 to help the Department of Defense resolve complex logistics management challenges, LMI continues to enable growth and transformation, enhance operational readiness and resiliency, and ensure mission success for federal civilian and defense agencies.

LMI has been named a 2022 and 2024 #TopWorkplace in the United States by Top Workplaces! We are honored to be recognized as a company that values a people-centered culture, and we are grateful to our employees for making this possible!

This position requires an active Secret clearance.

The Full Stack Software Developer will provide support for application development of data and software to include analysis of mission needs, systems flow, and determination of data storage and usage requirements.

You will work as part of a team with other contractors, government civilians, and military personnel in an agile environment.

Responsibilities

The Full Stack Software Developer duties may include :

  • Executes software planning, requirements, risk management, design, development, architecture, modeling, estimation, configuration management, quality, security, and tests using software development methodologies, architectural structures, viewpoints, styles, design decisions, and frameworks across all lifecycle phases.
  • Develops applications that integrate with PostgreSQL databases, enabling both read and write operations. Work with Senior developers and ensure best practices in software development.
  • Develops data applications and ensures the scalability and reliability of software solutions.
  • Integrates applications with PostgreSQL, utilizing tools like Streamlit, Dash and React to create robust, user-friendly data applications that enhance data accessibility and usability.
  • Interact professionally with clients / internal teams; gather requirements and document the work in a ticketing system, designing and implementing new feature additions and improvements.
  • Produce quality and maintainable code within a multidisciplinary team to provide tailored support of mission requirements.
  • Utilize industry standard tools such as Gitlab for code version control, project management, product requirements, and user documentation.
  • Automate retrieval of data from various sources via API and direct database queries for various personas using SQL and Python.
  • Support DevSecOps activities for deploying applications and databases using Docker, Kubernetes, and Gitlab CI / CD pipelines.
  • Support, maintain, and help document software functionality.
  • Work directly with the customer to gather requirements and product feedback for future iterations.
  • Support capabilities briefings for military personnel.
  • Maintain coding, compliance, & security standards.
  • Strong ability to analyze business requirements and create solutions. Ability to troubleshoot problems and provide timely resolutions.
  • Strive for high quality and rapid output through the use of agile software development best practices including, but not limited to : performance tuning, testing, refactoring, usability, and automation.
  • Clearly communicate with product owners to understand business concerns and demonstrate proposed solutions for acceptance.
  • High energy, enthusiasm, tact, ability to effectively interact with Senior executives from Government and industry.
  • Ability to create and foster a cooperative work environment.
  • Self-directed, detail oriented in completing assigned tasks, able to adapt to changing work efforts and manage impact of shifting priorities.
  • Availability for occasional travel.

Core KSATs for DoD Cyber Workforce Framework (DCWF) roles :

  • Knowledge of computer networking concepts and protocols, and network security methodologies.
  • Knowledge of risk management processes (e.g., methods for assessing and mitigating risk).
  • Knowledge of national and international laws, regulations, policies, and ethics as they relate to cybersecurity.
  • Knowledge of cybersecurity principles.
  • Knowledge of cyber threats and vulnerabilities.
  • Knowledge of specific operational impacts of cybersecurity lapses.
  • Knowledge of cloud computing service models Software as a Service (SaaS), Infrastructure as a Service (IaaS), and Platform as a Service (PaaS).
  • Knowledge of cloud computing deployment models in private, public, and hybrid environment and the difference between on-premises and off-premises environments.

Qualifications

Minimum

DOD Cyber Workforce (DCWF) 8140 (621) Software Developer : A BS degree in Information Technology, Cybersecurity, Data Science, Information Systems, or Computer Science, from an ABET accredited or CAE designated institution fulfills the educational requirement for this WRC (conferred within 5 years or able to prove continuous relevant work experience) -OR- Personnel Certifications : Cloud+ or GICSP or SSCP or Security+ or GSEC.

If none, must be willing to obtain in first 30-days.

  • 5+ years of full-stack developer experience.
  • Proficiency in Python.
  • Hands on experience with web frameworks : Streamlit, Dash, and React.
  • Experience in application development and database integration.
  • Experience in interacting with APIs to provide integrated solutions.
  • Experience in containerizing applications.
  • Experience in CI / CD pipelines.
  • Experience in Java.
  • Experience working across the full architecture for web-based applications.
  • Experience working with Agile software development with Scrum.
  • Experience deploying COTS and GOTS systems to customer-controlled deployment environments.
  • Experience writing automating test code and scripts.
  • Demonstrated ability to use MS Office Suite to include Word, PowerPoint, and Excel.
  • Superior communication skills, both oral and written.
  • Active Secret clearance required.

Preferred

  • Familiar with DOD Cybersecurity requirements and vulnerability management concepts.
  • General : Linux, Docker, Kubernetes / K8S, APIs.
  • Experience with Helm, YAML, Misc. scripting (bash / perl).
  • Experience with implementing RBAC / ABAC methodologies to deployed software systems.
  • Experience implementing microservice architectures.
  • 11 days ago
Related jobs
Promoted
Envisioneering
Arlington, Virginia

A Department of Defense (DoD) Secret security clearance is. DoD Secret Clearance within 24 months prior to hire. The ability to communicate clearly and effectively, both verbally and in writing, as required for developing program and project documentation, providing program officer support, coordina...

Promoted
EMCOR Government Services
Burke, Virginia

The PM leads a team of dedicated and talented professionals in delivering a wide range of base operations support services - such as installation and facility operations, maintenance and repair; workforce and security support; logistics support; and, project management, as well as others - at NGA fa...

Promoted
Booz Allen Hamilton
Arlington, Virginia

Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information; Secret clearance is required. Full-time and part-time employees working at least 20 hours a week on a regular basis are eligible to participate in Booz ...

Promoted
V2X
Springfield, Virginia

We bring 120 years of successful mission support to improve security, streamline logistics, and enhance readiness. Working knowledge of the characteristics of aircraft, aircraft systems, and aircraft components to support special programs required by aerial intelligence surveillance and reconnaissan...

Promoted
BryceTech
Alexandria, Virginia

Employee must have a Top Secret Security Clearance. BryceTech is looking for a experienced program manager to support our DHS USCG CHIEF Information Officer, Assistant Commandant For C5I (CG-6), Command, Control, Communications, Computer, Cyber, and Intelligence Service Center (C5ISC), and Coast Gua...

Promoted
Booz Allen Hamilton
Arlington, Virginia

Experience in enterprise level security such as domains, DNS, group. Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information. Full-time and part-time employees working at least 20 hours a week on a regular bas...

Promoted
Advantage SCI
Fort Belvoir, Virginia

Clearance Type: Active TS/SCI with ability to obtain CI polygraph. ...

Promoted
V2X
Springfield, Virginia

We bring 120 years of successful mission support to improve security, streamline logistics, and enhance readiness. Train TROJAN personnel in execution of the TROJAN NexGEN Test Program on SIGINT Software baseline including but not limited to GLAIVE, SALVAGE, ONEROOF, UIS, Team Sentinel and other ana...

Task Force Talent
Tysons, Virginia

Full Stack Software Engineers (all levels - Junior/Senior/Expert). TS/SCI FSP security clearances. Most positions are full-time in a SCIF; however, there are some opportunities to do development in a normal office and periodically work on integration tasks inside a SCIF. Depending on the level of ex...

Ardent Management Consulting
Arlington, Virginia
Remote

Requirements: 7 years of software development experience, including full Software Development Lifecycle, full-stack applications, service-oriented architectures (micro-services), continuous integration, and continuous delivery. Understanding and improving security practices throughout the SDLC, incl...