A PREFERRED EMPLOYER

Search for a position that suits you

BE MORE. BE PART OF SI

OPEN POSITIONS

IT POSITIONS

Responsibilities:

To participate in all phases of the software development life cycle.

  • To conduct software analysis, programming, testing, and debugging.
  •  To maintain and support application post-implementation activities.
  • To support continuous improvement activities, which including troubleshoot, debug, and upgrade existing software and applications.
  • To work closely with client and ensure timely delivery of assigned tasks.
  • Undertake any other tasks assigned by the management from time to time as required.

Essential Knowledge, Skills, Abilities, Experience:

Applicant with minimum 5 years working experience in projects and exposed to the full system development life cycle, object-oriented programming, integration with middle ware, and usage of database systems would be advantageous.

  • Preferably Back-End Application Development experience, relevant to the following skills sets:
  • Java (J2EE/JEE)
    • Spring Boot frameworks, Hibernate, JSF, Struts
    • SQL, HTML, CSS and JavaScript
    • Strong problem-solving skills
    • Possess at least a Degree in IT or equivalent

Responsibilities

  • Work with the development team in implementing solutions.
  • Work with engineering managers, architects, engineers & QA to develop innovative solutions that meet market needs w.r.t functionality, performance, reliability, realistic implementations schedules and adherence to development goals and principles.
  • Provide technical guidance and assistance to other software engineers.
  • Identify areas of technical improvement and make detailed business cases for improvements or new areas of opportunities.
  • Adhere to best of class coding and design standards.
  • Ensure all deliverables adhere to the timelines, quality and performance.
  • Ability to work in a team as well as independently and deliver on aggressive goals individually as well as a team.

Requirements Basic Qualifications

  • Bachelor/Master degree with 6 years of hands-on experience developing applications using Java/J2EE, with Spring boot framework knowledge and experience.
  • Possess end-to-end project delivery experience as full stack engineer.
  • Extensively used Java, Spring framework, Spring Boot, Spring Security, OAuth 2.0, JPA, Junit, JMeter, Gradle/Maven, Git, Sonar, Jenkins, Jira, Confluence in development in the last three years.
  • Must have extensive skillset in Web and Mobile app (in iOS or Android) development with hands on expertise in HTML, CSS, JavaScript, React.js and Redux framework.
  • Experience with containerization and cloud technologies (e.g. OpenShift, Kubernetes, Dockers) as well as DevOps and testing tools.
  • Developed high-traffic front or backend services for a real customer-facing website.
  • Worked in a scrum team for at least a year and practice agile methodologies faithfully.
  • Designed and implemented REST APIs, web services and SOA components.
  • Effectively used OO-design and design patterns in your work.
  • Developed code using SQL and NoSQL solutions.
  • Good analytical and problem-solving skills.
  • Strong verbal and written communication skills.
  • Must be detail-oriented and able to manage multiple tasks simultaneously with minimal supervision.
  • Flexibility and willingness to learn new technologies and adept quickly. You have coached junior engineers, advocated good coding practices, process adherence and continuous improvement in these areas.

Key Responsibilities

  1. Frontend Development & Architecture
  • Architect and develop complex, scalable React.js applications with a focus on modularity and reusability.
  • Leverage React hooks, context API, and state management (Redux) to build efficient UIs.
  • Optimize performance using code splitting, lazy loading, memoization, and modern rendering techniques (virtualization).
  • Implement responsive, cross-browser layouts with CSS frameworks (Tailwind, Styled Components, Emotion) and preprocessors (Sass, CSS Modules).
  1. Code Quality & Best Practices
  • Enforce clean code principles (SOLID, DRY) and conduct rigorous code reviews to mentor junior developers.
  • Implement automated testing (Jest, React Testing Library, Cypress) with a focus on TDD/BDD where applicable.
  • Document code, architecture, and workflows to ensure team-wide clarity.
  1. Integration & API Handling
  • Integrate REST, GraphQL (Apollo/Relay), and WebSocket APIs, ensuring efficient data fetching (React Query, SWR) and error handling.
  • Manage authentication/authorization (JWT, OAuth 2.0, OpenID Connect) and security best practices (CORS, CSRF).
  1. UI/UX Collaboration & Accessibility
  • Translate Figma/Adobe XD/Sketch designs into pixel-perfect, accessible UIs compliant with WCAG 2.1/2.2 standards.
  • Use tools like axe-core or Lighthouse for accessibility audits and performance benchmarking.
  1. DevOps & Deployment
  • Configure CI/CD pipelines (GitHub Actions, CircleCI, Jenkins) and optimize builds with Vite/Webpack/esbuild.
  • Deploy to cloud platforms (Azure) and monitor performance using Sentry, New Relic, or Datadog.
  • Collaborate on Docker/Kubernetes setups for containerized deployments (optional).
  1. Leadership & Agile Practices
  • Lead sprint planning, retrospectives, and daily standups in Agile/Scrum environments (Jira, Trello).
  • Partner with product managers to refine requirements and translate business needs into technical specs.
  • Stay updated on React ecosystem trends (React Server Components, Concurrent Mode) and advocate for adoption.

