Description
This managing-level software engineering role leads a team of software developers and manages the software development lifecycle, testing, technical solutions, application portfolios, release schedules, vendor management, and software quality. The position translates business requirements into scalable software designs and solutions, applies DevOps and Waterfall or Agile practices, and provides guidance and mentoring to technical resources. It requires at least six years of project experience involving software development life cycles, a bachelor's degree in computer science, information systems, or a related field, and eight years of software development or related experience.
