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