Responsibilities:
1.01 - Participate in an Integrated Product Team to design new capabilities based upon evaluation of all necessary development and operational considerations
1.02 - Allocate real-time process budgets and error budgets to systems and subsystem components
1.03 - Generate alternative system concepts, physical architectures, and design solutions
1.04 - Define the methods, processes, and evaluation criteria by which the systems, subsystems and work products are verified against their requirements in a written plan
1.05 - Develop system design solution that satisfies the system requirements and fulfills the functional analysis
1.06 - Review and provide input to program and contract work breakdown structure (WBS), work packages and the integrated master plan (IMP)
1.07 - Participate in interface definition, design, and changes to the configuration between affected groups and individuals throughout the life cycle
1.08 - Derive from the system requirements an understanding of stakeholder needs, functions that may be logically inferred and implied as essential to system effectiveness
1.09 - Derive lower-level requirements from higher-level allocated requirements that describe in detail the functions that a system component must fulfill, and ensure these requirements are complete, correct, unique, unambiguous, realizable, and verifiable
1.10 - Participate in establishing and gaining approval of the definition of a system or component under development (requirements, designs, interfaces, test procedures, etc.) that provides a common reference point for hardware and software developers
1.11 - Develop derived requirements for Information Assurance Services (Confidentiality, Integrity, Non repudiation, and Availability); Basic Information Assurance Mechanisms (e.g., Identification, Authentication, Access Control, Accountability); and Security Mechanism Technology (Passwords, cryptography, discretionary access control, mandatory access control, hashing, key management, etc.)
Experience/Qualifications:
• Experience developing Apache NiFi applications
• Experience applying systems engineering principles throughout the systems life cycle phases
• Experience interacting with the Government regarding Systems Engineering technical considerations and for associated problems, issues or conflicts
• Experience communicating with other program personnel, government governance bodies, and senior executives
• Experience providing technical integrity, quality, and completeness of work performed and deliverables associated with one or more of the process areas defined by ISO/IEC15288:
Technical Process Area: Stakeholder Requirements Definition, Requirements Analysis, Architectural Design, Implementation, Integration, Verification, Transition, Validation, Operation, Maintenance, Disposal
Project Process Area: Project Planning, Project Assessment and Control, Decision Management, Risk Management, Configuration Management, Information Management, Measurement
Enterprise (Organizational Project-Enabling) Process Area: Project Portfolio Management, Infrastructure Management, Lifecycle Model Management, Human Resource Management, Quality Management
Agreement Process Area: Acquisition and Supply
Skills:
• NiFi developer
• Jira
• Confluence, SharePoint, or similar
Permanent