8-12 years of demonstrable experience building Full stack technology software development and Architecture for Progressive Web Application.
Strong Experience in cross platform programming \xe2\x80\x93 such as C# .NET Core, Angular 8 or higher, TypeScript, JavaScript, SASS, HTML 5, CSS, T-SQL, SQL Database.
Hands on Experience in implementing and maintaining services and backend applications using service-oriented architecture and scalable server side technologies on .net Core platform.
Hands on Experience working with .net core, web API/Rest services, SQL Server, EF, Azure PaaS, Azure functions, Redis Cache, Key Vault, Application Insight, App Services, Design Patterns, Unit testing
Hands on Experience working with Angular 11, Typescript, JavaScript, CSS, HTML, Bootstrap, SaaS, Prime Ng and D3Js.
Experience developing Functional Unit and Integration Tests/Mocks for developed components.
Experience working with Azure DevOps CI/CD pipeline.
Good knowledge of design patterns like Creational, Structural and Behavioral patterns, MVVM, MVP, MVC, etc.
Experience in technically leading a team of 5-8 members
Job Responsibilities
The responsibilities include understanding business requirements and architecting/designing an appropriate solution and contributing to development of Backend and Frontend Components and Services for Hosted SW deployments in a fast-paced, high-demand Windows Server environment. Verification of implementation via unit, functional and integration testing.
Create and maintain novel clinical management user interface \xe2\x80\x93 Example: A web-based UI for management that provides settings for reports or viewing of reports. Settings can include triggers for emails, hospital protocols, etc.
Collaborate with the scrum team and Associate Staff Engineer/Architect to display the analytics and reporting framework - The algorithms and analysis methods for generating management reports on activities, compliance with protocols, from micro level users (example: nurses) to macro levels users (hospitals, systems)
Collaborate with backend scrum team to create and maintain novel Hospital configuration \xe2\x80\x93 Example: Web-based UI for system diagnostics and setup, software / firmware management, Handheld management etc.
Working on development teams with several software engineers integrating code with git for source control.
Knowledge and Skills
Knowledge
Expertise in w C# .NET Core, Angular 8 or higher, TypeScript, JavaScript, SASS, HTML 5, CSS, T-SQL, SQL Database.
Good knowledge of design patterns like Creational, Structural and Behavioral patterns, MVVM, MVP, MVC, etc.
Demonstrable experience implementing component-driven frontend architecture with Angular.
Practical experience implementing scalable backend services with thin frameworks like .NET Core, or similar.
Primary Work Location IND Bangalore - Technology Campus