Senior Software Engineer

Security Level:  Active TS/SCI with polygraph clearance

Location:    Chantilly, Virginia

Do you have a desire for technical excellence and passion for customer success?   We are looking for Senior Software Engineers to support integrated enterprise system solutions at our customer sites.   In this role, you will have the opportunity to make significant contributions to enterprise system success.

Requirements:

  • A minimum of ten (10) years in software engineering including development, integration, testing, and problem diagnosis/resolution for government or industry customers
  • Experience working with analytical and investigative tools to enable development of knowledge information systems
  • Experience interacting with customers, including briefing status, presenting technical ideas, and leading meetings
  • Experience in developing documentation required to support a programs technical requirements
  • Experience developing solutions, integrating and extending COTS products.
  • Bachelors Degree in Computer Science or related field from an accredited college or university

To apply, please send your resume to resumes@dhtechllc.com

Software Developer

Security Level:  Active TS/SCI with full scope polygraph clearance

Location:    Hanover, Maryland

We are looking for stellar engineers to join our team at a customer site in Maryland on a long term contract.   In this role, you will be building the foundation of a growing program plus working with a great team!

 Responsibilities:

  • Evaluate and recommend software development platforms and architectures as well as the hardware requirements for the support of development, testing, quality assurance, and production environments.
  • Conduct applied research in the areas of current and emerging computer technology for the purpose of integrating appropriate new technological advances into the mission.
  • Develop and maintain software development architecture and make recommendations for improvement.
  • Establish and document software development guidelines, coding standards, and conduct training sessions as needed.
  • Conduct code review and diagnose technical issues reported.
  • Conduct daily hands-on programming work using, C++, Python, Pearl, Ruby, Bash Java, SQL, and Object Oriented programming.
  • Translate system requirements into application prototypes.
  • Translate technical specifications into programming specifications
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Provide documentation on the current and planned system configurations
  • Assist with system accreditations and support resolving security vulnerabilities, findings, or mitigate security concerns
  •  Work with the Information Assurance and IT teams to carry out all component patching, maintenance and upgrades and ensure any changes are documented and verify any changes do not introduce any new operational or vulnerability issues
  •  Continually transition knowledge through training and assistance on how to use the technology using industry best practices.
  • Work with technical teams to engineer customer systems and environments to be more secure by protecting system boundaries, keeping computer systems and network devices hardened against vulnerabilities and attacks and securing highly sensitive data.

 Requirements:

  • 10 years of diverse experience in a software developer role
  • 10 years of experience with Federal customers on similar projects of scope.
  • Knowledge of bi-directional transfer between multiple networks of different classification levels, transmission protocol types and partner organizations preferred.
  • Exposure to cross domain equipment, filters, guards, rule sets, and certifications.
  • Knowledge of UCDMO, NIST, and CNSSI standards for cross domain services preferred
  • 10 years of intensive software development experience in modern languages such as C/C++ or Java; knowledge of other commonly used language such as Perl, Python, Ruby, JavaScript, etc.;
  • Working knowledge of some modern computing paradigms and environments such as NoSQL systems, cloud computing and virtualization, parallel programming, network programming, mobile development, and interface development;
  • Familiarity with end-to-end software development activities in Linux/Windows/Unix/Web environments;
  • Familiarity with software development tools including IDEs, version control systems, and bug tracking systems;
  • Working knowledge and experience in participating in agile software development practices and team design sessions;
  • Masters degree from an accredited college in Computer Science, Information Assurance, Information Security Systems Engineering or related discipline
  • Experience in developing documentation required to support a programs technical requirements

To apply, please send your resume to resumes@dhtechllc.com

Cross Domain Engineers

Security Level:  Active TS/SCI with polygraph clearance

Location:    Hanover, Maryland

