Software Team Leader (.NET)
E-vision -
Cairo, EgyptPosted 6 years ago46Applicants for1 open position
- 13Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Build enterprise solutions architecture
- Lead and manage .NET Developers.
- Provide WBS , Effort estimation and impact analysis
- Conduct code reviews
- Help in creating the technical design
- Coaching and support to junior and senior members of the team.
- Analyzing and tuning databases and system performance.
- Strong ability to communicate technical concepts clearly and effectively.
Job Requirements
- Bachelor’s degree in Computer Science or any related discipline
- 7+ years of relevant experience
- Excellent with modern architectures and design patterns (Micro-services , CQRS , Event-sourcing)
- Expert in ASP.NET MVC
- Experience Angular, React Js or At least one of them
- Expert in C#, .Net Core , .Net Standard.
- Expert in ORMs ie. Entity framework
- Expert in MSSQL Server
- Deep understanding of Object Oriented Programming and SOLID principles
- Building Robust APIs for third party integration using Web API
- Team leading and coaching
- Estimation and on time delivery
- Excellent command of the English language
- Willing to travel short and long duration as per the need.