QinetiQ North America’s Services & Solutions Group delivers aerospace operations and systems, engineering and life-cycle management, IT solutions and services, software and systems engineering, and missions solutions. Our core offerings include: space engineering, software solutions and enterprise IT, cyber intelligence, systems integration and engineering, training, modeling and simulation, logistics and life-cycle management.
QinetiQ North America is an AA/EEO Employer.
You are submitting your information for consideration to a position that is currently available under the Engineering Services Contract (ESC) at Kennedy Space Center, Florida. If selected, actual employment may be with QinetiQ North America OR one of the ESC teammate subcontractors.
JOB DESCRIPTION/POSITION RESPONSIBILITIES :
KSC ESC requires an Expert IT System Administrator/Developer to support the QinetiQ-Kennedy Engineering Services System (Q-KESS). Position responsibilities include:
Design, installation, and support of Q-KESS servers and associated infrastructure, including authentication, backup, Forefront UAG/TMG, server impersonation, and VPN and SSL/TLS/IPSec tunneling for trusted network access within a cloud architecture.
Design, installation and support of development, test, and production environments for Q-KESS hosted product sets. Installation of products, systems, and applications within QKESS environments, and configuration of related authentication, network, and database access services.
Maintenance of network access configurations and monitoring of network availability and performance. Responsible for maintaining network efficiency, ensuring that all components (including computers, network, and software) work and perform properly together.
Monitoring and adjusting the performance of existing networks and determining future network needs. Troubleshooting problems reported by users and/or network monitoring systems. Recommending future system upgrades. Installing system security software, monitoring networks for security breaches, and responding to cyber-attacks.
Designing, developing, and enhancing Microsoft .NET applications, including packaging, deployment, and performance tuning. Establishing and maintaining application development infrastructures for construction and testing of application software systems. Establishing and maintaining support infrastructures for testing, deployment, and production execution of application software systems.
Generation and maintenance of documentation, specifications, and schematics associated with Q-KESS infrastructure and application baselines.
REQUIRED SKILLS/SPECIAL TRAINING :
Knowledgeable and experienced in the following products and protocols:
Microsoft Operating Systems
Microsoft SQL Server RDBMS
Microsoft SQL Server Management Studio (SSMS)
Microsoft SQL Server Integration Services (SSIS)
Microsoft SQL Server Reporting Services (SSRS)
Microsoft Excel Cubes
Microsoft Active Directory (AD)
Microsoft Active Directory Federated Services 2.0
Microsoft Internet Server Application Programming Interface (ISAPI)
Microsoft Forefront Unified Access Gateway (UAG)
Microsoft Forefront Threat Management Gateway (TMG)
Microsoft UAG Direct Access (DA)
Microsoft Internet Information Server
Microsoft Windows Forms development (MVC, WCF, WPF, etc.)
Web Services and supporting languages such as Java, Jscript, JQuery, and HTML5
SSL Network Tunneling or IPSec Tunneling
Advanced knowledge of data/IP networks equipment, terminology and standards including Ethernet switching and IP Routing for VLANs, access lists, and routing protocols/tools with advanced knowledge in network security and firewalls.
Knowledgeable and experienced in the full Software Development Life Cycle (SDLC), in the development, enhancement, and creation of computer application software or specialized utility programs, in analyzing user needs and business requirements, and in development of sustainable software engineering solutions.
Knowledgeable and experienced in relational databases, web based applications, cloud computing networks, firewall theory and configuration, and related technologies. Familiarity with SQL Server database principles and working knowledge of data structures. Ability to write and analyze complex SQL queries.
Knowledgeable and experienced in Microsoft .NET development with Object-Oriented methodologies in C#, VB.Net, and managed C++ languages, in ASP.NET web forms development, and in development of stored procedures in all versions of SQL Server.
Knowledgeable and experienced in Object Oriented Programming methodologies for .NET applications for client/server, web services (REST & SOAP), MVC, WPF, ASP.NET, windows and web forms, SQL Stored procedures, T-SQL, and data driven applications employing Test Driven Development (TDD) and Unit Testing (UT) methodologies. Knowledgeable in software best practices and .NET patterns and practices.
Must possess strong verbal and written communication skills and the ability to work well in a project team environment.
EDUCATION/YEARS OF EXPERIENCE :
A Software Engineering 4 position requires at least a 7 year combination of education (BS in Engineering, Computer Science, Information Systems) and experience implementing and administering complex Information Technology infrastructures, business analysis/system development, systems design, system construction, and system testing and deployment.
A Software Engineering 5 position requires at least a 10 year combination of education (BS in Engineering, Computer Science, Information Systems) and experience implementing and administering complex Information Technology infrastructures, business analysis/system development, systems design, system construction, and system testing and deployment.