Posted in

Systems Engineer

Systems Engineer

CompanySoft Tech Consulting
LocationDulles, VA, USA, Fort Belvoir, VA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelExpert or higher

Requirements

  • Bachelor’s degree or higher in computer science, information technology, computer engineering, electrical engineering or related discipline
  • 10 years related experience
  • Current/Active at least SECRET clearance
  • Possess knowledge of the New START Treaty and the various Conventional Arms control agreements supported by the client
  • Understanding of the sometimes-complex treaty rules and related client’s algorithms associated with the various treaties and agreements is essential to being able to test client’s and related applications
  • Be familiar with client’s Passport/Visa Office and Treaty Training Team processes and functions
  • Local travel within the Washington, D.C. area is required for the performance of this contract
  • Must be able to work independently
  • Must have strong verbal and written communication skills

Responsibilities

  • Thoroughly test all aspects of the client’s application before any releases, patches or similar activities that may affect the functionality of the application
  • Review and evaluate the performance and application design for client and related applications
  • Test and evaluate the functionality and the performance of the new versions/updates
  • Review and evaluate any client’s Software Change Requests (SCRs) or Software Problem Reports (SPRs) to ensure problems and requested changes are being clearly and thoroughly documented
  • Develop an independent test plan and perform independent testing of the software prior to each release. Prepare a formal test report at the conclusion of the testing of each release
  • Verify that the developer’s plan for user training is complete; also review the training materials and their presentation with regards to their effectiveness
  • Assist client’s staff in developing test plans and acceptance criteria for user testing, and assist with testing, if requested
  • Facilitate a stress test of the system to ensure an adequate number of users can simultaneously access the system
  • Review of, and assistance with the creation of, various Risk Management Framework (RMF) system accreditation documentation and RMF controls
  • Participate in system fail-over tests/Continuity of Operations (COOP) Exercises utilizing the back-up system to include coordinating with the user community
  • Investigate any application/system anomalies to determine causes and recommend possible work-around solutions; submit SCRs and SPRs as appropriate
  • Monitor the execution of software development and maintenance tasks
  • Ensure developmental products conform to the requirements
  • Analyze problems discovered
  • Recommend corrective actions
  • Report progress
  • Make sure work meets the identified requirements
  • Improve system performance
  • Provide a technical basis for the client’s decision to accept the products
  • Review both the logical and physical database design, including current optimization criteria (tables, indexes, etc.)
  • Recommend improvements and changes to enhance system performance
  • Provide guidance to client on requirements and design elements regarding the development of the client’s containerization effort by the client’s Research and Development Directorate
  • Conduct technical analyses and feasibility assessments
  • Draft miscellaneous system-related documents, related to the secure and reliable operation of the client’s system
  • Resolve system technical and functionality issues
  • Provide occasional user assistance and application demonstrations, by recommending and demonstrating IT solutions

Preferred Qualifications

    No preferred qualifications provided.