Main Areas of Responsibility:
Manages technical staff to nurture a productive, professional, and flourishing team.
Schedules and coordinates multiple software development projects
Works with product stakeholders, implementers, and those who distribute to ensure timely and clear communication and progress
Identifies program needs and resources the needs to accomplish the needed development
Monitors, manages, and forecasts project resources, costs, and schedules
Additional Areas of Responsibility:
Uses expertise and skill to provide oversight and insight into ongoing programming events, as well as proposed projects
Uses programming/development skills to hold staff and process to industry standards of acceptable programming methodology, documentation, and testing
Uses technical skills, along with big picture vision, to see the long-term objective
Ensures the effectiveness and reliability of servers and services supporting the above