Software Development Manager

3

Click here to load reader

Transcript of Software Development Manager

Page 1: Software Development Manager

1

ACCUSOFT CORPORATION

Job Description

JOB TITLE: Software Development Manager, Prizm Product Group

Reports To: Brian Gager – Director of Prizm

Department: Prizm Team

Job Location: Tampa, FL

SUMMARY:

The Software Development Manager will provide overall planning, coordinating, and

management of software implementation projects for the Prizm Product Group.

ESSENTIAL DUTIES AND RESPONSIBILITIES:

Core duties and responsibilities include the following. Other duties may be assigned.

Estimates time frames, quality and quantity of resources required to successfully

implement project; develops project plan incorporating all project variables.

Manages project deliverables using Agile development and management techniques.

Coordinates and monitors projects from initiation through delivery:

o Ensures that projects remain on schedule and within budget.

o Manages expectations and scope creep

o Ensures projects are completed according to corporate plan.

o Remains aware of any potential problems and works to mitigate any risks.

o Monitors project deliverables and progress through continuous communication

with project members.

o Prepares reports on project progress and problems

Communicates with project team, Product Director, and company management to keep

them informed of project status and product details.

Provides feedback to team members on a regular basis and performs annual performance

reviews.

Seeks to improve processes with a focus on quality and efficiency, as well as cost

reduction in order to maximize ROI.

Acts as one of the product experts in meetings with both external and internal customers.

Facilitates triage process for defects and feature requests, coordinates with Director to

prioritize.

SUPERVISORY RESPONSIBILITIES:

Directly supervises Engineers on the assigned Product Group Team. Carries out supervisory

responsibilities in accordance with the organization's policies and applicable laws.

Responsibilities include interviewing, hiring, and training employees; planning, assigning, and

directing work; appraising performance; rewarding and disciplining employees; addressing

complaints and resolving problems.

QUALIFICATIONS:

To perform this job successfully, an individual must be able to perform each essential duty

satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or

Page 2: Software Development Manager

2

ability required. Reasonable accommodations may be made to enable individuals with

disabilities to perform the essential functions.

EDUCATION AND/OR EXPERIENCE:

Bachelors of Science Degree or better in Computer Science or related discipline and 7 to 10

years of real industry experience as a software developer or development manager and or

equivalent in education and or experience, with at least 5 of those leading highly technical teams.

CERTIFICATES, LICENSES, AND REGISTRATIONS:

CSM (Certified ScrumMaster) – Preferred

PMP Certification - Preferred

COMPUTER SKILLS:

Required:

Experience delivering a world-class customer experience and a detailed understanding of

what made that customer experience world-class

Experience with Software Development Lifecycles and Software Engineering

Disciplines, including: Agile and/or Iterative Software Development

Excellent understanding and experience in disciplined application of quality assurance,

source control, defect tracking, continuous integration, deployment processes, change

management, requirements management, object oriented analysis and design techniques.

Experience shipping one or more large-scale products to market.

Experience managing several independent projects simultaneously.

Previous experience as a software developer.

A proven track record of technological and business success.

Experience in managing development and deployment through staging and production

environments.

Preferred:

Experience with Scrum

Understanding of Web Technologies, including HTML5, JavaScript, JavaScript

frameworks such as Angular,Backbone, Node, etc.

Experience with Responsive Design and Mobile Application development

Experience with document imaging or other imaging development.

OTHER SKILLS AND ABILITIES:

Proven leadership, critical thinking, and business acumen

Ability to see ideas and imagine possibilities

Ability to challenge/question highly technical people to get them to consider alternatives.

Comfort with ambiguous challenges

Strong interpersonal skills

Good judgment with the ability to make timely and sound decisions

Excellent verbal, written, and presentation skills

Ability to work with all levels of management

Strong organization, problem solving and analytical skills

Page 3: Software Development Manager

3

Ability to take initiative and contribute to a high-performance team

TRAVEL:

Up to 15-20% Travel Required

ACCUSOFT CORPORATION IS AN EQUAL OPPORTUNITY EMPLOYER