Job ID 2020-4662
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

For an innovative federal government agency, NCI is seeking a Senior Developer responsible for developing and designing front end web architecture, ensuring the responsiveness of applications and working alongside graphic designers for web design features, among other duties. Developer is proficient in both front and back end coding and performs tasks using Agile methodologies participating in creating user stories for business functionality, technical requirements, and defining acceptance criteria. The Developer is required to see out a project from conception to final product, requiring collaboration, excellent organizational skills, and attention to detail. 

 

HIGHLIGHTS OF RESPONSIBILITIES:

  • Develop application software solutions using Java, and JavaScript-based frameworks like Angular, and Spring Boot.
  • Develop secure REST and SOAP web services using Java Spring and Java Security
  • Ensure high-quality code by creating and maintaining a high percentage of unit and integration test cases as indicated by SonarQube (and other technology) reports.
  • Support frequent iterations of code deployments using mature Agile DevSecOps processes and an established CI/CD pipeline on an AWS environment.
  • Implement and maintain Docker configuration files to deploy microservices as shippable containers.
  • Query, cleanse, and migrate data between legacy and modernized data sources using open source technologies.
  • Creating and updating required documentation; such as the System Design Document (SDD) and Interface Control Document (ICD)
  • Write and execute load test scripts
  • Troubleshoot system issues related to software applications; Tier II Support 
  • Contributing to Agile ceremonies/meetings; providing demonstrations of code and contributing to the Agile team wherever required
  • Ensuring responsiveness of applications
  • Working alongside graphic designers for web design features
  • Seeing through a project from conception to finished product
  • Meeting both technical and consumer needs
  • Staying abreast of developments in web applications and programming languages

Qualifications

REQUIREMENTS:

  • S. citizenship
  • Bachelor Degree
  • 7+ years of experience in software development using Open Source technology,
  • 2+ years of experience in the Information Technology field focusing on development projects using DevSecOps.
  • Experience with automation and engineering tasks, AI/ML implementation, data, infrastructure/operations, and security engineer tasks in cloud environments a plus
  • Working knowledge of both front end and back end technology stacks
  • Working knowledge of web services environments, languages, and formats such as RESTful APIs, SOAP, FTP/SFTP, HTML, JavaScript, XML, and JSON
  • Knowledge of or working experience with CI/CD pipelines; including technologies such as Docker, Jenkins, Github, and others
  • Innovative thinking – ability to learn new tools and techniques and apply them to the program

PREFERRED EDUCATION/EXPERIENCE:

  • Experience transforming large, government programs to the cloud
  • Written and verbal communications skills, including the ability to communicate solutions effectively to technical and non-technical audiences
  • Working knowledge of management/tracking utilities such as JIRA/Confluence preferred
  • Familiar with open source ETL tools and databases such PostgreSQL
  • Experience working in an Agile environment
  • One or more Agile and AWS certification preferred

 

PHYSICAL REQUIREMENTS: 

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

  • Sitting for long periods
  • Ambulate throughout an office

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.