Value Stream Manager concept applied to Software Product Development
Software Development Manager
Click here to load reader
-
Upload
chairelson -
Category
Documents
-
view
216 -
download
3
Transcript of 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
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
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