Be #InGoodHands with Metrobank

Here at Metrobank, we don't simply hire employees—we hone future leaders. We provide opportunities that enhance your skills and unlock your talents, helping you evolve into a well-rounded individual. We supply you with all the pieces you need to do your best work, unleashing your full potential to help you secure your future and lead a fulfilling career. And with Metrobank's strong heart for the community, you have the chance to give back and make worthwhile contributions to our nation's economic and social development. With Metrobank, a meaningful life is within your reach!


Position Title: Developer (Java)


Role Exposure:

  • Be part of the digital transformation journey of the bank.
  • Be trained in translating software requirements into workable programming code and maintain and develop programs for use in business.
  • Enhance your creative and analytical skills by studying the consumer market and client needs to develop cutting-edge applications.


Job Summary:

Works under the supervision of the Capability Developer Pool Section Head/Delivery Department Head and is responsible for the development of highly complex application design, programs, interfaces, frameworks and related facilities according to approved business specifications, regulatory and company standards. 

He can be assigned as a Lead Developer or Developer depending on the project staffing requirements.

  • Collaborates with the Business Analyst to provide design inputs and estimates in the preparation of Requirements Definition.
  • Works with the solution architects in designing technical solution to a specific set of business requirements within the framework defined by the Enterprise Architecture.
  • Documents system design and programs specifications in technical design document.
  • Writes complex programs and codes based on approved solution plan document.
  • Conducts unit testing on written codes to ensure program perform per design at the unit level.
  • Coordinates with vendor or conducts own investigation and resolution of errors reported during SIT and UAT.
  • Leads a team of software engineers during project execution and is responsible for the overall quality of the delivered product.
  • Reviews and oversees preparation of technical design specifications, recommends technical revisions as necessary.
  • Reviews Unit testing results and change management related documents.
  • Contributes to quality, process and continuous improvement activities across all tasks and deliverables
  • Collaborates with Infrastructure Division to identify Hardware, Software, Infra and System requirements for deployment in production.
  • Trains, as necessary, other programmers on technology functionality and features.
  • Provides leadership and technical guidance to more junior programming staff.
  • Performs the above function in compliance with software development lifecycle standards of the company.

Performs other related functions that may be assigned from time to time 

Other Details:

  • Rank: Junior Officer
  • Unit: Information Technology Group / Capability & Delivery Division
  • Office Location: Metrobank Center, BGC