Mezeo

Python Developer

Summary Job Description

As part of the R&D team, the Python Developer will be responsible for developing server side functionality that will be hosted on Linux platforms.

Primary Responsibilities:

Work with Product Management to meet the needs of our customers and the market.

Accurately estimate development efforts and deliver high quality solutions that meet the requirements in the estimated timeframe. The developed solutions must be highly efficient, scalable and match predefined performance characteristics

Technical:

  • Uses advanced software development knowledge associated with an undergraduate degree in Computer Science or related field or equivalent experience.
  • Possesses approximately 4-6 years experience in building solutions with Python.
  • Expert knowledge of Python 2.5 and 2.6.
  • Experience using Linux as the primary development environment.
  • Experience with modern engineering practices including the use of agile and iterative development methods such as Scrum, object-oriented design, design patterns, and test-driven development.
  • Experience using Python within Apache or other Web Servers.
  • Working with an SCM tool such as Subversion or Git, to maintain software.

 

Other Requirements:

  • Serves as an individual contributor and team member.
  • Strong analytical skills. Must have the ability to write technical specifications and communicate technical ideas
  • Uses experience and analysis to develop creative and innovative solutions.
  • Accurately predicts time required to complete development tasks and adheres closely to development plans
  • Adapts to product requirement changes or schedules as they become necessary during a development cycle.
  • Researches, presents and/or makes recommendations on technical issues.
  • Effectively communicates and educates business colleagues on development issues as needed.