NOTE: Local candidates preferred. Face to face may be required.
- Python - Must be an expert in this language.
- Proficient in Django (Python web framework)
- Proficient in UNIX and source code versioning - They run RedHat and Fedora on the servers and development environments and use Subversion (SVN) for source code control.
Working knowledge of Python, Django, Website Architecture
Working knowledge of developing on Linux/Unix systems
Working knowledge of SQL based DBs, Mongo DB experience desired
Good understanding of usability best practices and performance optimization techniques
Good written and verbal communication skills
Can follow process; Experience with Agile development methodologies desired
Write clean, documented, reusable and scalable code
Utilize performance optimization practices and contribute to sound development solutions
Author and maintain technical documentation through the life of a project
Recognizing and accommodating multiple viewpoints while designing for maximum effectiveness across the Enterprise.
Dedication toward robustness and maintainability
Improving features and enhancing usability for existing tool
GOOD TO HAVE BUT NOT NECESSARY:
- PostgreSQL knowledge
- RESTful API development (Tastypie) within Django