Overview
Skills
Job Details
Additional Information
-
Requires Bachelor's Degree and 8-12 years of prior relevant experience or Masters with 6-10 years of prior relevant experience
-
Must possess an Active Top Secret/SCI clearance and ability to obtain and maintain a Polygraph
-
Experience with containerization, especially with Docker
-
Experience with DevOps practices and tools including Continuous Integration/Continuous Delivery (CI/CD) tools and practices, especially Gitlab or Jenkins
-
At least 8 years of experience with the following:
-
Python
-
API development
-
-
Experience in Extraction, Transformation, and Load (ETL)
-
Experience with enterprise search capabilities (such as Elasticsearch) to solve Big Data challenges
-
Experience with PostgreSQL and SQL server
-
Experience with Agile practices
-
Hands-on development and/or scripting experience, especially Python and Bash in Linux environment
-
Experience with AWS cloud-based architecture, services (Lambda, etc.), and software development
-
Experience with Artifactory
-
Strong verbal and written communication skills
-
Enthusiastic with the ability to work well in a team and a self-starter who can work on their own
Mandatory Skills
-
Requires Bachelor's Degree and 8-12 years of prior relevant experience or Masters with 6-10 years of prior relevant experience
-
Must possess an Active Top Secret/SCI clearance and ability to obtain and maintain a Polygraph
-
Experience with containerization
An exciting opening for you as our next TS/SCI w/ CI Polygraph cleared Software Engineer supporting a long-term DIA-NEMC DOMEX Technology Platform (DTP) contract. You will work closely with Systems Engineers, Software Engineers, Architects, and Operations Engineering/Manager on a broad scope of activities extending across the development of systems to include middle-tier and backend engineering tasks.
Have impact as part of a mission focused, solutions oriented, and adaptive team that values innovation, collaboration, and professional development. While most work is conducted on-site at our client location in Bethesda, MD, we offer a flexible schedule and, occasionally, some tasks may be performed remotely. The percentage of remote work will vary based on client requirements/deliverables.
Key Responsibilities
-
Develop, maintain, and enhance complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements
-
Provide specific input to the software components of system design to include hardware/software trade-offs, software reuse, use of COTS/GOTS in place of new development, and requirements analysis and synthesis from system level to individual software components
-
Design, implement, and integrate software applications or perform software engineering tasks
-
Utilize software engineering and design methodologies appropriate to the development, integration, and production environment
-
Participate in test, staging, and production deployment
-
Assist in the maintenance of services and procedures for a big data pipeline which includes Kafka, Elasticsearch, and several in-house written Python/Java micro services running on Kubernetes
-
Develop and integrate Docker containers to be deployed to Kubernetes
-
Monitor automated system integration tests to identify failed modules and components
-
Manage individual project priorities, deliverables, and deadlines
-
Foster an environment of collaboration with the different team members in the goal of providing quality service and product to our customers
Required Skills
-
Requires Bachelor's Degree and 8-12 years of prior relevant experience or Masters with 6-10 years of prior relevant experience
-
Must possess an Active Top Secret/SCI clearance with CI Polygraph
-
Experience with containerization, especially with Docker
-
Experience with DevOps practices and tools including CI/CD tools and practices, especially Gitlab or Jenkins
-
At least 8 years of experience with the following:
-
Python
-
API development
-
-
Experience in Extraction, Transformation, and Load (ETL)
-
Experience with enterprise search capabilities (such as Elasticsearch) to solve Big Data challenges
-
Experience with PostgreSQL and SQL server
-
Experience with Agile practices
-
Hands-on development and/or scripting experience, especially Python and Bash in Linux environment
-
Experience with AWS cloud-based architecture, services (Lambda, etc.), and software development
-
Experience with Artifactory
-
Strong verbal and written communication skills
-
Enthusiastic with the ability to work well in a team and a self-starter who can work on their own
Preferred Skills (Nice to Have)
-
Active Security+ certification
-
Active CE certification
-
Ability to obtain Privileged User Account (PUA) certification by the Government
-
GraphQL Service
-
Apache NiFi
-
Experience with systems at scale
-
Kafka or other message passing systems
-
Experience with a production/enterprise system
-
Appian low-code application development platform
-
Experience with any of the following technologies:
-
GPU-based Kubernetes
-
SALT for deployment automation
-
Elasticsearch, Kibana, and Logstash
-