Intern, Analyst Programmer

Singapore, Singapore

Job Description

What you will be working on:
Phillip MyWealth is a comprehensive wealth management platform designed to empower financial advisors in managing their clients' investment portfolios effectively. Developed by the IT Development Team at Phillip Securities, the platform is continuously evolving to meet the demands of a dynamic market and rapidly advancing technologies.
As part of our modernization journey, we are: * Refactoring selected batch processes into an event-driven architecture using Kafka, and

  • Modernizing our Angular-based user interface in line with UX design guidelines.
As an Analyst Programmer Intern, you will support these initiatives by helping to analyse and refactor existing batch flows into event-driven patterns and by contributing to the upgrade and UI revamp of our Angular applications. You will also gain hands-on exposure to AI-assisted development tools such as GitHub Copilot to accelerate learning and improve productivity. You will work closely with system analysts, developers, and UX designers and gain practical experience in modern software engineering practices.
In this role, you will:
  • Assist in analysing existing batch processes and identifying opportunities to convert them into event-driven workflows using Kafka.
  • Help design, prototype, and implement Kafka-based components (e.g., producers, consumers, topics) under guidance from senior team
  • Support testing and validation of new event-driven flows in lower environments, including basic automated tests where applicable.
  • Contribute to the upgrade of our Angular applications to the latest stable version, including refactoring components and resolving compatibility issues.
  • Implement UI changes based on UX design guidelines, ensuring consistency, responsiveness, and usability across screens.
  • Use AI-assisted development tools (e.g., GitHub Copilot) to help generate code, refactoring suggestions, tests, and documentation under the guidance of senior team
  • Conduct a mini "AI usage patterns" study by capturing when AI-assisted tools are most useful (and when they are not), and summarizing good practices for using these tools in our development workflow.
  • Contribute to documentation of event-driven designs, Angular components, and migration steps for future reference.
  • Participate in agile ceremonies (stand-ups, reviews, retrospectives) and collaborate with cross-functional team members on real-world projects.
What we are looking for:
We value curiosity, adaptability, and enthusiasm in addition to technical skills. Even if you do not meet every criterion, we encourage you to apply if this role interests you.
  • Currently pursuing a Bachelor's or Master's degree in Information Technology, Computer Science, or a related field.
  • Strong interest in modern software architecture (especially event-driven systems) and web application development.
  • Familiarity with at least one programming language commonly used in back-end or web development (e.g., TypeScript/JavaScript, C#).
  • Basic understanding of front-end frameworks (preferably Angular) and web technologies (HTML, CSS).
  • Exposure to or interest in message-driven or event-driven concepts (e.g., queues, topics, pub/sub) is an advantage; prior Kafka experience is a plus but not
  • Interest in using AI-assisted development tools (such as GitHub Copilot) to support coding, refactoring, testing, and documentation, and in reflecting on how these tools can be used effectively.
  • Good analytical and problem-solving skills, with attention to detail when working on both back-end flows and UI.
  • Strong interpersonal skills and a collaborative mindset, with the ability to work effectively in a team.
  • Good verbal and written communication skills to document findings, designs, and implementation details clearly.
If you are looking for an environment of growth and opportunities, please send a cover letter with your resume, stating the position applied, present and expected salaries to recruitment@phillip.com.sg
We regret that only shortlisted candidates will be notified.
Brought to you by Phillip Securities Pte Ltd (A member of PhillipCapital)

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1708873
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned