Team Lead, Software Engineering

Software Engineering Bonifacio Global City, Philippines


Description

The ideal candidate has experience with Agile development methods, product ownership, managing a development team, managing a large project, excellent communication skills and proven ability to collaborate across multiple Tyler development teams.

Responsibilities
  • Agile oriented project planning and execution for defined feature sets.
  • Managing the development team/staff.
  • Utilizing collaboration with Tyler staff resources & expertise, provide technical leadership and guidance for development team in all areas of the tech stack.
  • Provide transparency of project work and progress for stakeholders, presented in formats relevant to their user personas / areas of interest.
  • Work in a collaborative fashion with other product teams to bring tangible results to market.
  • Plan and execute a successful rollout of product releases, including documentation, education and support/training to Demo and other departments as needed.
  • Manage team through all phases of the software development life cycle, including research, design, analysis, requirements, implementation, test automation, and maintenance.
  • Achieve departmental goals and timelines.
Qualifications
  • Bachelor’s degree in computer science, computer engineering, or comparable work experience.
  • ERP system experience preferred.
  • Strong understanding of database structure and design.
  • Demonstrated strong knowledge of software development practices, computer science theory, and understanding of relevant technologies.
  • Demonstrated understanding of development process.
  • Ability to work well both independently and within a team environment.
  • Experience providing guidance and direction to less experienced staff.
  • Solid negotiation with various parties to ensure enhancements to applications are addressed while maintaining/balancing business situations and constrictions.
  • Well-developed logical thinking and reasoning skills.
  • Ability to prioritize and complete multiple tasks in a fast-paced, technical environment.
  • Keen attention to detail.
  • Project Management and/or Agile Project Management experience.
  • Experience with Agile development methods and practices.
  • A proven ability to deliver in-depth solutions for competing stakeholder requirements in expedited timelines on highly visible projects.
  • Excellent written and verbal communication skills, active listening, presentation and analytical/problem solving skills.
  • A demonstrated ability to successfully collaborate across team or division boundaries.