We are looking for stellar engineers to join our team at a customer site in Maryland on a long term contract.    In this role, you will be building the foundation of a growing program plus working with a great team!

 Responsibilities:

  • Provide documentation on the current and planned configuration of the cross domain environment
  •  Assist with system accreditations and support resolving security vulnerabilities, findings, or mitigate security concerns
  • Engineer and configure data and messaging routes between various domains with varying classification levels and ensuring security and integrity of the data
  • Work with the Operations teams to ensure the daily operations of the cross domain environment
  • Work with the Information Assurance and IT teams to carry out all component patching, maintenance and upgrades and ensure any changes are documented and verify any changes do not introduce any new operational or vulnerability issues
  • Proactively ensure the highest levels of systems and infrastructure and CDS availability
  • Monitor and test CDS interfacing applications performance for potential volumetric bottlenecks, identify possible solutions, and work with developers to implement those fixes.
  • Write and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasks
  • Continually transition knowledge through training and assistance on how to use the technology using industry best practices.
  • Work with technical teams to engineer customer systems and environments to be more secure by protecting system boundaries, keeping computer systems and network devices hardened against vulnerabilities and attacks and securing highly sensitive data.

 Requirements:

  • 6 years of diverse experience providing support for Cross Domain Solutions listed on the Unified Cross Domain Services Management Office  (UCDSMO) approved product list.** 
  • 10 years of experience with Federal customers on similar projects of scope.
  • Knowledge of bi-directional transfer between multiple networks of different classification levels, transmission protocol types and partner organizations.
  • Experience in operating cross domain equipment, filters, guards, rule sets, and certifications.
  • Knowledge of UCDMO, NIST, and CNSSI standards for cross domain services
  • Experience with ICD 503.
  • DoD 8570 compliance with IASAE Level 1 qualifications
  • Bachelors degree from an accredited college in a related discipline, or equivalent experience/combined education,
  • Experience in developing documentation required to support a programs technical requirements
  • Bachelors Degree in Computer Science or related field from an accredited college or university

To apply, please send your resume to resumes@dhtechllc.com

Software Engineer

Security Level:  Active TS/SCI with full scope polygraph clearance

Location:    Hanover, Maryland

We are looking for stellar engineers to join our team at a customer site in Maryland on a long term contract.    In this role, you will be building the foundation of a growing program plus working with a great team!

 Responsibilities:

  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
  • Prepare and install solutions by determining and designing system specifications, standards, and programming.
  • Provide technical assistance on the design, deployment, and implementation of  Network Security components (e.g., firewalls, switches, VPNs) and Cross Domain Systems (CDSs)
  • Improve operations by conducting systems analysis; recommend changes in policies and procedures.
  • Obtain and license software by obtaining required information from vendors; recommend purchases; test and approve products.
  • Provides information by collecting, analyzing, and summarizing development and service issues.
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
  • Provide documentation on the current and planned system configurations
  • Assist with system accreditations and support resolving security vulnerabilities, findings, or mitigate security concerns
  • Work with the Information Assurance and IT teams to carry out all component patching, maintenance and upgrades and ensure any changes are documented and verify any changes do not introduce any new operational or vulnerability issues
  • Write and maintain custom scripts to increase system efficiency and lower the human intervention time on any tasks
  • ·Continually transition knowledge through training and assistance on how to use the technology using industry best practices.
  • Work with technical teams to engineer customer systems and environments to be more secure by protecting system boundaries, keeping computer systems and network devices hardened against vulnerabilities and attacks and securing highly sensitive data.

 Requirements:

  • 10 years of diverse experience in a software engineering role
  • 10 years of experience with Federal customers on similar projects of scope.
  • Knowledge of bi-directional transfer between multiple networks of different classification levels, transmission protocol types and partner organizations.
  •  Exposure to cross domain equipment, filters, guards, rule sets, and certifications.
  • Knowledge of UCDMO, NIST, and CNSSI standards for cross domain services preferred
  • Experience with ICD 503 preferred.
  • Masters degree from an accredited college in Computer Science, Information Assurance, Information Security Systems Engineering or related discipline or applicable experience substitution
  • Experience in developing documentation required to support a program’s technical requirements

To apply, please send your resume to resumes@dhtechllc.com

Senior Linux Engineers

Security Level:  Active TS/SCI with full scope polygraph clearance

Location:    Northern Virginia

Do you have a desire for technical excellence and passion for customer success?   We are looking for Senior Linux Administrators to support a high profile integrated enterprise system solution at our customer site.   In this role, you will have the opportunity to make significant contributions to the customer mission.

Summary

The successful candidate will maintain and improve, as part of the existing Linux team, the Customer’s Linux environment. This includes responsibility for the operating system software and its successful integration with the hardware and applications software across the organization.

Duties, Tasks & Responsibilities

  • Planning, testing, installing, integrating, and maintaining new and upgraded versions of the relevant operating systems
  • Building and hardening Linux servers, and establishing configuration baselines
  • Applying all appropriate security and firmware patches in a timely manner, and assisting in creating, maintaining, and adhering to the organization’s patch management plans
  • Developing test plans and procedures
  • Testing and integrating software and hardware
  • Managing operating system lifecycles
  • Establishing, developing, testing, staging, and operating environments
  • Designing interfaces to external systems
  • Researching and resolving operating system problems efficiently and accurately, while adhering to organizational standards and practices
  • Troubleshooting operating system problems, and collaborating with other teams (e.g. application development, network, etc.) to resolve problems across the organization
  • Providing technical support to other teams (e.g. application development, etc.) on requirements for integration into the operating system
  • Maintaining and updating documentation on the operating system configuration and all other areas of responsibility

