Software Engineer - Gaithersburg, United States - Talent Gravity

    Default job background
    Description
    ***This job requires active TS and ability to obtain SCI post hire. Please apply only if you have an active TS clearance***

    Our client has this same role in:

    Chantilly, Virginia

    Saint Louis, Missouri

    Alexandria, Virginia

    Our client is seeking a Software Engineer to help enable NGA's Geospatial Intelligence (GEOINT) mission collecting sciences, technology and tradecraft measuring and modeling the Globe to provide three-dimensional accuracy of every point in, on, or above the Earth.

    Responsibilities:

    Primary responsibilities will involve coding, developing, integrating, and debugging Python and other language code; writing validation tests against existing code baselines to ensure integrity of the code during Agile development efforts; assisting with unit testing; writing scripts to automate AWS and RDS tasks.

    Core Qualifications:
    • Requires BS degree and 8+ years of prior relevant experience or Masters with 6+ years of prior relevant experience; OR 4 years of experience in lieu of degree
    • Familiarity with more advanced but commonly-used features and strategies for building advanced, dynamic interfaces and managing the application lifecycle across connected environments.
    • Proficient in software development projects or software integration projects in a service-oriented environment (Cloud, SOA, Web-Services) or virtualization environment.
    • Proficient in AWS/Cloud technologies
    • Experience with unit testing, continuous integration tools, and Git version control
    • Solid knowledge and experience of Python (coding, developing, designing, integrating, and debugging)
    • Experience with Linux Administration (include writing Bash script)
    • Experience scripting to automate AWS and RDS tasks
    • Experience using AWS SDK API tools to build on AWS
    • Experience implementing JavaScript, Java, and SQL
    • Strong familiarity and understanding of database interfaces (MySQL, PostgreSQL)
    • Experience writing to databases
    • Experience standing up and managing AWS instances
    • Experience performing data queries
    • Excellent communication skills both verbal and written
    • Team Collaboration tools (Jira, Confluence, RocketChat)
    • Must possess an active Top Secret Security Clearance with ability to obtain SCI post hire
    Preferred Qualifications:
    • Experience with AWS Cloud Formation Templates
    • Familiarity with deployment platforms such as Jenkins or GitLab CI/CD
    • Familiarity with automation platforms such as Ansible, Chef, Terraform
    • AWS Developer Certification