- 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–ViewModel) 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.