Required Experience, Skills, & Technologies

  • Strong Linux administration experience
  • Experience working in an organization with complex, intertwined systems and data flows
  • Experience creating, maintaining, and communicating complex information technology documentation
  • Experience with domain account management, particularly via Centrify, LDAP, and Active Directory
  • Experience applying security patches in a Linux environment
  • Strong shell scripting experience
  • Puppet scripting experience
  • Ability to manage a large, complex server environment
  • Strong communication and collaboration skills to work effectively and proactively across a large organization of dispersed teams

Desired Experience, Skills & Technologies

  • Strong Solaris administration experience
  • Solaris administration/engineering certification (e.g. SCSAS, etc.)

To apply, please send your resume to resumes@dhtechllc.com

Dev / Ops Engineers

Security Level:  Active TS/SCI with full scope polygraph clearance

Location:    Northern Virginia

Do you have a desire for technical excellence and passion for customer success?   We are looking for a DevOps/Linux engineer to support a high profile integrated enterprise system solution at our customer site.   In this role, you will have the opportunity to make significant contributions to the customer mission.

Summary

The successful candidate will use Linux access privileges and associated skills to support the application development team(s).

Duties, Tasks & Responsibilities

  • Serving as an interface to the Linux infrastructure team for support to the application development team(s)
  • Building and maintaining tools to manage deployment activities
  • Providing role separation for development work from administration work
  • Maintaining the application development team(s) standard servers and services
  • Providing support for Jenkins, SonarQube, Nagios, and other tools
  • Managing COTS tools required to support the application development team(s) (e.g. JIRA)

Required Experience, Skills, & Technologies

  • Strong Linux administration experience
  • DevOps experience, to include building, deploying, and operating software
  • Broad understanding of DevOps tools and technologies
  • Experience with infrastructure automation and monitoring tools (e.g. Chef, Nagios, etc.)
  • Experience with continuous integration tools (e.g. Jenkins)

Desired Experience, Skills & Technologies

  • Experience with configuration management tools (e.g. Chef, Puppet, Ansible, etc.)
  • Experience with continuous monitoring tools
  • Experience developing in Java, C, C++, or similar languages
  • Experience with Jenkins and/or SonarQube

To apply, please send your resume to resumes@dhtechllc.com

Information Systems Security Officer

Security Level:  Active TS/SCI with full scope polygraph clearance

Location:    Northern Virginia

Do you have a desire for technical excellence and passion for customer success?   We are looking for a Information Systems Security Officer to support a high profile integrated enterprise system solution at our customer site.   In this role, you will have the opportunity to make significant contributions to the customer mission.

Summary

The successful candidate will leverage their strong technical background/knowledge to support the Sponsor’s system accreditation efforts, to include creating Body of Evidence (BOE) documentation, implementing required controls, and completed required tasks/actions.

Duties, Tasks & Responsibilities

  • Creating, updating, maintaining, and interpreting required Body of Evidence (BOE) documentation
  • Working with management, internal teams, and Sponsor’s authorities to successfully navigate the Sponsor’s accreditation process for all systems
  • Performing Nessus scans and interpreting the results
  • Maintaining a robust library of documentation, to include network diagrams for cyber defense capabilities and sensors, and making documentation available to all personnel with appropriate need-to-know
  • Maintaining, updating, and conducting routine vulnerability scanning across all Sponsor networks
  • Maintaining system baselines and configuration management items, including security event monitoring policies
  • Working with all stakeholders to ensure complete and functioning systems that meet all requirements
  • Ensuring all network defense capabilities are kept current, patched, and securely configured, and the management is informed of status
  • Analyzing data flows into, out of, and across Sponsor networks to identify and rectify any security gaps
  • Recommending, and when approved, implementing process and policy improvements

