Software Engineer
The Software Engineer is a contributing member of the software development team responsible for the analysis, design, programming, testing, and maintenance of MIPS software products. The role involves translating software requirements into reliable, maintainable code and supporting the delivery of high-quality software solutions within planned timelines. The engineer is expected to work collaboratively, communicate effectively, and demonstrate continuous learning and improvement while contributing to project and team objectives.
Skillset Requirements
• 4+ years of professional software development experience.
• Fluent written and spoken English to collaborate effectively in an international team.
• Proactive, self-driven, and eager to learn new technologies and programming languages.
• Strong analytical, reasoning, and problem-solving skills.
• Keen eye for quality with a continuous improvement mindset.
• Good teamwork, communication, and openness to feedback.
• Ability to manage tasks, adhere to project plans, and communicate deviations proactively.
• Commitment to accuracy, thoroughness, and monitoring own work for quality.
• Pursue learning opportunities and share knowledge with peers.
Educational Requirements
Bachelor's or Master's degree in Engineering, Computer Science, or a related discipline, or equivalent experience.
Technical Requirements
Mandatory
• .NET, C#, MS SQL experience.
• Experience working on web-based or client–server–based systems.
• Solid understanding of Object-Oriented Programming (OOP).
• RDBMS design and development experience using SQL Server or other RDBMS.
• Experience in multi-tier application design and development.
• Working knowledge of REST services, microservices, and domain-driven design patterns.
• Understanding of SDLC processes including requirements analysis, design, development, unit testing, and functional testing.
• Experience with Service-Oriented Architecture (SOA).
Good to Have
• Understanding of application and database security.
• Basic Azure exposure.
• Experience with troubleshooting complex software systems running in hybrid environments (Cloud + On-Prem).
• Basic DevOps knowledge.
• Healthcare domain experience, preferably LIS/LIMS.
Additional Expectations
• Ensure timely and accurate job registration in ADO as per work instructions.
• Demonstrate professionalism, openness to diverse perspectives, and contribute to a positive team environment.
- Department
- Software Development
- Locations
- India Bangalore, India Kolkata
- Remote status
- Hybrid
- Employment type
- Full-time
Already working at Clinisys?
Let’s recruit together and find your next colleague.