Software Developer - LLJP00001787

Overview

On Site
$130000 - $180000 per annum
Contract - W2

Skills

Software Developer - LLJP00001787

Job Details



Job Title: Python Software Developer


Job Location: Lexington MA 02420 (hybrid)

Onsite Requirements:



  • Python

  • Docker containers

  • Linux/Git


Job Description:
The Cyber Physical Systems group performs research and development across many programs for the DoD and government agencies.


Required Skills:



  • 5+ years with Python, experience with Python unit testing with pytest, and unittest, debuggers, Docker, Linux, and git.

  • Programs heavily utilizes Docker containers so candidates must have 5+ years of experience creating docker containers, using docker containers for development and testing and deploying containers using docker-compose.

  • Candidates must have experience with IDEs such as PyCharm and VSCode.

  • Programs also frequency utilize databases so a candidate must have experience with databases with a preference toward experience with Postgres.


Preferred Skills:



  • Additional skills of interest may include: MQ, machine learning, ORM development and database administration

  • A strong candidate will have experience with the following Python libraries: Numpy, Hypothesis, Poetry, Pyenv, Tox, Sphinx, setuptools, pip, pytest, unittest.

  • A strong candidate would also have experience with: Javascript, RF, software defined radios, signal processing, Matlab or Jupyter, Nexus, and experience with continuous integration.


Skill Matrix:


Must Have


Degree Level



  • Bachelor's Degree - Yes


Engineering



  • Software/Algorithm Development - 5 years


Experience



  • Agile Software Development Process - 2 years


Programming



  • C/C++, Java, Python, Bash, SQL, Java Script / HTML / CSS, Matlab - 5 years

  • Object Oriented Software Design and Development - 1 years

  • Programming (Python, MATLAB, or similar) - 5 years

  • Programming in a rapid-development environment - 2 years

  • Python - 5 years

  • Software Design/Development - 5 years


Software



  • Docker - 5 years

  • Git - 5 years


Software Tools



  • Containerization (Docker, podman, etc.) - 5 years


Systems



  • Experience in continuous integration - 2 years

  • Hardware and Software Integration - 5 years

  • Linux Environment - 5 years


Testing



  • Software Testing - 1 years

  • Test-driven, Unit Testing - 1 years




  • **3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.

  • This position requires candidates to be eligible to work in the United States, directly for an employer, without sponsorship now or anytime in the future.

  • This client is a US Federal Government contractor and is legally required to hire s.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.