of Software Development is responsible for one or more
development teams made
up of Software Engineers, Quality Assurance Engineers and
Business Analysts. The Manager is responsible for a set of
applications and allocating resources across multiple Scrum
and/or Kanban teams
to deliver new business requirements and fulfill regular
for those applications.
Creates and maintains resource level and staffing plans to
business project requirements.
Provides high-level oversight to Scrum and Kanban teams, helping
ensure priority items are delivered in a timely manner with a
business value and quality. This
includes providing regular updates to senior leadership on key
Participates in regular checkpoints with business product
enterprise architecture team and other application development
determine the priority of projects that have been requested.
Directs support activities to keep system applications running
24 x 7 x 365 environment, utilizing sound judgment and critical
skills, and demonstrating leadership and a sense of urgency.
Establishes and maintains a strong business partnership with
internal users and external customers to fully understand and
Drives and contributes to the development, modification and
attainment of strategic and tactical goals.
Performs budget management duties, including budget
adhering to departmental budget, and budget variance
Analyzes current and new processes to identify the most
and inexpensive way to complete the objectives.
Evaluates and recommends new and future technology to
organizational effectiveness and customer service, reduce costs
provide a competitive advantage.
Performs other duties as assigned.
BA degree in
computer science or business, or equivalent combination of
education and work experience.
7+ years of increasingly responsible
experience in the field of software development and/or technical
3+ years management experience following a
structured development methodology.
Minimum 1 year in a management
Proven track record of hiring, developing,
coaching and motivating staff.
Proven expertise in effectively managing
activities on small to medium sized projects.
Knowledge of system development and
development tools associated with specific areas of
Strong communication skills, including the
ability to speak and write clearly and concisely.
Demonstrated ability to drive change.
Extensive financial business systems
Experience with vendor software solutions,
Experience managing global teams in an
on-shore/off-shore/virtual model, preferred.