6
applicants

Junior Software Developer

eHealthcare Solutions (Pvt) Ltd   Colombo • Full-time

Job Description

Company Description

eHealthcare Solutions Pvt Ltd, established in 2016 in Sri Lanka, is a leading provider of health informatics solutions. The company specializes in developing industry-standard Laboratory Management Systems (LIMS) designed in collaboration with healthcare and laboratory professionals. eHealthcare Solutions aims to empower healthcare providers to deliver exceptional patient care through faster turnaround times and data-driven decision-making using innovative technology.

Role Description

This on-site role for Junior Software Developer is based in Colombo. The selected candidate will assist in developing and maintaining software systems, focusing on back-end web development and object-oriented programming. Responsibilities will include coding, debugging, and contributing to the software development lifecycle, under the guidance of experienced developers. This role provides hands-on experience and an opportunity to contribute to impactful healthcare informatics solutions.

Qualifications

  • Degree in a Quantitative discipline such as IT or Computer Science
  • 1 year of experience
  • Keen Knowledge in C#, ASP.NET, MVC Framework. WEB API, JavaScript, HTML, CSS, Bootstrap, MS SQL Server, and added Frontend Frameworks, Angular or React.
  • Knowledge of any other programming languages will be a plus
  • Experience working with Web APIs
  • Experience with tools such as git and package managers
  • SQL knowledge (table design, complex query creation, query optimization, best practices)
  • Azure experience is desirable

Responsibilities

  • Integrating data from various back-end services and databases.
  • Working closely with Business Analysts, Technical Leads & Customers to ensure a clear understanding and interpretation of the documented requirements.
  • Creating and maintaining software documentation.
  • Ensuring quality meets QA benchmarks.
  • Researching technical improvements as part of Continuous Improvement.
  • Monitoring and assisting with support issues and ensuring timely updates are provided to customers.
  • Providing proactive suggestions and best practice advice on technical decisions, including solution architecture, development design patterns, code quality, performance, and scalability.