Mid-Level Software Engineer

Agile5 TechnologiesChantilly, VA
48dOnsite

About The Position

Agile5 Technologies is seeking a skilled Mid-Level Software Engineer to design, develop, test, and manage application development projects for IT infrastructure. You'll work on everything from large-scale data processing to advanced analytics, supporting a forensic and investigative ecosystem. The ideal candidate will be proficient in modern programming languages and software architecture, with a solid understanding of the full software development lifecycle.

Requirements

  • Active Top Secret (TS) clearance with eligibility for Sensitive Compartmented Information (SCI) required. Candidates must already possess this clearance level upon applying and be able to pass a polygraph examination.
  • Requires a minimum of 5 years of experience in software engineering.
  • Candidates must have experience with Agile methodologies and an understanding of forensic and investigative system requirements.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Proficiency with one or more programming languages (Java, .NET(C#), Python), software architecture principles, object-oriented design, relational databases and SQL, REST API development, and Git is essential.

Nice To Haves

  • Experience with frontend frameworks (Angular, React)
  • Apache Nifi
  • Infrastructure as Code (Terraform)
  • GraphQL
  • Microservices architecture
  • SAFe Agile methodologies

Responsibilities

  • Design, develop, test, and manage application development projects.
  • Integrate third-party components and add new custom capabilities.
  • Modify existing code and recommend process improvements.
  • Automate operations and maintenance tasks.
  • Implement technical efforts for large-scale data processing and advanced analytics.
  • Participate in all aspects of the software development life cycle, including planning, requirements, development, testing, and quality assurance.
  • Participate in technical project milestone reviews and code architecture sessions.
  • Provide resource estimation and development best practices knowledge transfer.
  • Participate in Program Increments (PIs) and Agile Release Train (ART) activities.
  • Support the multi-enclave environment (Unclassified, Secret, and Top Secret).
  • Collaborate with cross-functional teams for seamless integration.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Number of Employees

11-50 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service