[Close] 

Software Engineer

We are seeking a hands-on Senior Software Engineer with extensive Python development experience to work in our engineering organization. This is a great opportunity to make your mark in a world-class software organization.
Responsibilities
Design, implement and unit test critical software solutions using our Python framework and JS applications
Work closely with other members of the engineering organization on design iterations, testability, and inter-operability
Work closely with Technical Support to resolve customer issues. Investigate, analyze, and fix identified defects.
Debug complex problems reported by customers and resolve them with appropriate release vehicles
Plan work by making accurate estimates and task breakdowns. Meet regular deadlines in an iterative process
Required Skills and Knowledge
BS or MS in computer science or related discipline
2-3 years of development experience with proven track record of quality on time deliveries
Understanding of fundamental design principles behind a scalable application and proficient in Multi-Threaded software design and implementation
Expertise in Python and experience with familiarity with event-driven programming in Python
Knowledge of Python web framework including Django and Flask
Experience with client side development languages like JavaScript, TypeScript and ReactJS
Experience in Object Relational Mapping (ORM) and Relational Databases such as MySQL/MariaDB and PostgreSQL
Knowledge of NoSQL databases such as Cassandra and Redis
Excellent teamwork skills, analytical and problem solving skills
Excellent verbal and written communication skills
Desired Skills and Knowledge:
Knowledge and experience in the following technologies: NginX, Gunicorn, RabbitMQ, Docker, Vagrant, Puppet, ElasticSearch, Celery
Experience in Service Oriented Application development using Web Services
Understanding of fundamental design principles behind a scalable application and proficient in Multi-Threaded software design and implementation
Experience working in Unix and Linux platforms
Exposure to front-end development technologies (JSP, AJAX, HTML, CSS3)

. Apply now!

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

Sr Software Engineer - Mobile Android
Villa Park, IL Redbox
SAP BPC Software Engineer
Chicago, IL JPMorgan Chase
Lead Hadoop Software Engineer
Chicago, IL Oracle
Lead Hadoop Software Engineer
Deerfield, IL Oracle
Lead Hadoop Software Engineer
Westchester, IL Oracle
Senior Software Engineer - Pivotal Labs
Chicago, IL Dell