| Key Responsibilities |
Feature Specification and Design |
 |
Understand the overall design of Novator's software tools |
 |
Able to read a feature specification and understand how to implement it |
 |
Able to read a software requirement and produce a technical specification |
Planning, Estimating and Tracking |
 |
Provide reliable time estimates |
 |
Provide timely feedback and tracking information |
 |
Immediately raise red flag when aware of potential schedule slips |
 |
Accurately track time per task |
Code Implementation |
 |
Code to company quality and programming standards |
 |
Immediately raise red flag when aware of potential quality issues |
 |
Build testability into code |
 |
Make proper use of source code control, tickets, and other project tools |
 |
Complete work according to provided software requirements or specification |
 |
Document code |
Communication and Teamwork |
 |
Seek guidance or advice from senior team members |
 |
Interact with other functional team members |
 |
Demonstrate respect for all fellow employees |