Job Description
As aSr.Software Engineer Full Stack.NET,youwill be part of agile team to build healthcare applications and implement new features while adhering to the best coding development standards.Yourkey responsibilitiesinclude:
- Working within a globally diverse team across different time zones.
- Understanding Sprint requirements and participating in sprint planning.
- Driving assigned tasks based on the direction given by your project lead.
- Ensuring complete adherence to defined architecture and design.
- Making sure that the written code follows all the coding and security standards.
- Performing unit testing to achieve 80% of code coverage.
- Preparing or modifying low-level design document, impact analysis document based on requirement changes.
- Following all SCRUM rituals and delivering against all planned activities.
- Participating in / leading design whiteboarding and creation of solution architecture.
Education
- Engineering Degree - BE, BTech, BCS
- Technical certification in multiple technologies is desirable.
Mandatory Skills
.NET Application Development (C#)
- Lists, Generics, Memory Management, TPL Libraries
- LINQ
- ORM Frameworks (EF/Dapper etc.)
- OOPS and SOLID principles
- Unit testing (NUnit/ xUnit with MOQ / Rhino Mocks, etc.)
- .NET Web Applications
- RESTful architectures, JSON data exchange formats
- .NET Web API 2.0 development framework
Database
- Understanding of SQL databases (Stored Procedures, View, etc.)
Web Designing
- HTML 5 and CSS 3 basics
- Client-side framework -
- Experience in Angular 2+ development with understanding of Angular CLI, Components, Directives, Routing, etc.
DevOps
- Source Control (TFS/Git based repos), etc.
- CI/CD using Jenkins, Azure DevOps Pipeline, etc.
Desired Skills
- Web API Authentication frameworks (JWT, OAuth)
- .NET application and microservices API Gateway, Docker, Kubernetes, NoSQL concepts
- UI frameworks like Kendo UI, PrimeNG
- Client-side unit testing frameworks like Jasmine, Karma
- Exposure to micro-frontend development concepts
- Cloud / DevOps - Azure fundamentals.
- Prior experience of working with healthcare applications will be an added advantage.