Job Requirements
路 5+ experience in Software development using .NET framework
路 Understanding the full software life cycle.
路 Strong experience with .NET core, C# , ASP.NET, MVC, ASPX/Razor, JQuery, JSON, HTML, CSS , AJAX and REST.
路 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 both architecture and implementation-level software design
路 Experience in requirements capture, analysis techniques, and process improvement approaches
路 Experience developing systems in the Microsoft environment using Microsoft's development environments.
路 Experience in the usage of UML
路 Familiarity with Agile/Scrum methodology and project management tools and infrastructure such as Jira, GIT, Bitbucket
路 Experience in DevOps is a Plus.
路 Excellent personal organization and ability to prioritize and carry out multiple tasks
路 Excellent written and verbal English communication skills.
Must have in-depth understanding of all layers of a solution鈥檚 architecture.
路 Must have implemented a Repository Pattern for Separation of Concern using Clean 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 have excellent communication skills.
路 Must be very confident and effective in technical documentation, e-mail, and oral communication.
Please send your detailed CV to shady.magdy@premitek.com