L3Harris Technologies - Colorado Springs, CO

posted 3 months ago

Full-time - Mid Level
Colorado Springs, CO
10,001+ employees
Computer and Electronic Product Manufacturing

About the position

As the premier provider of Space Domain Awareness mission solutions for the United States Space Force, L3Harris is looking for a candidate to develop and maintain space command and control (C2) systems. This role involves working in a dynamic environment to solve challenging technical problems, where individuals will perform C2 system software development, design, implementation, testing, and configuration management. The ideal candidate should have experience with the full software development lifecycle, ensuring that all aspects of software development are covered from initial requirements gathering to final deployment. This position is onsite located in Colorado Springs, CO and requires a Top Secret Security Clearance. The responsibilities include designing and developing applications primarily in Java, as well as creating Linux applications. The role also involves containerization, specifically the development and deployment of containerized systems using tools like Docker and Kubernetes. Candidates will be responsible for developing, maintaining, and updating relational databases, utilizing industry best practices, particularly in SQL database operations and management. Additionally, the position requires developing and testing applications with internet connectivity, including data import/export functionalities, and supporting the development of network architecture and Web UI in an Agile development environment (SAFe 5.0). The successful candidate will work effectively with minimal supervision, support software requirements analysis, and use case development, perform software design and rapid prototyping, and implement software according to requirements and design guidelines. Participation in design and code reviews, as well as performing unit, integration, and system test activities, are also key components of this role.

Responsibilities

  • Designing and developing applications in Java
  • Design and creation of Linux applications
  • Development and deployment of containerized systems (Docker, Kubernetes)
  • Developing, maintaining, and updating relational databases utilizing industry best practices (SQL Database operations and management preferred)
  • Developing and testing applications with internet connectivity (including data import/export)
  • Development/deployment of systems capable of accreditation for classified processing
  • Support development of network architecture, Web UI development in an Agile development environment (SAFe 5.0)
  • Work effectively with minimal supervision
  • Support software requirements analysis and use case development
  • Perform software design and rapid prototyping
  • Implement software per requirements and design guidelines
  • Participate and present in design and code reviews
  • Perform unit, integration and system test activities

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field. Advanced degree preferred
  • At least 9 years of experience in software development with a focus on Java full stack development
  • Active Top Secret security clearance

Nice-to-haves

  • Familiar with source code repositories such as GitLab, etc.
  • Familiar with agile development and collaboration tools such as Jira, Confluence, etc.
  • Understanding of containerization
  • How to develop in a containerized environment
  • How to deploy software in a containerized environment
  • Understanding of NIFI and how to configure NIFI flows
  • Understanding of Kafka and how to configure Kafka topics
  • Understanding of Redis and how to configure cached configuration files
  • Knowledgeable in the full software development lifecycle from requirements elicitation to deployment
  • Demonstrated proficiency with the Java programming language
  • Meticulous organization of open software tasks
  • Thorough understanding of software engineering principles and industry best practices, including Agile development
  • Ability to work in a team environment to potentially include duties in other technical disciplines

Benefits

  • Inclusive and engaging work environment
  • Opportunities for professional growth
  • Commitment to community and excellence
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service