Basic understanding of coding principles
Familiarity with Agile and waterfall methods
1+ years experience with Python, preferably in a professional environment or equivalent experience considered
6 months to 1 year of database design and principles
Experience working with version control software
Experience working with an IDE
Understanding of Unit testing
Knowledge of the MVC design pattern
Computer Science Degree or Equivalent experience
MySQL - knowledge of relational database design
Knowledge of JSON
Solid understanding of Object Oriented Programming
Problem Solving Skills a must
Ability to work in team environment as well as individually
Communication and listening skills a must
Experience with Java or Objective-C a plus, but not required