The Development Manager supervises, manages, and coaches one or more teams of Developers and Engineers that create, enhance, and support multiple C# .NET web-based, iOS, and Android applications using an Agile/Scrum methodology. The primary responsibility of this role is to facilitate the delivery of a high-quality solution where product functionality, performance, usability, reliability, and supportability are continuously improved.
Essential Position Functions
Manages the resources within the department including people and tools required to complete objectives.
Works with the scrum team to deliver projects on time and within budget in order to meet corporate and customer objectives.
Works closely with Product Management (the Product Owner) to facilitate product development.
Understands, drives, and supports the Agile/Scrum methodology within the team and when working with other teams.
Establishes and operates within a budget and produces reasonable results within the constraint of that budget. Seeks opportunities for efficiency.
When applicable, manages resources available through outsourcing.
Assures that products meet PCI PA-DSS and OWASP security standards.
Cooperates with other departments for defining and delivering product deliverables including the sales process, implementation, product roadmap, documentation, training, interoperability with other products, and support activities.
Determines and measures the results of the department for the purpose of continuous improvement of products, services, and staff.
Participates in career development of staff through coaching, reviewing, training and suggesting. Seeks learning opportunities and recommends/assigns these opportunities to staff.
Communicates with internal stakeholders and occasionally with customers for resolution of escalated questions, problems, disputes, or other concerns arising from the activities of the department.
Participates in meetings, conferences, and company events as required.
Supports corporate goals and objectives and pro-actively addresses issues as appropriate.
Note: The statements contained herein describe the essential functions of this position, but should not be considered to be an all-inclusive listing of work requirements. Individuals may perform other duties as assigned including work in other areas to cover absences or relief to equalize peak work periods or otherwise balance the workload.
Non-Essential Position Functions
Other duties as assigned.
Directly supervises employees in a Development department. Carries out supervisory responsibilities in accordance with T2’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.
Education and Qualifications
To perform this position successfully, an individual must be able to perform each essential duty satisfactorily. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Bachelor’s degree; two (2) years management experience; or an equivalent combination of education and experience.
Professional experience managing the development processes and practices.
Knowledge, Skills, and Abilities
Knowledge of various operating systems, software products (e.g. word processors, spreadsheet programs, etc.), relational database management systems, file formats, etc. is required and can be obtained through intellect, technical inclination, and dedication to gain such knowledge.
Ability to read, analyze, and interpret financial reports, general business, professional, and technical documents.
Ability to respond to common inquiries or complaints from customers or staff.
Ability to write reports, speeches, presentations, and articles that conform to prescribed style and format.
Ability to effectively present information to top management, customers, and staff.
Ability to calculate figures and amounts such as discounts and percentages.
Ability to define problems, collect data, establish facts, and draw valid conclusions.
Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
Ability to prioritize tasks and tactfully negotiate priority with end users.
Ability to work under deadline pressure and extra hours if needed.