Software Developer

NoblisLorton, VA
434d$125,500 - $196,075

About The Position

Noblis is seeking a Software Developer with an active Top Secret/SCI clearance to join their team in Lorton, VA. This role involves developing solutions for law enforcement and homeland security missions, utilizing advanced technologies such as analytics, computer vision, and machine learning. The Software Developer will engage with clients to design, create, deploy, and maintain digital solutions that enhance the processing and analysis of information within law enforcement and intelligence communities.

Requirements

  • Must possess an active Top Secret/SCI security clearance with the ability to obtain CI Polygraph.
  • Bachelor of Science in Technology, Engineering, Computer Science, or related field, and a minimum of 8 years of related experience OR Master's Degree in Technology, Engineering, Computer Science, or related field, with 5+ years of experience.
  • Hands-on experience with Python, HTML/CSS/Javascript, Vue.js, MongoDB, ElasticSearch, Redis, RabbitMQ, or Kafka.
  • Experience with scripting and programming languages like Java, C#, Shell Scripting, or Groovy.
  • Familiarity with development frameworks like React, Spring Boot, or Bootstrap.
  • Knowledge of microservice architectures and software platforms like NiFi or Ansible.
  • Experience with databases like PostgreSQL, Oracle, Cassandra, RDBMS, or NoSQL.
  • Proficiency in version control systems such as Git, CI/CD tools such as Jenkins, or container orchestration platforms such as Docker.
  • Hands-on experience with writing and maintaining automated tests (unit, integration, stress, load, etc.).
  • Working knowledge of Agile software development frameworks (Scrum and SAFe) and continuous integration, continuous delivery practices.
  • Familiarity with Atlassian products: Jira/Zephyr, Confluence, or Fisheye.

Nice To Haves

  • Desire to work in an agile and cross-functional team environment.
  • Ability to challenge the status quo and explore new technologies.
  • Experience supporting law enforcement clients.
  • Willingness to work across the stack or expand software development experience.
  • Ability to adapt and learn new methodologies and technologies.
  • Ability to work with teams across geographic bounds.

Responsibilities

  • Provides engineering and technical support in design, development, engineering, research, evaluation, deployment, integration, and maintenance of software and systems.
  • Writes application code, automated tests, and informs deployment procedures.
  • Conducts design and code reviews, participates in daily scrums, retrospective, and other agile ceremonies.
  • Coordinates with the development team to support QA/QC and troubleshooting activities.
  • Provides assistance monitoring and resolving issues with deployed systems.

Benefits

  • Health insurance coverage
  • Life insurance coverage
  • Disability insurance coverage
  • Paid leave
  • Professional development opportunities
  • Tuition assistance
  • Work-life programs
  • Employee recognition programs

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

Part-time

Career Level

Mid Level

Industry

Professional, Scientific, and Technical Services

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service