x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Full Stack Developer (Node.js)
 banner picture 1  banner picture 2  banner picture 3

Full Stack Developer (Node.js)

Morgan Mckinley Pte. Ltd.

Morgan Mckinley Pte. Ltd. company logo

Job Description


Implement application development strategy

  • Align application architecture priorities with longer term roadmaps for the technology landscape.
  • Advise the creation of security standards from application development perspective.
  • Provides guidance and advice on the use of software design strategies and methods.
  • Analyzes and makes recommendations related to organization- wide application of software design fundamentals, software design strategies and methodologies.

Identify requirements

  • Identify alternatives where multiple solutions to requirements exist.
  • Oversee the preparation of design specifications.
  • Prepare project and other relevant documentation.
  • Negotiates conflicts between stakeholders in requirements elicitation.

Implement applications

  • Oversee the integration of applications with back-end services.
  • Provides guidance and advice to software teams on how to implement and manage software processes.
  • Recommend measures to improve the performance of applications.
  • Conduct Code reviews and ensure adherence to the coding standards and best practice.

Optimise applications

  • Review application performance and provide recommendations to improve application services.
  • Drive initiative for code refactoring, process enhancements and performance optimization.
  • Plan integration of new products with existing applications to improve the functionality and/or design.
  • Collaborate with DevOps Teams to automate deployment processes and ensure system stability.

Maintain applications

  • Oversee the planning and scheduling of operational activities related to applications’ maintenance.
  • Manage applications’ functionality to ensure a twenty-four hour, seven days a week environment.
  • Manage the following of security measures, proper registration of passwords and other access procedures.
  • Provide inputs to solve unique and highly complex problems.
  • Leads development of software maintenance processes and plans.


Requirements

  • Bachelor’s degree in computer science or other highly technical, scientific discipline.
  • At least 5 years of Application Development and Support experience.
  • Proven user engagement experience / vendor management experience.
  • Candidates should have several years of experience in release engineering that spans both software development and system administration. Candidates should have proven experience of working efficiently in a cross functional team.
  • Good understanding of IT industry environment and business needs. Strong competency in IT technologies covering operating systems, databases technologies, networking, server, load balancing and/or application related domains covering healthcare and healthcare related industries.
  • Strong experience in web technologies and backend technologies such as HTML, CSS, Javascript, Node.js, Typescript, React JS, REDUX, C#, ASP.NET, RESTful API, Git, GitHub or Azure DevOps.

EA Licence No: 11C5502 | EAP Registration No: R21100522

Sharing is Caring

Know others who would be interested in this job?