About Us
We are a team of engineers and designers building innovative and cutting-edge software solutions. We are a people-centric organization where we aim to not only make profits but create a space that motivates people to be creative and give their best at work. We offer a suite of healthcare products and services that aim to improve quality of care and outcomes for patients.
Qualifications
- 2 to 5 years of relevant experience as Full Stack Developer
- Expert level proficiency in .Net Core, C#, Angular, SQL
- Expert at Object Oriented Design and Design patterns
- Proficient in object-oriented design and programming using C#
- Writing HTML, CSS, JavaScript/TypeScript, and developing usable Web UIs using Responsive Design (Bootstrap)
- Familiarity with JavaScript frameworks such as Angular JS and Angular
- Proficient in .Net Framework and .Net Core
- Designing and developing RESTful services using .Net Core and .Net Standards
- Database design and management and writing complex SQL Queries
- Experience developing with NoSQL databases such as Cosmos DB, or MongoDB
- Experience developing against a variety of cloud services on Azure, including storage (Blob & Table Storage), KeyVault, messaging (Service Bus), Function App, Logic App, and hosting (App Service)
- Experience or knowledge of devops CI/CD pipelines
- Experience or knowledge of containerized applications development using docker/Kubernetes
- Understanding of multi-tenant platform
- Experience in implementing testing platforms and unit tests
- Proficiency with Git or any other version control systems
- Ability to quickly grasp complex business and technical requirements and express those clearly in written and verbal form
- Experience in using Agile & Scrum software frameworks
- Ability to work under pressure and meet demanding deadlines
- Good written and verbal communication skills.
Nice to Have
- Blazor knowledge is a plus
- Experience developing reports and/or data visualizations is a plus
Responsibilities
- Responsible for all technical aspects of product development from designing to development to release.
- Ensure the performance, quality, and responsiveness of applications.
- Collaborate with the scrum team to define, design, and ship new features.
- Contribute in code reviews & client interactions.
- Responsible for mentoring junior members of the team, taking up quality initiatives for improving code quality and optimizing development time.
- Implementing automated testing platforms and unit tests.