Software Engineer SME (TS/SCI with Poly Required)

GCI Incorporated

McLean (VA)

On-site

USD 120,000 - 180,000

Full time

23 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GCI Incorporated in McLean, VA is seeking a Software Engineer to contribute to data analytics and web/cloud-based solutions across AWS stack and modern JavaScript frameworks.

You will design and support frontend and backend components, work with Node.js/Express/Angular/Vue/React, and leverage AWS services to deliver scalable applications. US citizenship with active TS/SCI clearance is required.

Qualifications

  • Experience supporting frontend and backend development for applications/services to improve producer experience.
  • Experience supporting production of complex visual products.
  • Experience with Git and GitHub.
  • Experience with HTML5/CSS3, Hugo or static site generators, and SASS.
  • Experience with JavaScript frameworks: Angular, Vue, React and Node.js.
  • Experience with TypeScript, Webpack, Lerna, or Electron.
  • Experience with cloud-based infrastructure development and automation including AWS, CloudFormation, CloudWatch, and S3/ELB.
  • Experience with Express.js, Koa.js, or NGINX.
  • Experience with RDS, MySQL, or DynamoDB.

Responsibilities

  • Manage project priorities and tasks to ensure accuracy and timeliness.
  • Meet Customer’s requirements for quality, responsiveness, and accessibility.
  • Comply with Customer development standards and best practices.
  • Update assigned project statuses in Customer’s production tracking tool.
  • Design datasets and data objects for JSON-based interactive apps.
  • Provide development, maintenance, and upgrade support for in-house tools and AWS-based services.
  • Advise on process documentation to support tasks and workflows.
  • Use AWS CodeDeploy, CloudFormation, CloudWatch, S3, RDS, DynamoDB, ELB, EC2, IAM, Lambda, and Jenkins.
  • Use Node.js, Express.js, Koa.js, NGINX to build and maintain applications servers.
  • Use RDS, MySQL, and DynamoDB to support current applications.
  • Develop and participate in software system testing and validation procedures.
  • Maintain and modify existing software to improve performance.
  • Review existing programs and refine to reduce operating time.
  • Store, retrieve, and manipulate data to analyze system capabilities.
  • Build web-based interactive, web, and mobile products as needed.
  • Provide data transfer support to team members.

Skills

