Software Development Team Leader
quTIP -
Heliopolis, CairoJob Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Set estimates for required software development effort
- Key person in design of software applications
- Manage software development activities
- Coach and support team members in technical issues, challenges and problems
- Conduct code reviews
- Communicate with client to resolve technical issues, challenges and problems
Job Requirements
- B.Sc. / M.Sc. in Computer Science/Engineering
- 5+ years of experience with the full software development life cycle covering requirements, design, development, testing, delivery and support
- Experience in design of complete software applications
- Hands-on experience with C#, ASP.net, MVC, LINQ, Entity Framework.
- Strong experience with Angular, Dotnet core.
- Experience with cloud computing platforms such as AWS, Azure, or GCP
- Exceptional experience with Microsoft SQL Server including stored procedures, views and triggers
- Experience with Microsoft SQL Server Analysis Services and Reporting Services
- Familiarity with general mobile application development landscape, trends, and emerging technologies
- Experience with Web Services
- Hands-on experience with Agile software development is a plus
- Ability to translate business requirements to technical solutions
- Solid understanding of OO design and implementation
- Strong verbal and written communication skills
- Possess creative problem-solving skills
- Experience in handling clients
- Ability to lead a team