Python Developer

  • Cherry Hill, NJ
  • Posted 22 hours ago | Updated 4 hours ago

Overview

On Site
Full Time

Skills

SQL
Python
CI/CD
GitHub
Cloud
RESTful APIs
Pandas
NumPy
Software Development Lifecycle

Job Details

Job Tittle: Python Developer Full Time//Direct client position
Location: Cherry Hill, NJ (Hybrid 3 days in office and 2 days remote)
Duration: Full Time

Job Description:

We are seeking a skilled and detail-oriented Python Developer with at least 2+ 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).
  • 2+ 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.