Search by job, company or skills

R

Full Stack Developer (RHI Shield)

3-5 Years
SGD 3,800 - 5,200 per month
Save
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Role Overview:
The Full Stack Developer is responsible for developing and maintaining both front-end and back-end systems, ensuring that product functionality is well-balanced with user experience and business needs. The role involves gathering user feedback to enhance system usability, responsiveness, and overall end-user experience.

The incumbent will support the development of new features and system enhancements based on user requirements and feedback, while ensuring that coding standards, security requirements, and application performance are met. This includes identifying potential security risks, supporting usability testing, and working closely with quality testing teams to validate system functionality.

The Full Stack Developer will work collaboratively within the IT team and should be proficient in the programming languages and development tools required by the organisation. The role requires a strong understanding of software design principles, user interface development, code quality, and security vulnerability assessment. The incumbent should be innovative, detail-oriented, and able to communicate technical ideas clearly and effectively with team members and stakeholders.

Key Responsibilities:

1) Understand technical specifications required by the business

  • Participate in discussions with stakeholders to understand user requirements
  • Write technical requirements and specifications
  • Execute software requirement specifications
  • Recommend approaches that balance security, stability, and performance needs
  • Support team with technical guidance on proposed solutions and alternatives
  • Strong knowledge ofSQL queries and database normalization principles


2) Manage the design of software

  • Develop scalable front-end, back-end, and integration components of the product
  • Collaborate with stakeholders to build and improve new and existing products
  • Deliver high quality, maintainable, and scalable codes
  • Execute improvements to both front-end and back-end systems
  • Use simulation and prototypes to evaluate software design quality
  • Partner business teams to align products with business goals and objectives
  • Perform code re-factoring

3) Perform software testing

  • Perform integration testing as part of the integration process
  • Write unit tests for delivered codes
  • Support final pre-release testing activities involving stakeholders
  • Write success and failure criteria for unit and integration testing
  • Execute the test environment and test case scenarios to ensure software resilience
  • Specify test cases for the selected testing techniques including clean coding
  • Gather defect arrival rate and failure intensity data
  • Identify potential defects in software through testing

4) Production support and data security

  • Ensure compliance with healthcare data privacy regulations and security best practices
  • Design and support TPA claim process, data integrations practice industry standards
  • Provide production support and incident resolution

Requirements:

  • Diploma/ Degree in Computer/ Computer Science or Information Technology or equivalent
  • At least 3-5 years of experience in application support
  • Strong understanding of Software architecture, administration, and customization
  • Hands-on experience in full-stack .NET web development using C#, ASP.NET MVC 4.8, .NETCore, Entity Framework, HTML, CSS, JavaScript, Bootstrap, jQuery, React,Node.js, RESTful APIs, and web security standards such as Content Security Policy (CSP)
  • Familiarity with Microsoft SQL Server (latest versions), Windows Server, and Internet Information Services (IIS)
  • Experience with Team Foundation Server (TFS) and/or Azure DevOps is an added advantage
  • Knowledge and experience in application modernization, source code refactoring, application frameworks, application testing and insurance, claim adjudication and TPA process related projects is advantageous
  • Understanding of the distributed systems, APIs and technical knowledge in healthcare system will be an advantage
  • Strong analytical, coordination, and communication skills (written and verbal), and the ability to manage multiple tasks simultaneously
  • Strong analytical and troubleshooting skills with a proactive approach to issue resolution
  • Strong team player who is proactive, quality-conscious, and results-oriented

More Info

Job Type:
Industry:
Employment Type:

Job ID: 149116925