Required Skills & Qualifications

  • 5+ years in frontend development, including 3+ years specializing in React.js.
  • Expertise in React.js, TypeScript, JavaScript (ES6+), and modern CSS.
  • Proficient with state management (Redux Toolkit, Recoil), testing frameworks, and API integration.
  • Strong grasp of performance optimization, CI/CD, and cloud deployment
  • Experience with Agile methodologies, Git, and collaboration tools (Jira, Slack).
  • Soft Skills: Leadership, problem-solving, and clear communication with technical/non-technical stakeholders.

Nice-to-Have Skills

  • Next.js (SSR/SSG), microfrontends (Module Federation), or React Native.
  • Advanced GraphQL (schema design, caching) or WebAssembly/PWA development.
  • Familiarity with backend technologies (Node.js, Express) or DevOps tools (Terraform, Ansible).

Success Metrics

  • Deliver high-performance apps with Lighthouse scores ≥90.
  • Reduce production bugs by 30% through rigorous testing.
  • Mentor 1–2 junior developers quarterly to foster team growth.

Job Profile Summary:

In this role, you will be working as part of project team to develop, enhance, test, deploy and maintain software & applications. As part of this dynamic role, you will report to a Team Lead and work closely with business units and other IT teams to deliver leading edge technology solutions to enable digital capabilities of Clients.

Job Description:

  • Work as part of a team of developers to analyze, develop, test, deploy and support applications to meet business objectives.
  • Maintain and support the applications in accordance to Service Level Agreement.
  • Deliver applications in accordance to relevant IT policies and procedures.

Who we are looking for:

    Competencies Personal Traits
    • Independent and works well across different teams.
    • Excellent problem analysis skill.
    • Strong sense of drive and commitment to deliver on responsibilities.
    • Strong verbal and written communication skills.
    • Works well in a dynamic environment.
    • Ability and willingness to be hands-on.
    • Experience in the following technology
      AS400, iSeries tool, COBOL, SMART400, IBM MQ, Business Object.

Working Experience:

    • Minimum 3 years in delivering IT applications.
    • At least 3 years work experience in working on LifeAsia/GroupAsia applications.

Job Summary:

We seek a highly motivated individual to join our Information Technology Department for providing applications systems services and support.

Responsibilities:

  • Develop knowledge and expertise in the applications, utilities, and underlying core programming skill sets and development methodologies and procedures used withinthe systems environment.
  • Work under the close direction and supervision of senior staff within the company’s development teams in support of clients’ applications.
  • Preparation of all project life cycle deliverables.
  • Problem analysis and data gathering.
  • Investigation and resolution of systems and programming problems, including the coordination of and participation in the development effort.
  • Responsibility & accountability for the task tracking, reporting & completion to deadline of individual.
  • To apply, maintain and recommend improvement to development procedures and standards.
  • Occasional night support or production support out of normal office hour.
  • Perform related duties as assigned or requested.

Education Requirements:

  • Diploma and Degree students in Computer Science/ Information Technology or equivalent are welcome to apply.

NON-IT POSITIONS

Responsibilities:

  • Working in partnership with TA team and Hiring Managers on end-to-end recruitment within business timelines.
  • To manage full recruiting lifecycle across a variety of open roles helping hiring managers source talent from various channels, including job portals, agencies, headhunt, internal referral program, etc.
  • To improve/fine tune recruitment processes in order to deliver the highest quality results to the Company.
  • To provide relevant recruitment statistics and reports.
  • To maintain a database of candidate records, including active and passive candidates.
  • To create a strong employer brand and drive innovative resourcing solutions to attract best IT talents.
  • To organise and attend job fairs and recruitment events.
  • To assist in executing employee engagement initiatives and company events, i.e. annual dinner, company trip, team building etc.
  • To foster long-term relationships with past applicants and potential candidates.
  • To Ensure all new hires are onboard in a professional and engaging way.
  • Undertake any other tasks assigned by the management from time to time as required.

