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
Raffles Medical Group (RMG) is a leading private healthcare organisation in Singapore. As a fully integrated healthcare provider, the Group owns and operates a network of family medicine clinics, a tertiary care private hospital, insurance services and a consumer healthcare division.
All Job Ads are subject to GrabJobs’s Terms of Service. We allow users to flag postings that may be in violation of those terms. Job Ads may also be flagged by GrabJobs moderation team. However, no moderation system is perfect, and flagging a posting does not ensure that it will be removed.
Be the first to receive the latest Graphic Designer Full-Time Jobs in Singapore.
Setup your job alert:
By activating job alerts, I agree to GrabJobs Terms & Privacy Policy. I can unsubscribe to job alerts anytime.
Skip
GrabJobs is the no1 job portal in Singapore, connecting you to thousands of jobs fast!
Find the best jobs in Singapore, apply in 1 click and get a job today!