Systems Engineer
Company | Soft Tech Consulting |
---|---|
Location | Dulles, VA, USA, Fort Belvoir, VA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Expert 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.