Strong operational and project management skills.
Demonstrated team building and leadership skills.
Solid understanding of software architecture and technical issues/needs as related to product design and development.
Manages and mentors a team of Software Developers on a day-to-day basis to ensure technology objectives are meant.
Contributes to the overall direction of internal business systems
Ensure that the product is fully and correctly defined and documented.