Platzhalter Bild

Software Engineer na Base-2 Solutions

Base-2 Solutions · Bethesda, Estados Unidos Da América · Hybrid

Candidatar-se agora

Job Description

Base-2 Solutions is seeking a TS/SCI cleared Software Engineer to support 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.

Required Skills

  • 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 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.

     

Qualifications

  • Bachelor's Degree and 8-12 years of prior relevant experience.

  • Masters with 6-10 years of prior relevant experience.

    • Additional years of experience in lieu of degree are acceptable.

Tasks

  • Develops, maintains, and enhances 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.

  • Provides 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.

  • Designs, implements, and integrates software applications or performs software engineering tasks.

  • Utilizes 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.

Desired Skills

  • 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 of 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 

Candidatar-se agora

Outros empregos