Lead Software Engineer- .Net Fullstack ()
Job Skills
Job Description
Experience Requirement
-
At least 8 years of experience in design, development, and configuration software modules, interfaces, and components.
Skills
Mandatory Skills –
-
Good command of English communication (written and oral) and interpersonal skills.
-
Interact with various stakeholders to finalize the design and interfaces.
-
At least 8+ years of overall experience with a strong track record of leading technical teams and projects.
-
Proven track record of managing client communication.
-
Strong understanding of technical architectures, design, and development lifecycle in product engineering – from concept to deployment.
-
Leverages SDLC knowledge and technical expertise to identify risks and issues early and work with the team to resolve them proactively.
-
Supports effort estimation, task planning, and contributes to resource allocation based on project needs.
-
Good grasp of change management and risk mitigation principles.
-
Strong stakeholder communication skills with the ability to manage expectations and ensure transparency in delivery.
Required Skills
-
Microservices
-
Project Estimation
-
Technical Lead
-
.NET Core
-
Nunit
-
.NET MVC
-
Entity Framework
-
MS SQL
Technology Stack
-
Back End: .NET Core, MVC, Entity Framework
-
Front End: Angular 8+
-
Database: MS SQL
-
Testing: Writing tests with NUnit
-
Design: Closely interact with Architect(s) to prepare high-quality design
-
Architecture: Experience in Microservices Architecture
-
Front End Angular Design Pattern: NgRx and/or Angular Material and/or RxJS
-
Design Pattern: CQRS
-
Messaging Queue: Kafka MQ
-
Log Management & Monitoring: ELK