Maadi - Cairo
We are seeking hands-on and technical software engineers, for a fairly serious commitment, you: smart (learn new languages and scripting quickly) cool (up with the latest software stuff) and successful (experienced in .Net).
Primary Roles and Responsibilities:
Full lifecycle application development.
Designing, coding and debugging applications in various software languages.
Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis
Performance tuning, improvement, balancing, usability, automation.
• .NET Framework 2.0 or higher
• C# 5.0 , .NET 3.5 through 4.6, Entity Framework 6, Microsoft SQL Server 2012 or 2014
• Proficient with SOA, Messaging System, and other application integration patterns
• Strong familiarity with OOP design patterns and enterprise design patterns.
• Experience with ASP.NET MVC 5, MVVM, ASP.NET WebAPI 2.0
• Very good knowledge in LINQ
• SQL development including queries, triggers, joins, and stored procedures
• HTML5 / CSS 3 / Bootstrap 3
• Web Services
• Very good knowledge in debugging and investigating.
• Excellent Communication skills
• Very Good English