- Develop software modules and drive them from concept to implementation.
- Design and implement both server-side logic and dynamic web-based applications.
- Write high quality effective software following best practices and object oriented principles.
- Passion for coding and creative problem solving.
- Develop close working relationships with members of teams within the organization.
- Network Management experience is a must.
- Bachelor’s Degree in Computer Science (or equivalent experience) is required.
- At least 3 years of experience building complex concurrent applications using Python.
- Up-to-date with the latest Python frameworks.
- Experience with one or more SQL database.
- Experience with Git and Linux.
- Exceptional Bonus if candidate has experience in IP and/or transport networks.
- Positive, can-do attitude, and desire to contribute in various means to team success.
- Excellent communications skills in English (verbal and written).