Job Description
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 dot 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 dot net development (dot 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
Bachelors 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
Job Classification
Industry: Software Product
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time
Contact Details:
Company: Sunquest Information
Location(s): Bengaluru
Keyskills:
rest
css
rdbms
software testing
net development
sql server
javascript
jquery
solid principles
microservices
git
design patterns
quality assurance
scrum
software engineering
testing methodologies
html
web api
typescript
agile
development life cycle