Technology Manager
The Technology Manager in the Student Program participates in all aspects of the software development life cycle, leading his team of quality assurance engineers, user experience designers, and software developers to work with business analysts, subject-matter experts in delivering high-quality software. The Technology Manager is technically competent, has extensive knowledge and working experience in all aspects of application development, communicates effectively, and is able to work both independently and as part of a team collaborating on a complex project.
The position requires extensive knowledge of existing and emerging software technologies, tools and methodologies. Knowledge and experience must be broad and deep to enable a thorough evaluation of the relative merits of technology, tool, and methodology options. This position also requires an ability to supervise and coach staff, which includes effective performance management and professional development planning.
The position will contribute to the team and staff development in the student program, project management, analysis, and conceptual system design expertise within a diverse team environment that includes participants from a broad range of campus and administrative units within UW. Technical scope requires deep knowledge of standard software development processes including use and test case development, requirements management, quality assurance processes, systems analysis and documentation, database design and data modeling. Staff management scope requires ability to grow staff skills, coach, and mentor, set clear expectations, and manage performance issues
Staff management scope requires an ability to grow staff skills, coach and mentor, set clears expectations, and manage performance issues.
REQUIREMENTS:
- Bachelors degree in Business Administration Information Science, Computer Science or related field
- Six years experience managing, leading and developing staff, including providing day-to-day supervision in a highly matrixed environment.
- Experience leading teams across multiple functions such as user experience design, quality assurance/testing, production system support, the software development lifecycle.
- Solid communications and interpersonal skills with the ability to speak and write about technical issues for both technical and non-technical audiences.
- Strong analytical skills to evaluate alternate design options and abstract high-level requirements into sound design.
- Demonstrated ability to facilitate business decisions.
- Demonstrated ability to manage a diverse range of activities in a very visible and pressured environment, exercising independent judgement in resolving problems.
- Demonstrated ability to quickly learn and apply new techniques, technologies and methodologies.
- Excellent organization and collaboration skills and interaction abilities.
Equivalent education/experience will substitute for all minimum qualifications except when there are legal requirements, such as a license/certification/registration.
DESIRED:
• Experience working in an Agile software development process.
• Experience in a major research university setting