SW Release Manager

TX-HHSC-DSHS-DFPSAustin, TX
20h

About The Position

Under the general supervision of the IDD & Behavioral Health Services Portfolio Director, serves as a Software Delivery and Quality Manager for the department. Performs advanced management and/or oversight activities for daily operations of Texas Health and Human Services Commission (HHSC) business software applications, including managing production systems maintenance, managing new, replacement and enhancement software development projects, and consulting on computer related purchases and long-range computer related plans. Work involves establishing short-term, mid-term, and long-term goals and objectives; developing guidelines, procedures, policies, rules, and requirements; developing schedules, priorities, and standards for achieving established goals; coordinating and evaluating program activities; developing and/or evaluating budget requests; and coordinating software projects in compliance with the HHSC system development methodology. Supervises a technical and professional staff of system analysts, business analysts and software test developers by planning, assigning and monitoring work; train, mentor, and evaluate employee performance; reward, discipline and/or resolve employee relations problems; coordinate/approve employee leave to minimize impact on daily operations; and assist manager in hiring new employees. Works under minimal direction with considerable latitude for the use of initiative and independent judgment. This position is classified as a fulltime position (40 hours a week). Work outside of regular hours may be required. Travel to other work location may be required. Performs other duties as assigned.

Requirements

  • Knowledge of effective software and business team development; including staffing and mentoring
  • Knowledge of gathering business and system requirements in an Agile methodology for a medical based application
  • Knowledge of current and emerging high-level principles, practices, and techniques of computer programming and systems analysis; of computer operations procedures and systems; and of computer programming languages.
  • Knowledge of multi-tier software system automated testing with the ability to troubleshoot and solve complex issues; including software process improvement methods.
  • Knowledge of building and supporting mission critical applications, running in a highly distributed manner across multiple platforms with the ability to apply performance enhancing techniques using System Development Life Cycle Methods in a DevOps continuation integration environment.
  • Knowledge of the planning and implementation techniques for multiple software development lifecycle phases, including scope and proposal, estimation, analysis, design, and software construction with the ability to deliver complex design and support documentation.
  • Skill in effective organization and supervisory management skills
  • Skill in effective team facilitation and mentoring skills
  • Skill in effective verbal and written communication and presentation skills
  • Skill in project management and software development methodology
  • Skilled in the assigning and supervision of the work being done by development staff.
  • Skilled in extensive complex problem solving, critical thinking, in computer programming, in the use of computer hardware and software, and in modifying or developing programs for computer applications.
  • Skilled in the facilitation of meetings with multiple customers and technical staff, including building consensus and mediating compromises when necessary.
  • Ability to process information logically; to interpret technical information related to computer programming and other areas of data processing; to communicate effectively; and to assign and supervise the work of others.
  • Ability to communicate design and complex implementation / integration information effectively both verbally and in writing, to serve as a technical mentor to colleagues, to clearly and accurately document relevant issues, and to prepare accurate, concise, reliable reports.
  • Ability to develop plans and budgets and to explain abstract concepts in concrete terms
  • Ability to analyze coordinate and solve complex problems; work in a team environment; and handle multiple projects
  • Ability to review for approval all software engineering life cycle work products, including for example Requirements Analysis Summary, Design Specifications, Testing Strategies and Plans, etc.
  • Ability to effectively organize and present complex technical information, both orally and in writing
  • Ability to effectively work both independently and with others
  • Ability to form and direct teams to achieve project goals
  • Graduation from an accredited four-year college or university with a major in Computer Science, Software Engineering, IT Management or related field. May substitute direct work experience on a year-for-year basis.
  • Minimum of 8 years’ experience as a Software Delivery and Test Manager supporting software applications or similar job function with at least two of the eight years in a leadership or management role.
  • Demonstrative experience in effective software delivery and quality team development; including staffing and mentoring
  • Demonstrated experiences in building and supporting mission critical applications, running in a highly distributed manner across multiple platforms with the ability to apply performance enhancing techniques using System Development Life Cycle Methods in a DevOps continuation integration environment.

Nice To Haves

  • Project Management tools such as MS Azure DevOps, MS Team Foundation Server, or similar
  • Requirements collaboration tools such as Modern Requirements or similar
  • Knowledge in the use of Micro Focus Unified Functional Testing (UFT), Selenium or other similar test automation tools

Responsibilities

  • Oversees and monitors the maintenance of existing systems; monitors the resolution of software production problems; and ensures the preparation of system level documentation for use by staff and system users.
  • Plans, assigns, supervises, and evaluates staff. Counsels, disciplines and recommends resolution for employee problems. Recommends merit increases, promotions and bonuses. Oversees staff schedules, including approval of leave. Assists in training new personnel. Interviews job applicants and make hiring recommendations. Facilitates team meetings.
  • Interfaces with customers and co-department managers effectively to provide automated solutions to problems. Consults with customers on software/hardware purchases. Reviews software/hardware justifications and requisitions, and recommends approval/disapproval.
  • Coordinates projects and maintenance activities with other group, branch, and unit managers as needed. Keeps operations updated on priority runs and on-call schedule. Assists in developing strategic plans. Assists in developing agency information resource plans and budgets. Prepares management level reports, such as priority lists, quarterly reports, and operating plan. Advise management of the status and progress of projects and other tasks being conducted. Effectively communicates, both written and verbally. Presentations are well prepared and effective.
  • Other duties as assigned include but are not limited to actively participating and/or serving in a supporting role to meet the agency’s obligations for disaster response and/or recovery or Continuity of Operations (COOP) activation. Such participation may require an alternate shift pattern assignment and/or location.
  • Supervises project manager’s/team leaders or highly complex projects that require coordinating, planning, and scheduling during project development and implementation stages. Supervises and oversees day-to-day operations so that projects are completed on time, within budget, and within scope and quality requirements. Assures project managers conform to and comply with all related policies, standards, procedures, activities, and that required reports are provided to HHSC and oversight agencies. Oversees advanced systems analysis and design duties including writing specifications, preparing preliminary analysis/design plans, user requirements, schedules, and budgets. Oversees the preparation of charts, diagrams, and tables that depict the present and proposed systems in terms of costs, benefits derived, and tasks accomplished. May facilitate user design sessions. Ideas are expressed clearly and concisely, both written and verbally, and to address audiences effectively.

Benefits

  • Our comprehensive benefits package includes 100% paid employee health insurance for full-time eligible employees, a defined benefit pension plan, generous time off benefits, numerous opportunities for career advancement and more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service