Senior Systems Engineer / Architect – Herndon, VA

Location: Herndon, VA

  • This position requires an active TS/SCI with Poly
  • Position identifies system integrity issues and solutions for the full system life cycle from concept to disposal.
  • Performs technical planning, system integration, verification and validation, cost and risk, and supportability and effectiveness analyses for total systems.
  • Ensures designs are compatible with the architecture and allocates requirements to segments.
  • Analyzes science, engineering, business, and all other data processing problems for application to electronic data processing systems.
  • Analyzes user requirements, procedures, and problems to automate or improve existing systems and review computer system capabilities, workflow, and scheduling limitations.
  • May analyze or recommend commercially available software. May supervise other technical personnel.

Tasks:

  • Ensure the logical and systematic conversion of customer or product requirements into total systems solutions
    that acknowledge technical, schedule, and cost constraints.
  • Perform functional analysis, timeline analysis, cost estimation, trade studies, requirements allocation and interface definition studies to translate customer requirements into hardware and software specifications.
  • Coordinate and link the computer systems within an organization to increase compatibility and so information can be shared
    • Consult with management to ensure agreement on system principles.
    • Expand or modify system to serve new purposes or improve workflow.
    • Analyze and study complex system requirements.
    • Design software tools and subsystems to support software reuse and domain analyses and manages their
      implementation.
  • Manage software development and support using formal specifications, data flow diagrams, other accepted design techniques and Computer Aided Software Engineering (CASE) tools.
  • Estimate software development costs and schedule. Review existing programs and assist in making refinements,
    reducing operating time, and improve current techniques. Supervise software configuration management.
  • Apply the concept of operations set of disciplines for the planning, analysis, design and construction of
    information systems across a major sector of the organization.

    • Develop analytical and computational techniques and methodology for problem solutions.
    • Perform strategic systems planning, business information planning, business and analysis.
    • Provide technical guidance in software engineering techniques and automated support tools.
    • Tests, debugs, and refines the computer software to produce the required product.
    • Prepare required documentation, including both program-level and user-level documentation.
    • Enhance software to reduce operating time or improve efficiency.
    • Provide technical direction to programmers to ensure program deadlines are met.
    • Apply business process improvement practices to re-engineer methodologies and principles and business process modernization projects.
  • Provide staff and users with assistance solving computer related problems, such as malfunctions and program problems.
  • Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems.
  • Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.
  • Apply, as appropriate, activity and data modeling, transaction flow analysis, internal control and risk analysis and
    modern business methods and performance measurement techniques.

    • Assist in establishing standards for information systems procedures
    • Develop and apply organization-wide information models for use in designing and building integrated, shared
      software and database management systems.

      • Ability to quickly acclimate and gain a thorough and comprehensive understanding of our enterprise functionality
      • Proven experience and knowledge of large and complex physical networks and network operating systems

Experience:

  • Proven expertise with core Microsoft Windows enterprise components to include: Active Directory (including I / software deployment), DHCP, DNS, .DFS, Server 2003, Server 2008, Windows 7,8,&10
  • Exchange 2010/2013 and FIM
  • IBM Notes/Domino
  • Sametime or Microsoft Lync 2010/2013
  • MCSE
  • MCSA
    • Experience with Enterprise storage technologies
    • Prior experience or familiarity with software development tools, scripting and programming, ability to effectively troubleshoot new and existing software packages, scripts and in-house developed system utilities, specifically Microsoft Powershell (i.e. Java scripting, VB, C++, etc.)