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.