Senior Software Engineer
Position Summary
As a Software Engineer II 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 scientific and healthcare suite of products. To be successful in this role you need 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 product development organization.
Description.
A strong independent contributor
Engineer Criteria
Scope & Impact
* Independently responsible for the entire lifecycle of projects or features including the design, development, and deployment.
Technical Execution
* Improves code structure and architecture in service of testability and maintainability.
* Writes, co-writes, and reviews design documentation.
* Is highly proficient in one or more technical areas.
* Efficiently adapts to new technology and products.
Ownership
* Prioritizes and values unowned or undesirable work that enables the team to move faster
Collaboration
* Works with their team and adjacent teams to solve problems and escalate problems that have wider scope.
Team Building
* Assists and teaches other software engineers on an individual basis.
* Participates in the engineering hiring process.
Technical Competencies
* Experience with VB6 or .Net
* Strong SQL Knowledge
* Experience with ADO
* Understanding of Object-Oriented Programming
* Knowledge of web applications is a plus (REACT, Angular, Java Script)
Preferred Experience & Education
Software Engineers typically acquire the skills, knowledge, and experience necessary to meet the expectations of this level with a relevant Bachelor’s degree and 7 years of relevant experience.
Supervisory Responsibilities
- None
Onboarding
As part of our onboarding process, all new employees will be required to attend / travel to the office on their first day of employment. This requirement is essential for onboarding activities, including the identity verification, completion of necessary documentation, receiving your IT equipment, introductions to key team members, and orientation to Clinisys policies and procedures.
- 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.