LMI - Liberty, NC

posted 11 days ago

Full-time - Mid Level
Liberty, NC
Professional, Scientific, and Technical Services

About the position

LMI is seeking a Full-Stack Software Developer to support a DOD Army Program. This hybrid role involves working onsite 1-2 days a week in Ft. Liberty, NC, and focuses on application development, data analysis, and software solutions tailored to mission needs. The developer will collaborate with a multidisciplinary team in an agile environment, ensuring the scalability and reliability of software applications while adhering to coding, compliance, and security standards.

Responsibilities

  • Execute software planning, requirements, risk management, design, development, architecture, modeling, estimation, configuration management, quality, security, and tests using software development methodologies.
  • Develop applications that integrate with PostgreSQL databases, enabling both read and write operations.
  • Work with Senior developers to ensure best practices in software development.
  • Develop data applications and ensure the scalability and reliability of software solutions.
  • Integrate applications with PostgreSQL using tools like Streamlit, Dash, and React to create user-friendly data applications.
  • Interact professionally with clients/internal teams; gather requirements and document the work in a ticketing system.
  • Produce quality and maintainable code within a multidisciplinary team to support mission requirements.
  • Utilize industry standard tools such as Gitlab for code version control and project management.
  • Automate retrieval of data from various sources via API and direct database queries 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.
  • Analyze business requirements and create solutions; troubleshoot problems and provide timely resolutions.
  • Strive for high quality and rapid output through agile software development best practices.
  • Clearly communicate with product owners to understand business concerns and demonstrate proposed solutions.
  • Create and foster a cooperative work environment.
  • Be self-directed and detail-oriented in completing assigned tasks, adapting to changing work efforts.

Requirements

  • A BS degree in Information Technology, Cybersecurity, Data Science, Information Systems, or Computer Science from an ABET accredited or CAE designated institution, or relevant personnel certifications (Cloud+, GICSP, SSCP, Security+, GSEC).
  • 5+ years of full-stack developer experience.
  • Proficiency in Python.
  • Experience with PostgreSQL.
  • 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 (Word, PowerPoint, Excel).
  • Superior communication skills, both oral and written.
  • Ability to receive a Secret clearance immediately after hire.

Nice-to-haves

  • Experience in POSIT ecosystem.
  • Active Secret clearance.
  • Familiarity with DOD Cybersecurity requirements and vulnerability management concepts.
  • General knowledge of Linux, Docker, Kubernetes/K8S, APIs.
  • Experience with Helm, YAML, and miscellaneous scripting (bash/perl).
  • Experience with implementing RBAC/ABAC methodologies to deployed software systems.
  • Experience implementing microservice architectures.

Benefits

  • Competitive salary
  • Health insurance
  • 401k plan
  • Paid time off
  • Professional development opportunities
  • Flexible work schedule
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service