Software Developer

Wed, Jul 13, 2016 by Jesse Landry

Mission:

To be a primary contributor to the stabilization and enhancement of the current iQ platform, as well as the ongoing development of our next iteration.

Outcomes:

1. Ramp up on current software product and work independently on new features, bugs and enhancements to the iQ platform within 2 months of hire date.

2. Demonstrate clear understanding of current software architecture and identify 2-5 key ways to improve it within 6 months of hire date.

3. Implement the conversion of 2-5 key features of the codebase to use rest-based services within 1 year of hire date.

Technical Competencies:

1. 1-2 years experience in developing software with python.

2. Experience with or exposure to python-based web frameworks such as Django or Flask.

3. Comfortable with object oriented programming and unit tests.

Professional Competencies:

1. Communication skills – You are able to articulate your subject matter weather in writing, graphically or orally.

2. Always learning – Quickly acquires new skills and continues to explore new technologies and ways to apply them.

3. Problem solver – To be able to methodically break down a problem, explain how you did it and then to create a solution that is easily communicated back to the team with clear outcomes.

4. Results-driven – Always striving for excellence and going outside the comfort zone to get things done.

5. Collaborative – Doesn’t work in a vacuum. Regularly exchanges feedback with team members and is open to constructive criticism.

6. Honest and accountable – Clearly communicates ideas, progress and challenges. Speaks plainly and truthfully.

About Insynq