Cyber Defense Solutions

1.0 - Drupal PHP/App/SW & Web/SharePoint

LOCATION: Arlington, VA CATEGORY: Information Technology

The following position(s) are available. Please indicate using the drop down selections to indicate which position you are applying for if applicable. CDS offers competitive compensation packages and provides referral bonuses. Please inquire for more information.  Apply by using the apply button with this posting or if this isn’t our career page, go to our career page at cyberds[dot]com.

CDS is an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law. 

** You must be a US Citizen and hold a Top Secret Clearance with SCI eligibility to apply for one of these positions.**

Job Descriptions

Drupal PHP Administrator/Developer Support – 

  • Maintain existing online applications, systems processes, and reporting routines for web-based Systems.  
  • Implement and test new web application components, reports, batch processes, data extract programs, data import programs, and general enhancements for the web-based applications and related application environments. 
  • Develop software components and solutions that adhere to development standards and are accurate, efficient, and maintainable.  
  • Provide both technical and functional analysis of software defects and performance issues related to web-based systems applications and associated applications.  
  • Meet with customers, as necessary, to gather and/or clarify requirements associated with an assigned task.  
  • Perform appropriate analysis of requirements to determine the best solution for meeting the needs of the customer. 
  • Develop appropriate documentation of analysis requirements, design specifications, test scripts, etc.  
  • Follow customer policies on the software development lifecycle, source code control, and change management.
  • Interface directly with users, developers and other IT staff. 
  • Establish and maintain strong relationships with various customers.
  • Work effectively as a team member and individually.
  • Experience with or exposure to Drupal custom module development is desirable.
  • Experience with the software development lifecycle process, software quality assurance processes, source code control and change management required.
  • Significant experience programming Web based applications using object-oriented programming techniques is required.
  • Strong database driven application development experience is required.
  • Significant experience with CSS, JavaScript and HTML 5 required.

Application/Software AnalystDuties involve the design, documentation, development, modification, testing, installation, implementation, and support of new or existing applications software. Work will include evaluating new applications software technologies; and ensuring the rigorous application of information security/ information assurance policies, principles, and practices to the delivery of application software services. The Application Analyst will continuously and proactively improve security within the development lifecycle. Working with the Application/Software Developers, the Application Analyst is ultimately responsible for ensuring that software is free from vulnerabilities that can be exploited by attackers.

Web/System Administration/SharePoint Developer SupportWeb/System Administrator supports the architecture by designing, planning, evolution, development of the SharePoint MOSS; and programming in software engineering and computer security. Demonstrates experience in using strong analytical skills to understand specific customer domains and drive technical solutions; developing relational databases (e.g., Oracle, MySQL Server, Informix); experience in developing with non-relational databases ((e.g., Casandra, Hadoop, Couch, NoSQL, Project Voldemort, Mongo, Drizzle); experience in using the Agile/Scrum approach to software development; experience and skills using C#, C++, C, Java, PERL, and/or Python)

Requirements

Entry Level
Has basic understanding and ability to perform relevant basic duties.
Applies skills and abilities with supervision on projects, programs, and initiatives with low threat and scope
Minimum requirements:
0-3 years experience involving work directly related to listed skill areas and equivalent to abilities typically held by recent graduates with Bachelor’s degrees in the course of study listed below.
OR
Bachelors Degree in a relevant course of study.

Intermediate
Applies an understanding of the duties and responsibilities of the position assigned.
Ability to explain to others the methods and techniques used in assigned work.
Evaluates and assesses operating practices to determine adequate risk management and compliance standards.
Is responsible for contributing with limited supervision, to projects, programs, and initiatives with medium-threat and moderate scope.
Minimum requirements:
Bachelors Degree in relevant field and 2+ years experience involving work directly related to listed skill areas
OR
Degrees from a designated CAEIAE OR 3 to 5 years directly related experience
Possession and demonstrated application of relevant certifications.

Advanced
Effectively communicates to technical and non-technical audiences; influences others to comply with policies and conform to standards and best practices.
Contributes to the design and development to innovative research projects
Attends and participates in professional conferences to stay abreast of new trends and innovations in the field of information systems.
Independently manages, plans, evaluates and advocates for compliance systems, plans, and functions, and is responsible for the management of complex projects, programs, and initiatives with high threat and large scope ; (e.g department or agency-wide), with on-going systems monitoring
Minimum requirements:
Bachelors Degree in relevant area of study and 5+ years experience involving work directly related to listed skill areas.
OR
Degrees from a designated CAEIAE or 7+ years of directly related experience
Possession and demonstrated application of relevant certifications
Additional Key Competencies identified for this role (for senior management positions)
Leadership & People Management
Written & Oral Communication
Creative Problem Solving
Project/Program Management

Specialist
Demonstrates an in depth understanding of enterprise-wide application of relevant functional area.
Set expectations, determines appropriate measures to be used across the department/agency
Minimum requirements:
Graduate Degree in relevant area of study with 8+ years directly related experience and maintains governance over the standards and methodologies
Independently manages, plans, evaluates and advocates for solutions, plans, and functions, and is responsible for the management of complex projects, program and initiatives with high threat and large scope (e.g. organization-wide or inter governmental)
Leads, enables and is accountable for the implementation and integration of solutions within the organization.
Understand mechanisms for securing new technologies, understands the impact of new and emerging technologies as well as tools and methods for mitigating risks
OR
Bachelors Degree and 10+ years of directly related experience
Additional Key Competencies identified for this role (for senior management positions)
Leadership & People Management
Written & Oral Communication
Creative Problem Solving
Project/Program Management
Possession and demonstrated application of relevant certifications 
View all jobs at Cyber Defense Solutions
Cyber Defense Solutions jobs