Design, develop, analyze, modify, and evaluate technical and/or analytical problems. Plan, conduct, and evaluate projects or major phases of significant projects, coordinating the efforts of technical support staff in the performance of assigned projects. Develop and recommend approaches for new or improved products and/or processes. Investigate solutions to product and/or process problems.
7+ years experience in an engineering role. Master’s degree in a related field. Thorough understanding of application software, operating systems, networks, storage platforms, and how they relate to system architecture. Experience working on each stage of the system development life cycle from initiation through deployment/sustainment. Demonstrated proficiency with process modeling and developing workflow diagrams. Able to elicit and interpret requirements and translate to technical specifications/system design following best practices and design patterns. Able to communicate with management, technical staff, and end users in a clear and professional manner. Experience with engineering practices, techniques, and standards. Excellent oral and written communication skills with the ability to develop and present technical presentations. Able to represent complex data in diagrams or through other techniques that communicate precise information to both business and technical staff. Proven ability to understand the strategic and tactical approach to projects and handle multiple projects concurrently. Must be a US citizen and hold a current Secret clearance.