Browse Jobs
For Employers
Post JobLog inGet Started

.Net Software Team Leader

Dexef
Maadi, Cairo
Posted 3 years ago
27Applicants for1 open position
  • 17Viewed
  • 4In Consideration
  • 0Not Selected
Search other opportunities

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

Featured Jobs

Similar Jobs

Search other opportunities
JobsIT/Software Development.Net Software Team Leader