Design, develop, and test new features for in-house applications built on the Microsoft .NET framework.
Optimise, troubleshoot, and enhance existing systems to improve performance, stability, and reliability.
Provide technical support to internal stakeholders and end users.
Participate in coding, code reviews, and system deployments.
Ensure compliance with security, quality, and governance standards in collaboration with the cybersecurity team.
Perform system testing, troubleshooting, root cause analysis, and performance tuning.
Requirements
Ability to plan, coordinate, and execute projects independently as well as collaboratively within a team environment.
Proactive, resourceful, and self-motivated, with strong analytical and problem-solving capabilities.
Strong knowledge of SQL queries and database normalization principles.
Excellent written and verbal communication skills, with the ability to engage effectively with end users and stakeholders.
Sound understanding of financial systems, with hands-on experience in billing transactions and SAP interfaces.
Hands-on experience in full-stack .NET web development using C#, ASP.NET MVC 4.8, .NET Core, Entity Framework, HTML,CSS, JavaScript, Bootstrap, jQuery, React, Node.js, RESTful APIs, and web security standards such as Content Security Policy (CSP).
Hands-on experience with WPF (Windows Presentation Foundation) and C#/.NET development.
Solid understanding of MVVM(Model–View–View Model) architecture, data binding, and UI/UX principles for desktop applications.
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.
Degree in Computer Science, Information Technology, or a related discipline.
Minimum of five (5) years of relevant IT experience in software development, preferably within the healthcare industry.