AI Full-Stack Developer

  • steampunk HQ
  • McLean, VA, us
  • 6mo ago
  • Full-time
  • On-site

Overview

As an AI Full-Stack Developer you will work with our growing DevSecOps practice delivering software features, APIs, and micros-service solutions. We are looking for candidates with experience writing software using Agile and DevSecOps methods such as build/release management, CI/CD practices, and test automation.

Responsibilities

  • Design, develop, and deploy modular micro-services and cloud-based systems
  • Understanding the needs of stakeholders and conveying this to other developers
  • Write and debug code for innovative software solutions
  • Troubleshoot software quality, security and reliability issues
  • Participate in code reviews and quality assurance activities
  • Automate unit and functional tests
  • Testing and examining code written by others and analyzing results
  • Ensure that software is secure against cyber threats
  • Identifying technical problems, performing root cause analysis, and developing software updates and ‘fixes’
  • Document software code, features, and training guides
  • Document as-is state of the environment, perform a gap analysis, and produce artifacts that articulate options and recommendations
  • Leverage virtualization and containerization to optimize and modernize software systems
  • Act as an individual contributor and mentor more junior team members
  • Engineer and implement solutions and provide recommendations for continuous improvement for the services provided

Qualifications

  • Ability to obtain a U.S. government Security Clearance
  • 10 years professional experience, to include:
    • 3 Years of experience with one or more programming languages (Java, Ruby, react, C++, C)
    • 3 Years of experience with Git SCM providers such as GitHub, GitLab, Bitbucket
    • 3 Years of experience with one or more programming or scripting languages (Java, .NET, Python)
    • 3 Years of Experience with one or more integration technologies, such as Mulesoft
  • Ability to obtain a U.S. government Security Clearance
  • Experience with one or more clouds (I.e. AWS, Azure, or GCP)
  • Experience using CI/CD pipelines with tools such as Jenkins, GitLab CI/CD, GitHub Pipelines, CircleCI, TravisCI
  • Experience implementing docker containers and utilizing platforms such as Kubernetes
  • Experience implementing Automated Testing frameworks including unit testing

Preferred:

  • Certifications:
    • AWS Cloud Practitioner
    • AWS Solution Architect Associate
    • Azure Developer Associate
  • 3 years of application development experience in an Agile environment
  • Experience designing, implementing, and documenting APIs
  • Experience developing integrations with Salesforce
  • Excellent written and verbal communication skills, interpersonal and collaborative skills