Senior Full Stack Developer – Egypt

Apply for this job

Email *

Job Description

<p><u>Requirements &amp; Responsibilities:</u></p><ul><li>Minimum of 5 years of professional experience designing, developing, and scaling web and REST API solutions written with .Net.</li><li>In-depth knowledge and experience in Software Architecture, System Designs, Design Patterns, OOD, OOP, REST APIs, C#.NET, ASP.NET, .NET Core.</li><li>Excellent relational database skills with MySQL, SQL, Postgres, and strong knowledge in NoSQL, is a plus.</li><li>Solid experience with modern Front-End Frameworks such Angular, ES5, ES6.</li><li>Solid understanding of software engineering best practices, including coding standards, code reviews, refactoring, source control management, build processes, testing, and operations.</li><li>Implement Unit and Integration Tests.</li><li>Systems thinker who understands how each feature fits into the overall design and makes sure new changes aren’t breaking old working software.</li><li>Ensure software meets all requirements of quality, security, modifiability, extensibility, etc.</li><li>Demonstrated experience in iterative methodologies (Agile/Scrum) leading Scrum meetings, developing Sprints, Product Backlogs, Burn Down Charts, Developing User Stories.</li><li>Excellent code review and refactoring skills.</li><li>Experience with version control systems such as Git.</li><li>Superb planning, multi-tasking and time management skills.</li><li>Decision-making skills.</li><li>Decisive and highly disciplined yet lovely and enjoyable to work with.</li><li>Working in a fast-paced environment.</li><li>Knowledge with microservices is a plus.</li></ul>