Python Developer Middle Town - NJ - New Jersey

Overview

On Site
$50 - $55
Accepts corp to corp applications
Contract - W2
Contract - 12 month(s)

Skills

Python
CI/CD
MySQL
bject-oriented programming (OOP)

Job Details

Title: . Python Developer

Location : Middle Town ,New jersey, USA (Day 1 onsite)

Project Overview:

We are seeking experienced software development engineers to join our technical team working on automation infrastructure and systems integration. Candidates will contribute to development efforts involving Python-based tooling, CICD pipelines, databases, and potentially full-stack applications. The role requires adaptability, strong problem-solving skills, and a collaborative mindset.

Key Responsibilities:

Develop Python-based backend services and automation frameworks for networking equipment (routers, switches).

Work on CICD pipeline integration and optimization

Design and implement RESTful APIs and microservices for internal and external integrations.

Collaborate with cross-functional teams to support full-stack development (frontendbackend).

Interface with databases (SQLNoSQL) for data storage, retrieval, and analytics.

Rapidly adapt to evolving project requirements and technologies.

Write clean, maintainable, and well-documented code.

Ensure backend systems are secure, reliable, and performant.

Required Skills:

Strong proficiency in Python (5+ years of hands-on experience).

Proficiency in object-oriented programming (OOP), decorators, generators, and context managers.

Experience with multi-threading, asynchronous programming, and performance optimization.

Strong grasp of error handling, logging, and testing frameworks

Experience with CICD tools and automation workflows.

Proven experience in designing and implementing REST APIs

Solid understanding of database systems (e.g., MySQL, Influx etc).

Ability to work in a fast-paced, agile environment.

Excellent communication and collaboration skills.

Desirable Skills:

Prior experience in network automation involving routers and switches.

Knowledge of networking protocols and configuration automation

Knowledge with containerization and orchestration (Docker, Kubernetes).

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.