E-Solutions Group - Chicago, IL

posted 2 months ago

Full-time - Mid Level
Chicago, IL
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

The Python Developer role involves leading a team of developers to deliver assigned modules, ensuring adherence to best practices and coding standards. The position requires strong technical skills in Python programming and the ability to guide junior developers while collaborating with cross-functional teams.

Responsibilities

  • Lead a team of Python Developers to deliver assigned modules including design, documentation, coding, integration, and deployment.
  • Perform peer reviews and ensure alignment with best practices and coding standards.
  • Guide and review code and deliverables from Junior Developers.
  • Implement automated unit tests to ensure code quality.
  • Work closely with cross-functional teams to ensure seamless integration of data solutions.

Requirements

  • Strong understanding of object-oriented programming.
  • Hands-on experience in Python programming.
  • Experience with threading limitations of Python and multi-process architecture.
  • Experience in scheduling jobs or triggering events programmatically.
  • Experience in data cleaning and transformation using Python.
  • Proficient in using Pandas, Numpy, and Regular Expressions in Python.
  • Hands-on experience with JIRA, Agile methodology, and source code management tools like GIT and SVN.
  • Understanding of fundamental design principles for building scalable applications.
  • Excellent communication skills, both written and verbal.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service