Frontend & Backend development
Git / GitHub
HTML5 / CSS3 / SASS
JavaScript frameworks (Angular, Vue, &
Node.js
TypeScript / Webpack / Lerna /Electron
AWS CloudFormation / CloudWatch / S3 /
Express.js / Koa.js / NGINX
RDS / MySQL / DynamoDB
Jenkins
Oracle
System security documentation
Mobile mapping & charting
Fastify

Tools

Git
GitHub
NGINX
Node.js
Hugo
Webpack
Lerna
Electron
AWS
CloudFormation
CloudWatch
S3
RDS
MySQL
DynamoDB

Job description

GCI embodies excellence, integrity and professionalism. The employees supporting our customers deliver unique, high-value mission solutions while effectively leverage the technological expertise of our valued workforce to meet critical mission requirements in the areas of Data Analytics and Software Development, Engineering, Targeting and Analysis, Operations, Training, and Cyber Operations. We maximize opportunities for success by building and maintaining trusted and reliable partnerships with our customers and industry.

At GCI, we solve the hard problems. As a Software Engineer, a typical day will include the following duties:

Work Requirements
  • Manage project priorities and tasks to ensure accuracy and timeliness, clarity of message, and quality control for products.
  • Meet Customer’s requirements for quality, responsiveness, and accessibility.
  • Comply with Customer development standards and employ modern web and application design and development best practices.
  • Update assigned project statuses in Customer’s production tracking tool.
  • Design datasets and data objects suitable for use with JSON to support interactive and mobile production, web applications, and websites.
  • Provide development, maintenance, and upgrade support for in-house tools, cloud-based servers, cloud-based applications and services, project boilerplates, and web application packaging tools in an AWS environment.
  • Advise and assist the project team in the development of process documentation to support individual tasks, knowledge sharing, and development process workflows.
  • Use AWS CodeDeploy, CloudFormation, CloudWatch, S3, RDS, DynamoDB, ELB, EC2, IAM, Lambda, and Jenkins to build, host, and monitor applications.
  • Use Node.js, Express.js, Koa.js, NGINX, Lerna, Probot, GitHub, Git, Angular, JavaScript, Vue, React, CSS and HTML to build and maintain applications servers.
  • Use RDS, Oracle RDS, MySQL, and DynamoDB to support current applications.
  • Develop and participate in software system testing and validation procedures, programming, and documentation.
  • Maintain and modify existing software to correct errors, adapt to new hardware, or improve performance.
  • Review existing programs and assist in making refinements, reducing operating time, and improve current techniques.
  • Store, retrieve, and manipulate data to analyze system capabilities or requirements.
  • Build web-based interactive, web, and mobile products as needed.
  • Provide data transfer support to team members as needed.
Required Skills
  • Demonstrated experience with frontend and backend application development support for applications and services used to improve producer experience.
  • Demonstrated experience with frontend and backend application development support for applications and services used to facilitate the production of complex visual products.
  • Demonstrated experience with version control software including Git and GitHub.
  • Demonstrated experience with presentational development including HTML5/CSS3, Hugo or other static site generators, and SASS.
  • Demonstrated experience with functional development including Javascript, Angular, Vue, React and Node.js.
  • Demonstrated experience with any combination of the following; Typescript, Webpack, Lerna, or Electron.
  • Demonstrated experience with cloud-based infrastructure development and automation including AWS, AWS CloudFormation, AWS CloudWatch, and AWS S3, AWS ELB.
  • Demonstrated experience with any of the following (experience with all three libraries is a plus); Express.js, Koa.js, or NGINX.
  • Demonstrated experience with any of the following; RDS, MySQL, or DynamoDB.
Desired Skills
  • Demonstrated experience with cloud-based infrastructure development, auditing, and automation using; DynamoDB, ECS, ElasticSearch, or Kibana.
  • Demonstrated experience with Jenkins or other related automation software.
  • Demonstrated experience with Oracle.
  • Demonstrated experience supporting system security documentation.
  • Demonstrated experience with mobile mapping capabilities and charting.
  • Demonstrated experience with Fastify.

A candidate must be a US Citizen and requires an active/current TS/SCI with Polygraph clearance.

Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer SME (TS/SCI with Poly Required)
Software Engineer SME (TS/SCI with Poly Required)

GCI Incorporated • Dulles Town Center (VA)

On-site
USD 90,000 - 130,000
Software Engineer SME (TS/SCI with Poly Required)
Software Engineer SME (TS/SCI with Poly Required)

GCI • McLean (VA)

On-site
USD 187,000 - 318,000
Systems Engineer (TS/SCI with Poly Required)
Systems Engineer (TS/SCI with Poly Required)

GCI Incorporated • Tysons (VA)

On-site
USD 110,000 - 170,000
Full Stack Java Developer SME (TS/SCI with Poly Required)
Full Stack Java Developer SME (TS/SCI with Poly Required)

GCI Incorporated • Dulles Town Center (VA)

On-site
USD 90,000 - 120,000
Software Engineer SME (TS/SCI with Poly Required)
Software Engineer SME (TS/SCI with Poly Required)

GCI • United States

On-site
USD 187,179 - 318,198
Systems Engineer SME (TS/SCI with Poly Required)
Systems Engineer SME (TS/SCI with Poly Required)

GCI Incorporated • McLean (VA)

On-site
USD 120,000 - 170,000
Systems Administrator SME (TS/SCI with Poly Required)
Systems Administrator SME (TS/SCI with Poly Required)

GCI Incorporated • Virginia (MN)

On-site
USD 90,000 - 150,000
Cloud Engineer (Software Engineer) (TS/SCI with Poly Required)
Cloud Engineer (Software Engineer) (TS/SCI with Poly Required)

GCI Incorporated • Herndon (VA)

On-site
USD 110,000 - 170,000
Senior Systems Engineer - Cloud & DevSecOps SME
Senior Systems Engineer - Cloud & DevSecOps SME

GCI Incorporated • Herndon (VA)

On-site
USD 100,000 - 130,000
(Data Exploiter) Cyber Technical Analyst (TS/SCI with Poly Required)
(Data Exploiter) Cyber Technical Analyst (TS/SCI with Poly Required)

GCI Incorporated • Tysons (VA)

On-site
USD 90,000 - 130,000