




We’re looking for talented and motivated .NET Developers to join our dynamic team. If you're ready to play a critical role in developing and maintaining web and desktop applications, we want to hear from you! Junior .NET Developer: 1\-2\.5 years of experience Mid\-Level .NET Developer: 2\.5\-5 years of experience Senior .NET Developer: 5\-10 years of experience **Requirements** * Critical Thinking \& Strong Problem Solving * Good Arabic \& English Communication Skills • Good interpersonal skills • Excellent Research Skills. * Ability to work with minimum supervision on technical and non\-technical matters. * Ability to analyze information and make appropriate recommendations. * Ability to adapt and change based on new business requirements and environment. * Ability to understand the given task verbally or written. * Strong understanding of Microsoft technologies in the web and/or desktop environment • Experience in Microsoft .NET Framework • Experience in programming in Microsoft .NET using C\#. * Experience developing numerous web\-based and/or desktop\-based applications. * Experience in the following web standards and technologies: HTML, XHTML, CSS, XML, XSL, JavaScript, Web Services, Web APIs, RSS * Experience in front\-end frameworks: Angular, JQuery * Experience in Object Oriented Programming (OOP) concepts. * Database Experience (in either Microsoft SQL Server or Oracle Databases): o Understands complex database concepts and effectively employ different database design techniques. o Create entity\-relationship diagrams o Create and debug stored procedures and functions in T\-SQL or PL\-SQL. • Understanding of the Software Development Life Cycle (SDLC) • Knowledge in Xamarin is a plus


