Full Stack Team Lead .Net & Angular

Egypt - Cairo

ICIS is Hiring a Software Development Lead primary goal is leading & coordinating software development activities throughout the project in arrangement with the Project Manager, including key design decisions for the technology, structure & configuration of the system. Performing technical research to gain technical knowledge & resolve technical difficulties & participating in the design of new systems & component, the analysis of new functional requirement & systems and in the estimation of new features, and components.

Duties and Responsibilities:

  • Software Development Implementation Perform programming tasks according to the project plan and functional specifications.
  • Integrating team output into the project solution and packages.
  • Responsible for project configuration management and releases deployment.
  • Gathering and preparing release notes.
  • Coaching and guiding technical team for best practices, standards, & appropriate design patterns.
  • Perform code reviews for development team.
  • Ultimately responsible for project code quality.
  • Guiding the team on adopting and using Agile approaching and practices.
  • Breaking down backlog features into smaller tasks to be easier & more effective for team members.
  • Divide tasks among team members with agreement with the PM based on priorities & deliverables.
  • Updating the PM with project & team status and performance.
  • Raising any project or task risks or impact of any impediments to the PM.
  • Conducting technical research to gain technical knowledge and resolve technical difficulties.
  • Provides the development effort estimation of new features & components with the development team for the project he is leading.
  • Participate in estimating potential new projects modules & features and provide it to the PM.
  • Highlight to the PM development potential risks and tasks dependencies.
  • Participate in the analysis of new functional requirement and systems.
  • Building solution architecture in collaboration with the team.
  • Confirming solution architecture with PM before implementation kickoff.
  • Providing the team the design of project systems and component.

Bachelor of Computer Science Degree requiredAt least 6+ years of experience.Proven experience implementing tasks using C#, ASP.NET Core, & Entity Framework core)Excellent understanding of OOP, n-tier architecture and design patterns.Excellent Knowledge in (HTML5, CSS3, Json ,JavaScript, JQuery, AJAX) ,(Bootstrap, Angular 2+).Good Knowledge in .Net 3.5, 4.0 and 4.5 is plus.Fair Knowledge in WCF a plus.Fair knowledge of ASP.Net MVC3 and MVC4 is plus.Very Good knowledge in ORM and LINQ.Experience with MS SQL or Oracle DB, ability to write Stored Procedures & read entity diagrams.Knowledge of at least one of (Open XML, and reporting services).Knowledge in cloud is a plus.Knowledge in queues, multi-threading, parallelization, and distributed caching servers is a plus.Very good analytical and creative problem-solving skills.Good work ethics, Team player, positive and self-motivated.Strong Communication & Interpersonal skills.Excellent command of English language is a plus.Flexibility to travel when needed (mainly to KSA).
Post date: Today
Publisher: Wuzzuf .com
Post date: Today
Publisher: Wuzzuf .com