Required Experience, Skills, & Technologies

  • Significant, demonstrated experience navigating the Sponsor’s accreditation process and ICD 503 requirements, especially as it relates to creating Body of Evidence (BOE) documentation
  • Significant, demonstrated experience meeting security requirements in the Sponsor’s environment or similar environments (prior ISSO experience)
  • Experience performing Nessus scans and interpreting the results
  • Experience working across a large team to drive a security agenda
  • Experience working with complex, intertwined systems and data flows
  • Experience inventorying complex networks, and with all facets of network documentation (security compliance, configuration management, patching, centralized authentication, removable media, etc.)
  • Security-focused knowledge of a wide range of diverse technologies/disciplines (networking, UNIX/Linux, Windows, Storage, Virtualization, etc.)
  • Experience monitoring network defense technologies and analyzing the outputs
  • Experience creating, maintaining, and communicating complex information technology documentation, particularly network and security documentation
  • Self-starter with excellent people skills – able to work across teams, organize meetings/boards, and drive change throughout an organization

Desired Experience, Skills & Technologies

  • CISSP strongly desired
  • Experience with the Xacta 360 cyber risk and compliance automation tool strongly desired

To apply, please send your resume to resumes@dhtechllc.com

Senior Application Developers

Security Level:  Active TS/SCI with full scope polygraph clearance

Location:    Northern Virginia

Summary

The successful candidate will be dedicated to full time development enhancement and on-going support for existing applications

Duties, Tasks & Responsibilities

  • Designing, programming/developing, and modifying software systems, applications, and tools, both existing and potentially new in the future
  • Analyzing user needs and software requirements to determine feasibility of design within time and cost constraints
  • Conducting testing of program and software applications
  • Organizing and maintaining documentation of application development and subsequent revisions
  • Collaborating with teammates, other service providers, vendors, and users to develop new programming methods

Required Experience, Skills, & Technologies

  • Strong Java programming/development skills and experience
  • Experience with HTML, CSS, JavaScript, and at least one modern front-end framework such as Angular
  • Experience with Spring and ORM libraries such as Hibernate/JPA
  • Experience working and interacting with different types of data stores (e.g. Oracle, Elasticsearch)
  • Experience with RESTful services
  • Experience with Ext JS (v3 and v4), Groovy (v2), Grails (v2), and Bootstrap (v3+)
  • Understanding of SQL and Elasticsearch

Desired Experience, Skills & Technologies

  • Angular (v2+) or Ext JS (v6+)

To apply, please send your resume to resumes@dhtechllc.com

Senior Windows Administrator

Security Level:  Active TS/SCI with full scope polygraph clearance

Location:    Northern Virginia

Summary

The successful candidate will be a senior member of the Windows team to include responsibility for the operating system and integrations.

Duties, Tasks & Responsibilities

  • Planning, testing, installing, integrating, and maintaining new and upgraded versions of the relevant operating systems
  • Building and hardening Windows servers, and establishing configuration baselines
  • Applying all appropriate security and firmware patches in a timely manner, and assisting in creating, maintaining, and adhering to the organization’s patch management plans
  • Developing test plans and procedures
  • Testing and integrating software and hardware
  • Managing operating system lifecycles
  • Establishing, developing, testing, staging, and operating environments
  • Designing interfaces to external systems
  • Researching and resolving operating system problems efficiently and accurately, while adhering to organizational standards and practices
  • Troubleshooting operating system problems, and collaborating with other teams (e.g. application development, network, etc.) to resolve problems across the organization
  • Providing technical support to other teams (e.g. application development, etc.) on requirements for integration into the operating system
  • Maintaining and updating documentation on the operating system configuration and all other areas of responsibility

 

Required Experience, Skills, & Technologies

  • Strong Windows administration experience
  • Experience with VMWare 5+
  • Experience working in an organization with complex, intertwined systems and data flows
  • Experience creating, maintaining, and communicating complex information technology documentation
  • Experience with domain account management, particularly via Active Directory, LDAP, and Centrify
  • Experience applying security patches in a Windows environment
  • Strong scripting experience, especially PowerShell, VB, etc.
  • Ability to manage a large, complex server environment (Windows Server 2008/2012/2016)
  • Experience with Microsoft System Center Operations Manager (SCOM) and Access Control Service (ACS)
  • Experience with Microsoft Exchange and Microsoft Outlook
  • Experience with Symantec and McAfee virus detection products
  • Experience with LAN, SAN, TCP/IP networks, network configurations, and CISCO networking equipment
  • Strong communication and collaboration skills to work effectively and proactively across a large organization of dispersed teams

 

Desired Experience, Skills & Technologies

  • Microsoft Certified Solutions Expert (MCSE) or Microsoft Certified IT Professional (MCITP) certifications
  • VMWare Certified Professional (VCP) certification

To apply, please send your resume to resumes@dhtechllc.com