Position Description

Application Developer Level 2
Location Annapolis Junction, MD
Apply Now

Maximize your potential with IntelliGenesis!

IntelliGenesis LLC has supported Department of Defense and Intelligence Community customers since 2007 by providing next generation capabilities for: Offensive & Defensive Cyber Services, National Security Cyber Training, Data Science & Decision-Making Analytics, Intelligence Analysis, and Intelligence Solutions Engineering.

IntelliGenesis offers an extremely competitive and generous benefits package that provides employees with both professional and personal satisfaction and growth while keeping focus on supporting the mission. Additionally, our employees enjoy a company culture that emphasizes the importance of family and work/life balance. Our benefits include: Medical, Dental and Vision Insurance, 25 days of PTO with the option to purchase up to an additional 5 days, 12 paid holidays, up to 10% 401k match, Annual Individual Technology Budget, Unlimited Education/Training Reimbursements, and much more!

Job Duties:

  • Works closely with clients and key stakeholders to comprehend and implement system requirements and features
  • Develop and implement features using skills with Python, Java, C, and C++
  • Leverage expertise with software engineering best practices, including Object-Oriented Design, Continuous Integration, and automation/scripting of test procedures
  • Design and implement software, contribute to architectural design, and code review, and integrate complex multi-component, end-to-end software systems

Required Skills:

  • Must be a U.S. Citizen
  • Active TS/SCI clearance with a polygraph
  • BA or BS degree
  • Six (6) or more years of Software development experience using C++.
  • Two (2) or more years’ experience with Python scripting in development of various utilities (e.g. prototypes, automation tools)
  • Experience with Java software design and development
  • Object-oriented design and development experience.
  • Analyzing/reverse engineering data formats and protocols in software systems.
  • Developing in Unix-like systems (Linux, Solaris).
  • Experience across the full software engineering life cycle (requirements, design, development, integration, test, deployment/operations, maintenance)
  • Experience with leading software development activities.

Desired Skills:

  • Experience with Data analysis, protocol analysis, unit testing/unit testing frameworks
  • Experience with native debugging tools (e.g. gdb)
  • Experience with Continuous Integration solutions (e.g. Jenkins) and automating test/build procedures.
  • Familiarity with configuration management tools (e.g. Subversion, Git)
  • Hands-on experience with integrating hardware and software systems.
  • Experience in authoring system documentation, to include High-Level Designs, Interface Descriptions, and User's Guides.

 

 

IntelliGenesis, LLC is an EOE M/F/D/V

Back Apply Now