Job Description
You are an experienced Python Programmer who consistently delivers on your commitments. You thrive in a fast-paced environment and enjoy solving problems in unexplored territories. You get excited about all aspects of an agile development process and look forward to collaborating with clients, other developers, and designers.
Position Responsibilities
- The Python Programmer will contribute best-in-class programming skills to develop highly innovative, consumer-facing, and enterprise mobile solutions
- Support and collaborate with clients, other developers, and designers to determine business and technical solutions
- Continually deliver creative solutions with awesome execution
Experience
- The Python Programmer should have3+ years of professional software development experience
- BS in Computer Science preferred (or equivalent experience)
- Proven understanding of the intricacies of the Python language, and Django web framework
Technical Skills
Proven proficiency in the following:
- Python language as well as Django and related frameworks
- Web server design principles
- JSON, XML, APIs and other web services
- SQL-based databases, particularly with the Django ORM (No-SQL is a plus)
- Memory and CPU management, specifically relating to server scalability
- Understanding of caching mechanisms
- Test-Driven Development (TDD)
- Agile development methodologies
Bonus for technical proficiency in:
- AlternativePython-based web frameworks/platforms (Google App Engine, Flask, etc)
- Writing highly concurrent servers in Go
- Standards Compliant HTML/CSS
- Continuous Integration Implementation
Job Requirements
Country: USA, State: New York, City: New York, Company: Smith & Keller.
Комментариев нет:
Отправить комментарий