As Technical Lead Fullstack.Net, you must be highly organized and detail-oriented, with strong analytical, problem solving, and prioritization skills. You should also be able to handle multiple tasks in a fast-paced, deadline-driven environment, both independently and as part of a team. It is also important that you display excellent verbal and written communication and interpersonal skills, as well as the ability to effectively present information and respond to questions from groups of managers and clients.Mandatory Technical skillsObject Oriented SOLID Principles and Design Patterns..Net Core, API with ASP.Net Core, Microservices with ASP.Net Core, C#Experience in SQL server, SSRSFrontend experience in HTML, CSS, Angular 4+/ React JSDesign Principles and Design PatternAzure API Management, Azure App Insights and MonitoringContinuous Delivery and DevOps with Azure DevOpsAutomated Unit Testing using Mock FrameworksResponsibilities: -Working within a globally diverse team across different time zones.Working closely with technology and business teams within an Agile/Scrum modelUnderstanding 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.Performing code reviews for junior developers and ensuring coding standards have been followed.Actively participating in customer calls and effectively communicating technical expectations to junior developersCo-ordinating with business analysts