· Handle the development of the project most complex and risky tasks.
· Conduct technical research to gain technical knowledge and resolve technical difficulties.
· Analyze & design new functional requirement and systems.
· Participate in the estimation of new features and components.
· Handle product or application definition activities including feature analysis & system tradeoffs.
· Coaching and guiding technical team for best practices, standards, & appropriate design patterns.
· Perform code reviews for the development team.
· Ultimately responsible for project code quality.
· Guiding the team in adopting and using Agile approaches.
· Breaking down backlog features into smaller tasks to be easier & more effective for team members.
· Provides the development effort estimation of new features & components with the development team.
· Building solution architecture in collaboration with the team.
· Work with development teams, scrum master, and product managers to ideate software solutions.
Requirements
· Bachelor's degree in computer science, Information Technology, or equivalent.
· At least 8+ years of experience.
· Proven experience-implementing tasks using C#, ASP.NET CORE, ADO.NET, LINQ & Entity Framework.
· Understanding of fundamental design principles for building a scalable application
· Demonstrable experience with Restful APIs & clean reusable code.
· Proven Experience with MS SQL Server.
· Strong Experience with Git.
· Experience in queues, multi-threading, parallelization, and distributed caching servers.
· Excellent understanding of OOP, n-tier architecture and design patterns.
· Building solution architecture in collaboration with the team.
· Very good analytical and creative problem-solving skills.
· Good work ethics, Team player, positive and self-motivated.
· Strong Communication & Interpersonal skills.
· Knowledge in HTML5, CSS3, JavaScript, JQuery, AJAX, Knockout JS, and Angular is a plus
•Last updated on Jun 25, 2024
Cairo, Cairo Governorate
·30+ days ago
Cairo, Cairo Governorate
·30+ days ago
Cairo, Cairo Governorate
·30+ days ago
Giza Governorate
·30+ days ago
Cairo, Cairo Governorate
·30+ days ago