Developer

Overview

The Developer / Software Engineer is responsible for supporting the design, development, coding, and configuration of systems for MUFG Retirement Solutions in Hong Kong. This role focuses on delivering high-quality software solutions under guidance, contributing to system enhancements, and supporting stable and secure application operations aligned with business and regulatory requirements.

Key Accountabilities and main responsibilities
Strategic Focus
  • Support delivery of system enhancements and development initiatives for retirement solutions systems
  • Contribute to continuous improvement of development practices, coding standards, and system performance
  • Build foundational knowledge of business processes, products, and technology platforms
Operational Management
  • Perform hands-on coding, system development, and configuration tasks based on functional and technical specifications
  • Develop, test, debug, and maintain application components and system features
  • Support system integration and data processing activities
  • Assist in unit testing and support SIT/UAT testing activities
  • Troubleshoot issues, resolve defects, and escalate complex problems where required
  • Maintain accurate technical and system documentation
  • Follow established software development lifecycle (SDLC), coding standards, and DevOps practices
  • Support production releases and post-implementation activities
People Leadership
  • Collaborate effectively with developers, analysts, and cross-functional teams
  • Seek guidance from senior team members and actively learn new technologies and practices
  • Contribute positively to team objectives and knowledge sharing
Governance & Risk
  • Adhere to IT governance, risk, and compliance requirements in all development activities
  • Ensure system security, data protection, and integrity standards are followed
  • Comply with change management, release processes, and internal controls
  • Support audit and risk review activities where applicable
The above list of key accountabilities is not an exhaustive list and may change from time-to-time based on business needs.

Experience & Personal Attributes
  • 3- 5 years of experience in software development or programming
  • Basic to intermediate knowledge of programming languages (e.g., Java, .NET, Python or similar)
  • Understanding of system development, coding, and configuration concepts
  • Familiarity with databases (SQL) and basic system integration concepts
  • Exposure to SDLC, Agile, or DevOps practices is advantageous
  • Strong willingness to learn and develop technical capabilities
  • Good analytical and problem-solving skills
  • Ability to follow instructions and work with guidance from senior team members
  • Good communication and teamwork skills