Senior Fullstack Developer

Location Singapore
Discipline: Software Engineering
Job type: Permanent
Contact email: career@bcg-rise.com
Job ref: 262701
Published: 4 months ago

Job Description

Position Summary / Project Description

 
We are looking for a qualified Full Stack Engineer, familiar with SDLC process, have exposure working with multiple teams.
You will be part of digital services technical team to make breakthrough and innovation in designing and implementing next generation digital services mobile and web applications to enable and empower patients and consumers in Singapore for better health and wellness. Individual must have strong coding experience and analytical skills to support organization’s pace of rapid application development to meet customers’ business needs.
 

Role and Responsibilities

  • Design and implementation of modern web applications using React Javscript

  • Design and implementation ofRESTful API and microservices

  • Create and maintain design specification

  • Support the entire application lifecycle (requirement analysis, design, test, release and support)

  • Ensure the application has strong quality and security protection

  • Ongoing support for the existing applications

  • Work closely with UX designers, business and functional analysts to ensure that requirements are met

  • Constantly innovate and improve on design and coding

 
 

Requirements / Qualifications

  • Bachelor's Degree, Post Graduate Diploma, Professional Degree in Computer Science, Information Technology.

  • 5+ years of relevant work experience in software product development and life cycle.

  • Experience in application architecture and design

  • Experience in modern JavaScript based web application development, particular in React JavaScript

  • Experience in designing and implementing RESTful API

  • Experience in .Net Development or Node JS

  • Knowledge and experience in application design patterns and configuration driven application development

  • Problem solver and able to work under limited supervision.

  • Proactive, keen learner, and able to apply structured, analytical thinking in development and problem solving

  • The ability to learn quickly and perform in a team environment

  • Experience with agile development methodologies

  • Experience in continuous integration (tools such as Azure DevOps).