Job ID 2020-4745
Job Locations
US-VA-Reston
Category
IT: Administrator / Analyst / Architect / Engineer
Type
Regular Full-Time

Overview

NCI is a leading provider of enterprise solutions and services to U.S. defense, intelligence, health and civilian government agencies. NCI's AI solution, Shai(tm), scales humans with artificial intelligence by empowering the workforce to meet their mission by using best in class AI solutions coupled with our exceptional service offerings. Working with strategic partners, NCI is committed to bringing commercial innovation to missions of national importance. NCI is a mid-tier systems integrator headquartered in Reston, VA, and operates at locations across the globe.

 

NCI has been designated a 2020 Military Friendly Employer by MilitaryFriendly.com  

 

Responsibilities

NCI: As a Software Architect, you are responsible for the evolution of an existing software architecture as well as for conducting business and technical discovery with customers to find best value solutions. You provide robust recommendations while also identifying critical dependencies and gaps as well as to present proposals to senior government officials clearly and compellingly. In assuming this position, you will be a vital contributor to meeting NCI's mission: To deliver innovative, cost-effective solutions and services that enable our customers to rapidly adapt to dynamic environments as well as to expand our AI solutions. 

 

Highlights of Responsibilities: 

  • Analyze and focus on technology-driven opportunity requirements and generate capture artifacts (including supporting solution and basis of estimate development) for development/proposal responses
  • Assists in the designing of interface standards, quality assurance standards, performance standards, and cost-benefit analysis of modem state-of-the-art information systems
  • Lead a small team for program surge requirements associated with technology needs
  • provide support for developing, documenting, and refining the software architecture using processes such as: Application Program Interfaces (APIs), service mesh, and microservices
  • Assist in developing the processes/procedures required to sustain an evolving software architecture and in developing the Government Software Architecture and Refactoring Plan
  • Maintain an understanding of offerings across the technical marketplace with specific emphasis on innovative development tools, techniques, and automation solutions/ development tools, techniques, and vendor capabilities /relationships
  • Identify issues, concerns, and opportunities for improvement to the ARB.
  • Support the development of Unified Modeling Language (UML) artifacts.
  • Support the Government in updating and sustaining platform as a Service (PaaS) inclusive of the PaaS SDK, CI/CD SDK, and CI/CD pipeline.
  • Maintain working knowledge of best practices in service delivery, as well as capability enhancements associated with data analytics, DevSecOps, Agile development, and system integration
  • Requires the ability to analyze technical system requirements and provide detailed recommendations and guidance to software development teams on topics such as:
    • Technical software design and architecture
    • System integration design, architecture, and best practices
    • Relational database design and usage
  • Develop technical diagrams and presentation materials as required
  • Lead/Facilitate technical strategy and brainstorming sessions
  • Deliver formal presentations

Qualifications

Requirements:

  • U.S Citizenship
  • Bachelor’s degree in Computer Science or Engineering discipline
  • National security clearance at the SECRET level
  • Ability to troubleshoot complicated system integration or architecture issues involving multiple COTS and custom systems required
  • Experience in software development using modern development languages such as C#, C++, Java, etc.
  • Experience with developing, deploying and integrating systems hosted in cloud environments
  • Strong relational database / SQL background required
  • 4+ years of work experience supporting and/or developing large-scale solutions for Federal customersKnowledge of, and experience with, technology-based development methodologies/techniques primarily focused on the US Federal Government marketplace with demonstrated capability delivering large-scale solutions
  • Direct working experience capturing and executing development efforts (and orchestrating multiple development teams) for enterprise scale environments.
  • DevSecOps automation expertise

 

Preferred Education and Experience:

  • Experience working in an Agile environment
  • Experience in a multi-vendor, federal Agile environment
  • Experience working with senior decision-makers
  • Strong communication/interpersonal skills
  • Proven technical and analytical background
  • Experience transforming large, government programs to the cloud

 

Physical Requirements: 

This position requires the ability to perform the below essential functions:

  • Sitting for long periods
  • Ambulate throughout an office
  • Ambulate between several buildings

It is the policy of NCI to provide equal opportunity in recruiting, hiring, training, and promoting individuals in all job categories without regard to race, color, religion, national origin, gender, age, disability, genetic information, veteran status, sexual orientation, gender identity, or any other protected class or category as may be defined by federal, state, or local laws or regulations. In addition, we affirm that all compensation, benefits, company-sponsored training, educational assistance, social, and recreational programs are administered without regard to race, color, religion, national origin, gender, age, disability, genetic information, veteran status, sexual orientation, or gender identity. It is our firm intent to support equal employment opportunity and affirmative action in keeping with applicable federal, state, and local laws and regulationsNCI is a VEVRAA Federal Contractor.

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Need help finding the right job?

We can recommend jobs specifically for you! Click here to get started.