Essential Knowledge, Skills, Abilities, Experience:

    • Diploma or Degree in any discipline.
    • Minimum 3 years recruitment experience in both in-house and agency environment with proven experience as a Talent Acquisition in IT industry.
    • Experience in niche skills hiring/passive candidate sourcing /lead generation is highly desirable.
    • Able to thrive in a fast-paced environment and works well under pressure managing multiple priorities and highly adaptable to change.
    • Able to utilize knowledge of multiple recruiting sources and execute innovative recruiting strategies to find quality candidates.
    • Good written and verbal communication skills.

APPLICATION





    captcha

    OPEN POSITIONS

    IT POSITIONS

    Responsibilities:
    Participate in enterprise application development and maintenance for large corporations both within Malaysia and Worldwide.

    • Develop knowledge and expertise in the applications, utilities, underlying core programming skill sets, development methodologies and procedures used within the system’s environment.
    •   Work under close direction and supervision of seniors within the company’s development team in support of clients’ applications.
    • Preparation of all project life cycle’s deliverables.
    • Problem analysis and data gathering.
    • Investigation and resolution of system and programming problems, including the coordination and participation in the development effort.
    • Responsible & accountable for task tracking, reporting & completion of deadline.
    • To apply, maintain and recommend improvements to development procedures and standards.
    • Accepting ownership for accomplishing new and different requests for self-advancement.
    • Exploring opportunities to add value to job accomplishments.

    Essential Knowledge, Skills, Abilities, Experience:

    • Fresh Graduates/ Entry Level applicants are welcome to apply.
    • Good English communications skills – both written and oral.
    • Strong problem-solving skills.
    • Ability to communicate in Mandarin/Cantonese is an added advantage.

    Responsibilities:

    • Designing, building, and maintaining data pipelines to collect, process, and store large datasets from various sources.
    • Develop, optimize, support, and maintain Extract, Transform, Load (ETL) processes to ensure data quality and integrity.
    • Monitor and troubleshoot ETL processes to identify and resolve issues promptly, ensuring smooth operation and minimal downtime.
    • Integrate data from different sources into a cohesive and accessible data warehouse.
    • Maintain clear and concise documentation for data pipelines, processes, and systems.
    • Work under the close direction and supervision of senior team members to support clients’ applications.
    • Be responsible and accountable for task tracking, reporting, and meeting deadlines.
    • Apply, maintain, and recommend improvements to development procedures and standards.
    • Accept ownership for accomplishing new and different requests for personal and professional growth.
    • Explore opportunities to add value to job accomplishments and contribute to team success.
    • Undertake any other tasks assigned by the management from time to time as required.

    Requirements:
    At least 4 years with hands-on experience:

    • Database – DB2 (Preferred), Oracle (Preferred), IBM Netezza
    • ETL/ELT data workflows – Data Stage (Preferred), SAP BI
    • Data warehouse, Data mart – including analysis of business/users requirements, solutioning
    • Data design and data model

    Personality Traits:

    • Independent with initiative.
    • Ability to adapt to changes.
    • Enjoy being challenged and to solve complex problems.
    • Positive attitude with a great drive to deliver.
    • Possess great sense of ownership to issues and problems.
    • Aptitude to grasp concepts quickly and ability to apply.

    Competencies:

    • Possess strong analysis abilities with acute sense of data analytics.
    • Multiple years of experience in a professional environment performing analysis, design and development tasks on multiple platforms.
    • Familiar with data analytics, data mining concepts and machine learning algorithms.
    • Proficient in data design, data architecture, robust ETL/ELT data workflows.

    Responsibilities:

    To participate in all phases of the software development life cycle.

    • To conduct software analysis, programming, testing, and debugging.
    •  To maintain and support application post-implementation activities.
    • To support continuous improvement activities, which including troubleshoot, debug, and upgrade existing software and applications.
    • To work closely with client and ensure timely delivery of assigned tasks.
    • Undertake any other tasks assigned by the management from time to time as required.

    Essential Knowledge, Skills, Abilities, Experience:

    Applicant with minimum 5 years working experience in projects and exposed to the full system development life cycle, object-oriented programming, integration with middle ware, and usage of database systems would be advantageous.

    • Preferably Back-End Application Development experience, relevant to the following skills sets:
    • Java (J2EE/JEE)
      • Spring Boot frameworks, Hibernate, JSF, Struts
      • SQL, HTML, CSS and JavaScript
      • Strong problem-solving skills
      • Possess at least a Degree in IT or equivalent

    Responsibilities

    • Work with the development team in implementing solutions.
    • Work with engineering managers, architects, engineers & QA to develop innovative solutions that meet market needs w.r.t functionality, performance, reliability, realistic implementations schedules and adherence to development goals and principles.
    • Provide technical guidance and assistance to other software engineers.
    • Identify areas of technical improvement and make detailed business cases for improvements or new areas of opportunities.
    • Adhere to best of class coding and design standards.
    • Ensure all deliverables adhere to the timelines, quality and performance.
    • Ability to work in a team as well as independently and deliver on aggressive goals individually as well as a team.

    Requirements Basic Qualifications

    • Bachelor/Master degree with 6 years of hands-on experience developing applications using Java/J2EE, with Spring boot framework knowledge and experience.
    • Possess end-to-end project delivery experience as full stack engineer.
    • Extensively used Java, Spring framework, Spring Boot, Spring Security, OAuth 2.0, JPA, Junit, JMeter, Gradle/Maven, Git, Sonar, Jenkins, Jira, Confluence in development in the last three years.
    • Must have extensive skillset in Web and Mobile app (in iOS or Android) development with hands on expertise in HTML, CSS, JavaScript, React.js and Redux framework.
    • Experience with containerization and cloud technologies (e.g. OpenShift, Kubernetes, Dockers) as well as DevOps and testing tools.
    • Developed high-traffic front or backend services for a real customer-facing website.
    • Worked in a scrum team for at least a year and practice agile methodologies faithfully.
    • Designed and implemented REST APIs, web services and SOA components.
    • Effectively used OO-design and design patterns in your work.
    • Developed code using SQL and NoSQL solutions.
    • Good analytical and problem-solving skills.
    • Strong verbal and written communication skills.
    • Must be detail-oriented and able to manage multiple tasks simultaneously with minimal supervision.
    • Flexibility and willingness to learn new technologies and adept quickly. You have coached junior engineers, advocated good coding practices, process adherence and continuous improvement in these areas.

    Job Profile Summary:

    In this role, you will be working as part of project team to develop, enhance, test, deploy and maintain software & applications. As part of this dynamic role, you will report to a Team Lead and work closely with business units and other IT teams to deliver leading edge technology solutions to enable digital capabilities of Clients.

    Job Description:

    • Work as part of a team of developers to analyze, develop, test, deploy and support applications to meet business objectives.
    • Maintain and support the applications in accordance to Service Level Agreement.
    • Deliver applications in accordance to relevant IT policies and procedures.

    Who we are looking for:

      Competencies Personal Traits
      • Independent and works well across different teams.
      • Excellent problem analysis skill.
      • Strong sense of drive and commitment to deliver on responsibilities.
      • Strong verbal and written communication skills.
      • Works well in a dynamic environment.
      • Ability and willingness to be hands-on.
      • Experience in the following technology
        AS400, iSeries tool, COBOL, SMART400, IBM MQ, Business Object.

    Working Experience:

      • Minimum 3 years in delivering IT applications.
      • At least 3 years work experience in working on LifeAsia/GroupAsia applications.

    NON-IT POSITIONS

    Responsibilities:

    • Responsible for overall company Human Resource activities below: –
    • Administer HR policies and procedures to ensure proper compliance with the laws and regulations.
    • Manage employee relations, including handling grievances, conducting disciplinary procedures, and fostering a positive work environment.
    • Monitoring new employee’s probationary period and ensuring timely confirmation.
    • Ensure staff insurances [Group Hospitalization & Surgical (GHS) and Personal Accident (PA)] are renewed in a timely manner and in accordance with the Company’s policy.
    • Ensure timely and accurate execution of payroll function from monthly payroll processing/approval, monthly statutory payments to yearly income tax reporting.
    • Ensure monthly payroll reporting is done in a timely manner.
    • Conduct salary, compensation, and benefits review and market benchmark to ensure competitive salary and rewards schemes within the organization.
    • Administer and managing the annual performance management process, including conduct performance and salary reviews & proposal.
    • Update HR policy and procedures, employee handbook to keep it validated and relevant based on prevailing status and local statutory compliance.
    • Manage expatriate employment pass processing, including quota application, new application, renewal and cancellation.
    • Arrange and coordinate on relevant training / learning & development for department employees for work performance improvement and to be claimable under the Company’s HRDC funds.
    • Organize Company events (Eg: Annual Dinner, Company Trip, Team Building, etc)
    • To undertake other ad-hoc task/projects pertaining to human resource functions as and when required.

    Essential Knowledge, Skills, Abilities, Experience:

    • At least 5 years of working experience as Human Resource Generalist.
    • Excellent organizational, planning and analytical skills
    • Able to work independently and possess high level of confidentiality
    • Good Command of written and spoken in English
    • Good interpersonal skills and able to work in a team environment

    APPLICATION





      captcha