Python Web Developer-1780


Apply Now
General Information

Python Web Developer to join our growing digital team in Cincinnati, OH.

The individual in this role will develop solutions by creating new and modifying existing application software that is moderately complex. Responsibilities include analyzing system requirements and existing business processes and information systems, as well as assisting in system planning, scheduling and implementation. The Python Web Developer participates in full lifecycle development including creating prototypes, codes, tests, debugs, documents and implements moderately complex software.

Key Activities:

  • Work closely with all departments in a collaborative manner to plan, design, and develop websites and software applications.
  • Develop, use and assess technical architectures, designs, and frameworks.
  • Contribute to the overall software development life-cycle including requirements gathering/analysis, design, development, release/version control, testing, deployment and support.
  • Develop technical specifications and documentation.
  • Develop and implement training and documentation for applications.
  • Work independently and as a member of a team.
  • Develop special sections and site features to enhance coverage and increase user engagement.
  • Contribute to team after-hours support duties.
  • Evaluate evolving technologies.
  • Perform application testing of components, modifications, and overall systems for multiple websites and applications.
  • Ability to troubleshoot all manner of technical problems that may develop with multiple sites, video formats, and platforms to determine whether reported problems are the result of code-related errors, platform errors, or user error.
  • Follow strict troubleshooting processes at all times, especially during emergencies.
  • Perform other duties as needed and as directed by supervisor.

Education & Experience:

  • Bachelor of Science degree in Computer Science, Engineering or Mathematics or equivalent work experience
  • Minimum of two years' experience in full life-cycle software development.
  • Minimum of three years' technical experience in interactive media or other relevant online business.

Skill and Abilities:

  • Python development skills
  • Experience with Django
  • Ability to code X/HTML, JavaScript, and CSS
  • Database experience including MySQL and/or PostgreSQL (queries, DDL)
  • Use of version control software for code, asset and configuration management. Preferably SVN and/or Git.
  • Significant Linux experience
  • Must have broad, enterprise-class technical knowledge in areas of software application development, technical operations, information security, and business process architecture.
  • Experience performing in a Systems Assurance role to ensure the quality of systems either produced in-house or by another party.
  • Use of trouble ticketing systems.
  • Experience with the following is highly desired:
    • Java
    • Velocity templating
    • Experience developing web-based CMS systems
  • Experience with, or knowledge of GIS (geographic information systems) a plus
  • Ability to manage multiple tasks.
  • Effective relationship-building skills and ability to work both individually and as a member of a team are essential.
  • Excellent organization, project management and follow-up skills.
  • Qualified Candidate relies on experience and judgment to plan and accomplish goals within a team environment.
  • Utilize creativity and excellent problem solving skills.
  • Must possess proven and effective verbal and written communication skills.

 

Apply Now