Development Manager

Software Engineering Bonifacio Global City, Philippines


Description

Responsibilities

·         Provide leadership for a functional area and oversees software development and the associated process, tools, etc. that are required to do produce the product(s).

·         Oversee the team’s development process and ensure solutions that are high quality, secure, and maintainable.

·         Ensure commitments within sprints and releases and best practices are met (involving Scrum and Agile); provide oversight and leadership guidance to empower self-managed team such as Scrum team(s).

·         Assist with ensuring product security such as coding best practices, internal systems / procedure security and data privacy.

·         Foster an environment that promotes team member engagement, contributions, and innovation. 

·         Involves overseeing ongoing collaboration with Product Management to build release plans and sprint plans based on the capacity of the development team(s).

·         Communicate and enforce adherence to the development process and provide input into enhancements to process.

·         Recruit, develop and retain individuals with the skills, knowledge, and experience necessary to enable the department and organization to meet commitments and goals.

·         Develop and manage talent ensuring talent development goals are met to achieve department goals.

·         Ensure overall team achieves performance and skill development goals including providing continuous feedback and on-going development to direct reports to realize department goals.

·         Maintain a wide breadth of products and technical knowledge of Division products as well as Tyler development standards for those products and maintain familiarity with Tyler Products.

·         Participate in planning activities for the development organization such as goals, strategy, budget and/or related activities.

·         Responsible for the planning and execution of Internal Readiness Assessments to ensure that the software delivered is deployable, configurable, documented, and adheres to acceptance criteria prior to deployment to a client environment for solution validation

·         Responsible for management, resource coordination, executive status reporting both internally and externally, and adherence to established timelines throughout the development process for assigned initiatives

·         Perform project leadership on key initiatives across the development team or across functional teams.

·         Lead or oversee process improvement initiatives.

·         Develops policies and processes to make the department more efficient.

·         Participate or leads in gathering and analyzing development organization statistics.

·         Responsible for summarized reporting to senior management of the status of the development team

·         Acts as the primary contact for all development-related issues and questions pertaining to the initiatives for which that individual is responsible

·         Manage the maintenance and purchase of manual and automated tools that lead to higher quality. lower costs and/or other efficiencies for the development organization.

·         Performs other duties and responsibilities as assigned. 

Qualifications

·         BS/BA degree in Computer Science, Computer Engineering, MIS, Business or Management or equivalent work-related technology experience.

  • Familiarity with public cloud offerings (e.g. AWS, Azure, GCP)
  • Familiarity with .NET and SQL, PHP Native, JavaScript / NodeJS, AWS, Java / Kotlin, Obj C / Swift, Docker, Apache Server, OpenAPI, Harness
  • Familiarity with continuous monitoring solutions is preferred.

 

·         At least 5 years’ experience developing enterprise level software products with at least 3 years of direct staff level management.

·         Strong working knowledge of full software development life cycle including Agile/SCRUM best practices.

·         Demonstrated ability to effectively work with other departments and have excellent client relationship, teamwork, and customer service skills.

·         Prior experience managing through difficult situations effectively and identifying and implementing solutions to complex and new issues.

·         Demonstrated expertise in organization and planning skills with ability to assist with strategy and lead projects.

·         Prior experience coaching and developing talent from an organization-wide perspective; ability to oversee and guide self-managed teams such as Scrum team(s) is preferred.

·         Excellent verbal and written communication skills including excellent presentation skills and highly effective business and technical communications across various departments in the organization (Sales, Product, Marketing, Support, etc.).

·         Demonstrated ability to effectively lead and manage a team of highly skilled employees and produce quality products in a timely manner.