Senior Software Engineer
As a Senior Software Engineer and a member of a dynamic and multi-functional Agile development team, you will be responsible for crafting, developing, and unit testing product features with an eye towards user-centric workflow accuracy within our healthcare suite of products. To be successful in this role you need a real passion for quality software, a dedication to enable customer happiness through the creation of best of breed software, and you would have the ability to work effectively in a matrix organization.
You will have a real passion for quality software, a dedication to customer happiness, and an ability to work effectively in a matrix organization. You will need a positive attitude, persistence, a love of problem solving, and the ability to communicate with people at all levels of a healthcare organization.
Essential Functions
· Design, develop, and maintain scalable web applications using .NET technologies
· Develop RESTful APIs and integrate with third-party services.
· Implement responsive UI using HTML5, CSS3, Typescript, and frameworks like React.
· Collaborate with cross-functional teams (QA, Product, DevOps) in an Agile/Scrum environment.
· Write clean, maintainable, and well-documented code.
· Analyzes defects, performs root cause analysis, and collaborates to resolve
· Complies with established internal quality systems and considers standards, best practices, and regulatory requirements as part of coding activities
· All other duties and responsibilities as assigned
Skills needed to be successful
· 5+ years of experience in .NET development (.NET Core, C Sharp)
· Strong AI competencies
· Strong understanding of front-end technologies (React, Javascript, JQuery,HTML,CSS)
· Proficiency in SOLID principles, design patterns, and best engineering practices
· Experience with Web API, RESTful services, and Microservices.
· Proficient in SQL Server or any RDMS
· Good knowledge of version control tools (Git).
· Strong analytical and problem-solving skills.
Required Experience & Education
· Bachelor’s degree in Engineering, Computer Science or related discipline or equivalent experience
· 5+ years’ experience working with software engineering and development life cycles, software testing methodologies, and quality assurance
· Knowledge of React or TypeScript or React, OOPS concepts and familiarity with RDBMS (SQL Server or Oracle) are prerequisites.
· Must have inclination towards learning various technologies (old and new).
Preferred Experience & Education
· Knowledge of medical devices or healthcare software.
· Nice to have knowledge of HL7
Supervisory Responsibilities
· None
- Department
- Software Development
- Locations
- India Bangalore
- Remote status
- Hybrid
- Employment type
- Full-time
Already working at Clinisys?
Let’s recruit together and find your next colleague.