This job was posted over 90 days ago and may no longer be available.

Python Developer

The Python/Django Software Developer will join our Human Capital Management team and will work in all aspects of software development, from overall architecture to day-to-day maintenance and managing development cycles for the development team. The Senior Software Developer will utilize a wide range of technologies, including Python, JavaScript, PostgreSQL, and more.

This role will report to the Director of Technical Services.

Key Responsibilities:

  • Participate with other teams, to provide solutions for our customers
  • Manage Sprint/Development cycle for the development team and manage team during the cycle
  • Determine complexity level of a story in a Sprint/Development cycle
  • Communicate with leadership on current project status
  • Error prevention and error detection possible
  • Build scalable software through architecture discussions with the HCM team
  • Test-driven development
  • Continuous integration
  • Manage work using JIRA, including tasks, bugs, estimates and actuals

Restrictions

  • Telecommuting is OK
  • Agencies are OK

Requirements

Minimum Requirements – Education, Skill & Abilities:

  • Bachelor’s degree
  • Experience managing full-life development cycles
  • 4 or more years of experience with Python web development
  • Experience with Python frameworks such as Django and Twisted
  • Experience with automating analysis of large data sets
  • Experience with distributed source control (e.g. Mercurial, Git)
  • Flexibility to deal with a rapidly changing environment
  • A understanding of JavaScript and how it fits in (weaknesses and strengths)
  • A proven track record in working on heterogeneous and distributed systems
  • Valid Driver’s License required

Preferred Requirements – Education Skill & Abilities

  • Familiarity with Postgresql / NoSQL / MongoDB

Desired Skills

Contact Info

Posted: Feb. 24, 2018

Apply


Get Updates