You will be evaluated for this job based on how well you meet the qualifications above.
DEFINE
- Engage with internal (NSA/CSS) stakeholders, including partner and customer organizations, and individual employees. - Identify capability gaps to guide improvements, or creation of, applications; infrastructure; tradecraft; tactics, techniques, and procedures (TTPs).
Serve as a subject matter expert to support research and development efforts.
RESEARCH
- Analyze corporate or customer requirements to develop, design, and deliver strategy documentation.
- Analyze data using mathematical/statistical methods.
- Analyze data using appropriate tool set.
- Analyze new and existing applications, technologies, and/or architectures to solve design, development, and operational problems.
- Analyze problems to facilitate technical solutions.
- Leverage research approaches and methodologies.
- Establish research objectives.
- Identify research questions.
- Document processes, analyses, and/or research findings.
- Review scientific or technical literature to support research efforts.
- Conduct research, including studies, experiments, and investigations.
- Research emerging technologies for application(s) within the Agency.
- Evaluate research for practical application.
- Gather business and user requirements; partner with the development team to develop the operational and system requirements.
- Conduct reviews to validate functional, operational, or user requirements.
DESIGN
- Develop conceptual designs or models to address user and stakeholder needs.
- Design and modify user interfaces, web applications and other technologies.
- Perform high-level design, specifying system and component performance and interface requirements.
- Develop a design plan for custom hardware or software based on requirements.
- Use modeling or simulation to evaluate designs.
- Design and develop web-based documentation.
- Design and/or create artwork or graphics for print, electronic products, exhibits, or displays.
- Design communication campaigns and strategies.
- Design, create, and implement websites.
- Update and create web-based collaborative tools and technologies.
DEVELOP/IMPLEMENT
- Build software prototypes.
- Develop test plans to evaluate software.
- Develop test procedures to ensure conformity with specifications or standards.
- Provide feedback to application developers.
- Develop functional, operational, or user requirements.
- Develop solution designs.
- Develop multimedia products, integrating text, computer graphics, conventional art, photographs, or other media.
- Create and/or manage images (for example, photographs) using digital and analog imaging technologies and databases.
- Develop research approaches and methodologies.
- Develop a test plan for custom hardware or software based on requirements.
- Execute a software or hardware test plan.
EVALUATE/TEST
- Test applications to validate functional, operational, or user requirements. -
Evaluate and test websites and applications for Accessibility as required under Section 508. - Evaluate or test computer applications or programs for usability in order to meet performance objectives.
- Communicate identified defects in developed hardware or software to development team.
- Evaluate the results of a software or hardware test.
- Evaluate a software or hardware test plan.
- Analyze current tools for proper functionality.
- Evaluate or test computer applications or programs to ensure compliance with technical, professional, legal and/or organizational standards/requirements.