Makati, NCR, Philippines

Technical Lead

 Job Description:

POSITION SUMMARY AND PURPOSE

This is an opportunity for a Technical Team Lead to lead a development team (6 members) while working on enterprise level applications via a progressive, agile space. Responsible for working closely with our Technical Product Owner, Digital Architect and Business Analysts, the Technical Team Lead is responsible for establishing a technical vision with the development team and works with developers to turn it into reality. With the desire to experiment and try new things and alternative solutions, he/she will participate (+50%) to the design and implementation of innovative business systems and functionality to support Omni-channel commerce to provide value to our customers.

ESSENTIAL FUNCTIONS AND RESPONSIBILITIES

The primary responsibilities will include but are not limited to:

  • Work with internal business partners (TPO) to gather requirements, prototyping, architecting and
    implementing/updating solutions
  • Coach, develop and manage the team to establish its purpose, roles, responsibilities and accountabilities in line
    with the business goals, plans and objectives
  • Facilitate and participate in the discussions on deliverables, estimates and commitments and develop using latest technologies while following Agile methodologies (SCRUM)
  • Lead the technical planning, designing, coding and testing
  • Ensures all technical documentation is complete, accurate, and current for new or modified modules/applications according to defined guidelines and standards
  • Nurture/enforce and monitor product technical excellence and high quality
  • Develop, maintain, troubleshoot, enhance and document components develop by self and others as per the
    requirements and detailed design
  • Conduct testing and code review, deployment in a continuous integration environment (CI)
  • Anticipates and communicates project related forecasts such as budgets, resource contention and burn rate issues, task slippage, or any other risks and issues
  • Clarify all unknown areas, provide leadership and technical guidance regarding programming/system related issues
  • This list is not exhaustive. Other duties and tasks will be assigned as required.

CORE COMPETENCIES

  • Experience with Micro Services architecture or BFF pattern
  • Experience building Mobile applications or Mobile backends
  • Strong knowledge of backend technologies (C#, .NET Core, .NET 6
  • Good knowledge of API management and web service programming methods (RESTful)
  • Knowledge of OAuth2 mechanisms
  • Bug/work control, source control, and deployment technologies (GIT, Bamboo, Octopus Deploy, Azure DevOps)
  • Proficient in AWS Cloud services (Cognito, API GW, ECS/ECR, Lambda)
  • Excellent agile project management experience and knowledge (SCRUM, JIRA, Confluence)
  • Experience working in an offshore/on shore model
  • Thoroughly understand the requirements and design and propose technical strategies for the business
  • Ability to visualise the project architecture
  • Excellent technical background
  • Strong focus on the people side and tracking of tasks
  • Good communication and time management skills
  • Good knowledge of design patterns
  • Expresses technical and business concepts, ideas, feelings, opinions, and conclusions orally and in writing
  • Anticipates, identifies and defines problems, seeks root causes and develops practical and timely solutions
  • Experience designing, developing, testing, and deploying applications/systems using proven or emerging
    technologies, in a variety of technologies and environments
  • Comfort with frequent, incremental code, testing and deployment
  • Experience with automation tools
  • Preferable: Experience with e-commerce platforms or an understanding of the Retail domain
  • Preferable: Experience working with APM Tools (Datadog, New Relic)
  • Preferable: Experience working with a TPO/PO in Agile environment
  • Preferable: Experience building/establishing high performing teams from the ground up
  • Preferable: Full stack experience (.NET + React Native)

CORE VALUES

All our employees are expected to live the Company Values:
1. Doing whatever it takes
2. Being always energetic and positive
3. Taking pride in our appearance
4. Treating others with respect and dignity
5. Taking responsibility

QUALIFICATIONS AND EXPERIENCE

  • A tertiary qualification in Computer Science or Information Systems
  • 2+ years expertise in a Team Lead position with direct reports
  • 4+ years expertise in a Lead/Senior Developer position
  • Has leadership skills
  • Experience within the retail or service industries in e-commerce is a plus