Python Developer

Job ID
2017-1499
Work Location
US-MD-Annapolis Junction
Type
Regular Full-Time
Clearance Level
TS/SCI with Polygraph

Company Overview

INNOPLEX is a family-focused company that has been awarded numerous awards to include Top Ranked Benefits, Best Places to Work, and Best Government Contractor in Howard County! Established in 2005, we have over 85 employees with the majority having a rich military service history. Our employees are mostly located in the surrounding areas of Columbia, MD and Aberdeen, MD. INNOPLEX is a mission-focused company with a wide range of expertise to include RF SIGINT Solutions, Wireless Protocol Processing, Cyber, and Mission Critical IT Operations.

 

INNOPLEX, LLC is proud to be an Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.

Requirements

We are looking for a Python-focused software engineer ready to grow their skills and career in a dynamic organization by writing CND tools that will ensure maximal mission impact for their customer.  Candidates must be capable of writing Python to be used in a variety of situations, including as standalone web service applications, analyst scripts and tools, and as plugins in a variety of frameworks.  Our applications are primarily deployed on Linux using a DevOps process and lifecycle.   Knowledge of writing Splunk commands and interfacing with Splunk as a developer is highly desired   Join us in creating awesome solutions to real world problems that are vital to the defense of our nation.

Qualifications Requirements:

  • Intermediate to Advanced skills with Python, including familiarity with developing command-line applications and server applications; and both consuming and providing RESTful services.  Experience developing multi-tier or full-stack applications preferred but not required.
  • Experience with database technologies, especially PostgreSQL.
  • Experience with message queue and other reliable message delivery technologies, such as ActiveMQ, RabbitMQ, and JMS.
  • Ability to decompose complex requirements into discrete tasks and use cases, along with prioritizing development efforts between multiple objectives.
  • Ability to work together in a team with multiple roles, skills, and expertise.  Ability to work independently within a larger group.
  • Preferred: 
  • Experience with Splunk or related technologies such as ELK, especially as a developer.
  • Knowledge of Computer Network Defense (CND) activities and concepts, including network analysis, malware analysis, and forensics.
  • Experience with additional programming languages, especially Bourne shell.
  • Experience with packaging and integrating large software systems into turnkey and/or shrink-wrapped software deliverables, especially as Linux RPMs and/or Docker containers.
  • Experience with unit and testing technologies for Python

VSNOCCA09016

Additional Requirements / Qualifications

Minumum Requirements:

 

  • Seven (7) years of experience in software development technologies and methodologies. (Relevant degree may be applied to this requirement only.)
  • Relevant Degree: Electrical/Computer/Software Engineering, Computer Science, Math or Information Systems
  • Must currently hold a TS\SCI with Polygraph Clearance

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed