Senior Software Engineer
We are seeking a highly skilled and experienced candidate to join our dynamic software development team. The candidate will lead the design, development, and deployment of scalable software solutions, ensure best practices in coding, mentor junior engineers, and collaborate cross-functionally to deliver high-quality products. Strong communication and interpersonal skills, along with a sense of ownership and commitment, are essential. Intersystem Caché knowledge is a must. Knowledge of the healthcare domain is a plus.
Clinisys' AI Philosophy:
Building an AI‑first organisation is central to Clinisys’ purpose and the impact we deliver. As a global provider of intelligent diagnostic informatics solutions, we build AI‑enabled, cloud‑based platforms to enhance diagnostic workflows across healthcare, life sciences, and public health. By applying intelligent technology thoughtfully and responsibly, we help laboratories and testing environments operate more effectively, generate meaningful insights at scale, and ultimately support healthier and safer communities. Operating across more than 30 countries, Clinisys expects all colleagues—regardless of role or function—to work confidently with AI‑enabled tools, apply digital and analytical thinking, and continuously adapt as technologies evolve, must drive an AI first sense of purpose and urgency.
Skillset Requirements
Experience: 5–10 years in web and client-server application development using N-tier architecture and secure, scalable solutions.
Database: Hands-on experience with Intersystem Caché (Object Script, SQL) and expertise in MUMPS. Expert knowledge of relational and/or non-relational databases. Expert knowledge of scripting and object-oriented software development principles.
Development Practices: Strong grasp of design principles, patterns, and Agile methodologies. Solid development skills and overall understanding of software development methodologies. Understanding of refactoring or re-engineering solutions.
Soft Skills: Excellent problem-solving, communication, and collaboration abilities.
Educational Requirements
UG: B. Tech / B.E. in any specialization, preferably in Computer Science, Electronics, or Telecommunication.
PG: MS/M.Sc. (Science) - M. Tech / M.Sc. / MS / MCA in Computer Science, Electronics, Telecommunication, or related fields.
Technical Requirements
.NET, C#, Angular, TypeScript, HTML, JavaScript, SQL
Working knowledge of Copilot and AI‑assisted development tools (desirable)
Experience with IRIS Database and HL7 (preferred)
Background in the healthcare/medical domain (added advantage)
Strong client‑facing and problem‑solving skills, with the ability to analyze, troubleshoot, and resolve issues effectively
Job Responsibilities
Design, develop, and enhance software solutions by analyzing system workflows, data usage, and business processes.
Implement new features and maintain existing applications, including requirements gathering, prototyping, coding, testing, and deployment.
Develop user interfaces and business logic based on functional requirements.
Manage and optimize databases, including writing SQL scripts and stored procedures in Intersystem Caché and MUMPS.
Troubleshoot and resolve issues across the software development lifecycle.
Understand application architecture and user behaviour to improve functionality and user experience.
Support system deployment, configuration, and customer environments.
Collaborate with engineering and operations teams to standardize, scale, and enhance product deployment and release processes.
Research and recommend technology upgrades and improvements.
Create and maintain technical documentation, including flowcharts, diagrams, and code comments.
Define and implement system specifications, standards, and best practices.
Conduct system analysis to identify operational improvements and recommend policy or procedural changes.
Apply software design principles and patterns to ensure maintainable and scalable code.
· Utilize GitHub Copilot to accelerate development workflows by generating code suggestions, automating boilerplate, and enhancing productivity during implementation and debugging.
- Department
- Software Development
- Locations
- India Bangalore
- Remote status
- Hybrid
- Employment type
- Full-time