Previous Job
Senior Python Developer (Temp to Perm)
Ref No.: 17-00767
Location: Hoffman Estates, Illinois
We have a Permanent role for a Senior Python Developer with our client in Hoffman Estates, IL. Please let me know if you or any of your friends would be interested in this position.

The details of the position are:
The Senior Python Developer is responsible for the design, development, enhancement, deployment and support of multiple client products. They will need to have strong technical expertise and able to work with the business and other IT teams as needed while delivering their projects on time and mentoring other developers.

  • Create technical specifications based on functional specifications.
  • Write code to meet technical specifications.
  • Test code and make appropriate modifications.
  • Complete appropriate documentation in compliance with all procedures and standards
  • Recommend improvements/modifications to designs.
  • Advise Product Managers and non-technical people on issues as appropriate
  • Report progress to managers, project leads, customers and other required parties as appropriate.
  • Contributes to and manages small to medium projects.
  • Provides guidance and direction to lower-level developers.
  • Possesses and applies a broad knowledge of the concepts, principles, practices and processes of software development. Significant expertise needed to complete complex assignments. Ability to visualize, articulate, and solve complex problems and concepts.
  • Bachelor's degree in Computer Science or similar technical degree (BSCS, BSEE etc.) required
  • At least 5 - 7 years of experience hands on design, development, delivering software to market and support.
  • Strong understanding of the software development cycle and experience with Agile delivery
  • Strong development skills with hands on experience and troubleshooting skills.
  • Experience troubleshooting and solving complex and large-scale software problems
  • Proficiency in JavaScript, Javascript framework development (preferably AngularJS)
  • Proficiency in Python, MySQL
  • Proficient in at least one Python web framework (Django, Pyramid, Flask)
  • Proficiency in integrating third party libraries
  • Architecting and integrating with RESTful APIs
  • DevOps or Linux experience a plus
  • Communicate with clients and CSC's on business needs. Ensure solutions meet the acceptance criteria.
  • Applied knowledge of object oriented programming techniques, methods and structures.
  • Applied knowledge of data access and update techniques, methods and structures.
  • Applied knowledge of multi-tier internet application architectures using Microsoft technologies
  • Ability to work independently or as part of a larger team
  • Ability to rapidly learn and apply new, emerging application development and integration technologies and techniques.
  • Ability to communicate clearly and effectively in both verbal and written formats.
  • Ability to create and maintain positive, productive working relationships with both technical and non-technical personnel.
  • Ability to meet project-related commitments on time and with the highest standards of quality.
  • Experience with Mobile and responsive design would be a plus.
  • Prior experience managing a product and team globally/cross culturally
  • Infrequent light physical effort required.
  • Must be able to work in an environment where the noise level is moderate
If you are interested in this opportunity, please email your resume at Also, you can call us at # (630) 300 3890.