HealthRecon Connect provides technology-enabled Revenue Cycle Management solutions to US healthcare providers. The company leverages over 30 years of deep domain expertise, machine learning, AI, cutting-edge analytics, and automated workflows that help improve cash flow, patient outcomes and enable peace of mind for their clients. At HealthRecon Connect, day after day, we not only hold ourselves accountable for setting and maintaining high standards, but we also passionately strive for the highest achievement, customer delight and thrive on the challenge of high expectations and commitment to excel.
HealthRecon was certified a Great Workplace by Great Place to Work® Sri Lanka since 2018 and was adjudged one of the 40 Best Workplaces in Sri Lanka by Great Place to Work® Sri Lanka in 2021. We are also a participant of the United Nations Global Compact.
HRC Labs was established to lead the technological transformation of HealthRecon Connect (HRC). Propelled by the deep domain expertise and industry leading service capability of HRC, HRC Labs focus on enhancing the efficiency of healthcare delivery through intelligent automation solutions for healthcare providers. Our tools sustainably improve clients’ operating margins and cash flows by compressing their working capital cycle and reducing their administrative burden.
We are currently looking for a Senior Software Engineer to join HRC focused on Revenue Cycle Management (RCM) technology automations and solutions.
Due to the large volume of applications we receive, all applications will be reviewed in the order in which they were received and only the candidates short-listed for the first round of interviews will be contacted. Thank you for your understanding.
Job Vacancy:
Senior Software Engineer
Work Week:
Monday to Friday
Shift Window:
3:00 PM to 12:00 PM SLST (Straddle Shift)
Important: HealthRecon Connect currently operates under a hybrid work arrangement, with the number of remote workdays varying by team. However, depending on client deliverables and business needs, employees may be required to work on-site for all five weekdays.
By applying, you acknowledge and agree to be available for in-person work five days a week if required.
Other Features:
Full-time
US calendar applicable
Responsibilities:
- Collaborate with cross-functional teams including product managers, designers, and other engineers to understand requirements and translate them into technical specifications and user stories.
- Design, develop, and maintain responsive and intuitive user interfaces using modern front-end technologies such as HTML5, CSS3, and JavaScript frameworks (React.js, Angular, Vue.js).
- Implement scalable, secure, and high-performance back-end solutions using server-side technologies such as Node.js, Python, Java.
- Design and develop scalable system architectures, including microservices and event-driven systems, ensuring high availability, fault tolerance, and performance.
- Develop and integrate RESTful APIs and microservices to enable seamless communication between front-end and back-end systems.
- Design and optimize database schemas, write efficient SQL queries, and manage data operations using relational databases (MySQL, PostgreSQL, Oracle) and NoSQL databases (MongoDB, Cassandra).
- Perform database performance tuning, indexing, query optimization, and handle large-scale data processing requirements.
- Implement caching strategies (e.g., Redis) and leverage message brokers (e.g., Kafka, RabbitMQ) for asynchronous and high-throughput systems.
- Write clean, maintainable, and well-documented code following coding standards and best practices.
- Conduct unit tests, integration tests, and end-to-end tests to ensure software quality, reliability, and performance.
- Troubleshoot, debug, and resolve complex technical issues in production and non-production environments.
- Contribute to system performance improvements, scalability enhancements, and reliability engineering.
- Stay updated on emerging technologies, industry trends, and best practices in full-stack development, system design, and database engineering.
Qualifications/Criteria:
- Bachelor’s degree in computer science, Information Technology, Engineering, or related discipline.
- 4+ years of experience in software development, with a proven track record of designing and delivering scalable full-stack solutions, including database design, performance optimization, and system architecture.
- Demonstrated ability to lead and mentor junior team members, contribute to architectural decisions, and collaborate effectively in cross-functional teams.
- Familiarity with NoSQL databases, caching mechanisms (Redis), and message brokers (Kafka, RabbitMQ, SQS).
- Experience with modern front-end frameworks (React.js, Angular, Vue.js) and server-side technologies (Node.js, Spring Boot, Django, Ruby on Rails).
- Understanding of event-driven architecture, asynchronous processing, and data consistency patterns.
- Experience with version control systems (Git) and code collaboration platforms (GitHub, GitLab).
- Basic understanding of cloud platforms (AWS/Azure/GCP), containerization (Docker), and CI/CD pipelines is an advantage.
- Excellent problem-solving, analytical, and debugging skills.