Jobs · Engineering · Virginia

Software Engineer SME (TS/SCI with Poly Required)

GCI Incorporated · Dulles Town Center, VA · 2 mo ago
On-siteEngineeringFull-time

Responsibilities

  • Work closely with the Customer’s product owner and program manager to deliver user stories necessary to realize product vision.
  • Cook up with multiple entities, including mission partners, to ensure tools meet defined requirements.
  • Support data engineering efforts to analyze large data sets to derive data relationships.
  • Ensure all application security vulnerabilities are addressed as appropriate by severity to maintain security accreditation.
  • Maintain all source code in Customer-wide, remote Git repository and capture relevant project documentation per Customer documentation resources and practices.

Requirements

  • Demonstrated experience building and maintaining secure Java 8+ web applications using the Spring Framework, Spring Boot, and Spring Security.
  • Demonstrated experience supporting projects using Python.
  • Demonstrated experience building and maintaining modern client-side interfaces using industry-standard UI frameworks, JavaScript, Typescript, and React.
  • Demonstrated experience designing, developing, querying, and maintaining ElasticSearch and related technologies.
  • Demonstrated experience designing, developing, and maintaining SQL-based databases, including PostgreSQL and MySQL.
  • Demonstrated experience developing PL/SQL database scripts, including procedures, functions, exception handlers, and triggers.
  • Demonstrated experience writing and tuning complex queries against structured and unstructured data sets.
  • Demonstrated experience developing, documenting, and maintaining secure and scalable REST APIs.
  • Demonstrated experience integrating services using messaging technologies, including service buses, publish and subscribe, and MQ.
  • Demonstrated experience managing and developing software applications in an AWS environment.
  • Demonstrated experience working with geo-locational data at both the backend and the application tier.
  • Demonstrated experience developing software in a DevOps environment.
  • Demonstrated experience maintaining Jenkins Continuous Integration/Continuous Delivery (CI/CD) pipelines with automated testing and deployment.
  • Demonstrated experience using Git as a source code repository.
  • Highly Desired: Demonstrated experience working with big data processing and NoSQL databases such as MongoDB, ElasticSearch, MapReduce, and HBase.
  • Highly Desired: Demonstrated experience with Apache NiFi.
  • Highly Desired: Demonstrated experience with the Extract, Transform, and Load (ETL) processes.
  • Highly Desired: Demonstrated experience managing and mitigating IT security vulnerabilities using Plans of Actions and Milestones (POAMs), and applying FISMA security controls.

Qualifications

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

Skills

  • Java 8+ web applications development
  • Python programming
  • Modern client-side interface development
  • ElasticSearch and related technologies
  • SQL-based databases management
  • PL/SQL database scripting
  • Complex query writing
  • REST API development
  • Service bus and publish-subscribe integration
  • AWS environment management
  • Geo-locational data handling
  • DevOps environment familiarity
  • Jenkins CI/CD pipeline maintenance
  • Git source code repository usage
  • Big data processing and NoSQL databases (MongoDB, ElasticSearch, MapReduce, HBase)
  • Apache NiFi usage
  • ETL process management
  • IT security vulnerability management

Benefits

  • Excellence, integrity, and professionalism culture
  • Maximize opportunities for success through trusted and reliable partnerships
  • Solve hard problems

Pay

  • TBD

Schedule

  • TBD

Similar jobs