The Matlen Silver Group - Jersey City, NJ

posted 23 days ago

Full-time - Entry Level
Jersey City, NJ
Professional, Scientific, and Technical Services

About the position

The Python Developer with Production Support role involves providing L2/L3 technical support and maintaining application governance while developing and supporting Python-based applications. The position requires collaboration with cross-functional teams to resolve issues, ensure compliance, and enhance operational efficiency. The ideal candidate will have a strong foundation in Python development, database management, and Linux system administration, along with excellent problem-solving and communication skills.

Responsibilities

  • Provide L2/L3 support to users and application production support team.
  • Develop and maintain Python-based applications and scripts, ensuring clean, efficient, and well-documented code.
  • Debug and troubleshoot software and platform issues related to Python, Oracle, Spark, Spectrum Grid, and Hadoop/Hive.
  • Automate repetitive tasks and workflows using Python and shell scripts within a virtual environment.
  • Perform application governance resolutions, upgrades, routine system monitoring, performance analysis, disaster recovery, and troubleshooting.
  • Ensure system security and compliance in line with best practices and application governance.
  • Deploy code to development, QA, Staging, and Production servers using continuous integration and deployment pipeline.
  • Quickly grasp new services/functions and add new test cases to the test suite to improve quality assurance.
  • Collaborate with cross-functional teams to understand requirements and deliver solutions.
  • Participate in code reviews and provide constructive feedback.
  • Document code, systems configurations, processes, and procedures.

Requirements

  • Demonstrable experience as a Python developer.
  • Experience with Linux system administration.
  • Strong understanding of databases and SQL.
  • Experience with automation tools and frameworks (Jenkins, Ansible, pytest).
  • Proficient in Python programming and Linux OS (Ubuntu, CentOS).
  • Familiarity with shell scripting (Bash).
  • Experience with version control systems (e.g., Git, Bitbucket).
  • Understanding of network protocols and services (DNS, DHCP, HTTP, SSH).
  • Experience with Hadoop/Hive platform.
  • Experience with Spark Framework in Python.

Nice-to-haves

  • Experience with Spectrum Grid.
  • Experience with Trino.
  • Excellent problem-solving skills.
  • Communication and collaboration abilities.
  • Ability to work independently and as part of a team.
  • Attention to detail and commitment to quality.

Benefits

  • Equal Opportunity Employer
  • Assistance for applicants with disabilities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service