OVERALL OBJECTIVE AND PURPOSE To plan, coordinate and track the development of new or complex technologies and their applications. To be involved with project definition and implementation at the process level. To act as a key technical resource to projects to plan the scope of software delivery throughout the phases of the Software Development Lifecycle. To manage Business Analysis, Software Design and Development and Quality Assurance. Lead the estimation of software delivery efforts and costs, manage schedule and costs throughout software delivery, facilitate and lead software design and research efforts. Represent the Software Delivery Team in all customer and third party interactions. Independently applies a systematic, disciplined, quantifiable approach to the development, implementation and maintenance of software with the ability to lead software delivery engineers.
PRINCIPLE DUTIES AND RESPONSIBILITIES
Leads Software Delivery Team – Business Analysts, Software Engineers, Integration Engineers, Quality Engineers
Instructs and insures adherence to the methodologies and effective techniques for requirements analysis, design engineering, development methodologies, quality assurance, software integration and release and problem troubleshooting and resolution.
Scope and develop software development plan and delivery schedule
Read, Evaluate and assist in the creation of Software Requirements Specifications
Lead Software Project Development team in developing and evaluating customer requirements
Lead Software Project Development team in defining, validating, designing, developing, verifying and implementing customer solutions
Initiate and lead engineering teams on development and delivery of new products
Initiate and lead engineering teams on innovation of existing products
Acts as technical resource to analysts, engineers and other project leaders. Effectively interfaces with other organizations of the company and acts as a liaison or contact point on both technical and non-technical matters.
Interfaces with other Project Managers to evaluate and report on Software Schedule, Software Cost Estimation, Software Budget and Software Integration with other aspects of project delivery Expert Proficiency in Decision and Issue Management, Software Risk Management, Software Engineering Mgt., Software Engineering Process
Advanced Proficiency in Software Requirements, Software Design, Software Construction, Software Testing, Software Configuration Mgt., Software Release Process, Software Engineering Tools & Methods and Software Engineering Quality
Advanced knowledge of all areas of the system to be delivered
Minimum education Bachelor of Science Degree with additional Education/Training or equivalent.
- 7 years’ experience with software service deliveries and implementations
- Demonstrated technical leadership
- Strong presentation skills, able to communicate to a variety of audiences
GTECH - 17 months ago