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