Python Developer

  • Cherry Hill, NJ
  • Posted 1 day ago | Updated 6 hours ago

Overview

On Site
Full Time

Skills

SQL
Python
MySQL
Detail-Oriented
API
GitHub
Problem-Solving
Deployment
Translate
GCP
Git
SDLC
Version Control
Excellent Communication Skills
Control Systems
Data Pipelines
System Integration
Requirement Analysis
Middleware
Data Integrity
Project Planning

Job Details

We are seeking a skilled and detail-oriented Python Developer with at least 7+ years of experience to join our team. The ideal candidate will have a strong background in Python development, data processing, and automation, along with hands-on experience in API development and system integration. In this role, you will be responsible for developing scalable scripts and tools for data processing and automation tasks, ensuring performance and data integrity across various systems. You will be actively involved in the Software Development Lifecycle (SDLC), including requirement analysis, system design, implementation, testing, and deployment.

Key Responsibilities:

  • Develop clean, efficient, and maintainable Python code to solve business problems and improve internal systems.
  • Build and manage data pipelines using Pandas, NumPy, and SQL optimization techniques.
  • Design, develop, and manage RESTful APIs and middleware components for internal tools.
  • Use GitHub for version control and participate in code reviews to ensure code quality and architectural alignment.
  • Leverage CI/CD pipelines to streamline development and deployment processes.
  • Integrate with cloud services for scalable and reliable deployment of applications.
  • Participate in project planning sessions with business analysts and team leads to analyze requirements and propose technical solutions.
  • Assist in architectural and design reviews, ensuring alignment with data flow and business needs.
  • Stay current with open-source tools and emerging technologies to continually enhance internal development practices.

Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
  • 7+ years of hands-on Python development experience.
  • Proficiency in data processing libraries such as Pandas and NumPy.
  • Strong SQL skills, with experience in MySQL or similar relational databases.
  • Experience with RESTful API design and development.
  • Familiarity with API management and middleware architecture.
  • Experience with CI/CD pipelines and version control systems (Git/GitHub).
  • Comfortable working in Linux/Unix environments.
  • Exposure to cloud platforms such as AWS, Google Cloud Platform, or Azure.
  • Strong problem-solving skills and ability to work independently or collaboratively.
  • Excellent communication skills with the ability to translate technical concepts to non-technical stakeholders.
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.