Leading Path Consulting - McLean, VA

posted 3 days ago

Full-time - Mid Level
McLean, VA
Professional, Scientific, and Technical Services

About the position

As a Software Developer at Leading Path Consulting, you will play a crucial role in developing systems and capabilities centered on a comprehensive motion imagery software suite. Your work will focus on upgrading to cutting-edge technologies in full motion video (FMV) while ensuring mission objectives are met. This position requires a strong background in software development, particularly in microservices and various programming languages, to support the technical vision of the program.

Responsibilities

  • Support the development of systems and capabilities for motion imagery software.
  • Develop and integrate Microservice APIs using gRPC and REST.
  • Deploy micro and macro services in NodeJS or JBoss.
  • Manage communication endpoints in gRPC or REST.
  • Implement REST-based service level integration, API negotiation, threading, and load balancing.
  • Utilize ETL concepts and engines to decouple solutions.
  • Create and maintain orchestration templates for classified environments.
  • Model, visualize, and query data using GraphDB, SQL, and NoSQL.
  • Develop reactive applications in a web browser using React/Redux and related technologies.
  • Manage and triage legacy applications in AngularJS.
  • Debug and troubleshoot applications in customer environments.
  • Leverage messaging engines and HA clusters like Kafka streams and KsqlDB.
  • Use and manage containers and orchestration tools such as Docker and Kubernetes.

Requirements

  • Bachelor's degree in a relevant field.
  • Experience in software development with Java, JavaScript, React/Redux, AngularJS, SQL, NoSQL, and C++.
  • Proficient in Microservice API development and integration (gRPC/REST).
  • Experience deploying services in NodeJS or JBoss.
  • Skilled in managing communication endpoints and service level integration.
  • Familiarity with ETL concepts and engines.
  • Experience with data modeling and querying in GraphDB, SQL, and NoSQL.
  • Proficient in reactive application development and managing legacy applications.
  • Experience with container orchestration and scalability management.

Nice-to-haves

  • Experience with Agile development methodologies.
  • Familiarity with JIRA for project management.
  • Ability to communicate technical topics to diverse audiences.
  • Demonstrated ability to anticipate technology and process needs.

Benefits

  • 401(k) with 6% matching contribution.
  • 100% paid health benefits including dental and vision insurance.
  • 5 weeks of accrued paid vacation per year.
  • Paid holidays as published by the Office of Personnel Management.
  • Training reimbursement for approved education expenses.
  • Reimbursement for approved travel expenses.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service