Software Engineer SME (Ts/Sci
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+39 more
Job description
At GCI, we solve the hard problems. As a Software Engineer, a typical day will include the following duties:
- Work closely with the Customer’s product owner and program manager to deliver user stories necessary to realize product vision.
- Coordinate 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 Skills and Demonstrated Experience
- Demonstrated experience working with big data processing and NoSQL databases such as MongoDB, ElasticSearch, MapReduce, and HBase.
- Demonstrated experience with Apache NiFi.
- Demonstrated experience with the Extract, Transform, and Load (ETL) processes.
- Demonstrated experience managing and mitigating IT security vulnerabilities using Plans of Actions and Milestones (POAMs), and applying FISMA security controls.
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
Skills: Amazon Web Services (AWS), Apache, Apache HBase, Application Programming Interface (API), Big Data, Buses, Computer Security, Continuous Deployment/Delivery, Continuous Integration, Customer Support/Service, Data Analysis, Data Processing, Data Sets, Database Extract Transform and Load (ETL), DevOps, Develop and Maintain Customers, Documentation, Elasticsearch, FISMA - Federal Information Security Management Act, Geolocation, Git, Industry Standards, Internet Application, Java, JavaScript Frameworks, Jenkins, Management of Information Systems/Technology (MIS), MapReduce, Messaging Middleware, Messaging Technology, MongoDB, MySQL, NoSQL, Online Training, Operational Audit, Oracle PL-SQL, PostgreSQL, Problem Solving Skills, Product Programs, Project/Program Management, Python Programming/Scripting Language, REST (Representational State Transfer), React.js, Requirements Management, SQL Databases, Scripting (Scripting Languages), Sensitive Compartmented Information (SCI), Software Development, Software Engineering, Source Code/Configuration Management (SCM), Spring Framework, Structured Data, Test Automation, Top Secret Clearance, United States Citizen, Unstructured Data, User Interface/Experience (UI/UX)
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerbuilder.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Highest Paying Tech Companies for Developers
Why Upskilling And Reskilling is Important For Developers
7 Important Tips That Every Software Developer Should Know
Best Paying Jobs in Technology