Overview
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
- 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.
- 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).
- Knowledge of medical devices or healthcare software.
- Nice to have knowledge of HL7
- None