Senior Software Design Engineer - 26318 in Fairfax, VA at Alion Science and Technology

Date Posted: 8/11/2018

Job Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Fairfax, VA
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:
    8/11/2018
  • Job ID:
    26318

Job Description



Responsibilities/Qualification

Position Summary

Performs analysis, design, development, testing, debugging and implementation of complex software application programs in support of distinct product hardware or technical service lines of business. Specifically, supporting a government agency in the Washington DC/Northern VA area, provide software support to multi-level and multi-compartment trusted access and transfer systems, software/hardware components, secure networks, identity, authorization, privilege management, insider threat detection, continuous monitoring, and perform custom application development.

Duties and Responsibilities

  • Defines specifications for complex software programming applications and/or oversees the maintenance of existing programs to ensure continued performance and compliance with current guidelines and standards.
  • Conduct basic and applied research of technologies in order to enhance business processes (e.g., secure information sharing, collaboration, document management) using Commercial Off-The-Shelf (COTS), Government Off-The-Shelf (GOTS) software and custom solutions. 
  • Perform all necessary aspects of the programming phase of software development including coding, testing, debugging and documenting using current guidelines and standards.
  • Develop an automated, modular fuzzing methodology for identifying vulnerabilities in many types of software applications, including those executing on embedded devices
  • Develop Multi-Level Security (MLS) data exchange solutions to include guards and data diodes.
  • Support the development of technical methods and means for users to access and utilize secure information sharing capabilities.
  • Support initiatives in Big Data, Modeling & Simulation, and Machine Learning
  • Participate in the analysis and development of test plans.  Tests assigned components and units, provides test results and recommends corrections.
  •  Identifies and directs resolution of complex hardware/software interface issues or other technical problems.
  • Researches and develops prospective applications and products and maintains current knowledge of relevant technologies.
  • Basic and applied research will focus on incorporating the newest capabilities/service improvements and mitigating the latest threats on the cyber landscape into secure information sharing capabilities. Provide prototyping, development, fielding, deployment, operations, maintenance, support, and technology refresh for all solutions throughout the system lifecycle according to the Government’s direction.
  • Authors or assists in the writing and/or presentation of briefings (reports on analyses, findings, and project progress), project or task plans, system specification manuals, technical reports and user manuals.
  • Participates in the preparation of technical proposals.
  • Provides guidance to less experienced software developers/architects.
  • Performs additional duties and responsibilities as assigned.

Education and Experience

  • Bachelor’s degree in related discipline plus 5 to 7 years of directly related experience or a Master’s degree and 3 years of experience. Professional certification(s) may be required (AWS SageMaker; AWS Comprehend).
  • In some cases, educational requirements may be adjusted or waived for more than 10 years applicable work experience. Work experience may be adjusted for highly specialized knowledge or uniquely applicable experience for positions involving new technology or labor market shortages as reflected by market survey data.

      Knowledge, Skills, Abilities

  • Broad and extensive knowledge of the software development process and its technologies and methodologies including SCRUM and CMMI
  • Extensive experience in Service Oriented Architecture (SOA) design and implementation
  • Some experience with AWS APIs
  • Strong analytical skills and attention to detail.
  • Ability to communicate software concepts effectively.
  • Knowledge of the principles, practices, and procedures used in software and systems development.
  • Experience with software development tools and programming languages (Java, Python, SQL).
  • A security clearance of an appropriate level may be required after employment.

#CB

*CJ



Diversity Statement

Women, minorities, individuals with disabilities and veterans are encouraged to apply.  Alion will provide a reasonable accommodation to individuals with disabilities and disabled veterans who need assistance to apply.  Please visit the Alion Careers site for more information

U.S. Citizenship Required.

Next Steps

Join Our Talent Network

Join Our Talent Network

Join the Alion Science and Technology Corporation Talent Network today and stay up-to-date on our openings as they continue to become available! As a member of our network, you will receive alerts with new job opportunities that match your interests and have the ability to share job opportunities through social media or email. Join now!

Whether you choose to apply or just leave your information, we look forward to staying connected
with you.