.Net Software Team Leader
Dexef -
Maadi, CairoPosted 3 years ago27Applicants for1 open position
- 17Viewed
- 4In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Must have architect a .NET solution before.
- Must have in-depth understanding of all layers of a solution’s architecture.
- Must have implemented a Repository Pattern for Separation of Concern using Clean Architecture(Onion Architecture).
- Must understand the architecture of the application and contribute to enhancing the architecture.
- Must be a hands-on developer for resolving complex technical problems.
- Must conduct code-reviews at all layers of the application architecture.
- Must be able to work with all developers and QA members, understand their tasks, and provide assistance in resolving issues at code level.
- Must fully understand the functional side of the application and provide suggestions.
- Must be able to conduct demos of the product end-to-end to stakeholders.
- Must have experience and knowledge of SCRUM.
- Experience in agile estimation techniques.
- Must be up to date on technology trends.
- Must have excellent communication skills.
- Must be very confident and effective in technical documentation, e-mail, and oral communication.
Job Requirements
- 7-8 years’ experience.
- Bachelor's degree in Computer Science, Computer Engineering.
- Excellent written and verbal English communication skills.
- Experience in both architecture and implementation-level software design
- Experience in requirements capture, analysis techniques, and process improvement approaches
- Understanding the full software life cycle.
- Excellent knowledge of using C#, ASP.NET MVC using .NET Framework, and .NET CORE.
- Excellent knowledge of typescript, bootstrap, CSS, HTML 5.
- Excellent knowledge of MS SQL Server (2008, 2012, or 2016) and databases concepts.
- Strong background in OOP.
- Excellent knowledge of Web Services and Web APIs.
- Experience in the usage of UML
- Familiarity with Agile/Scrum methodology and project management tools and infrastructure such as Jira, GIT, Bitbucket
- Familiarity with ReactJS is a plus.
- Excellent personal organization and ability to prioritize and carry out multiple tasks