Full Time
Posted 5 years ago

Required skills;

  1. Fluent in handling IT technical issues such as programming with .Net & similar language applications SharePoint etc..
  2. English/Arabic speaking skills
  3. Good communication skills



  1. Experience in developing cutting edge web applications using the components of .net programming. The role requires the design, development and implementation of applications which provide solutions to business problems.
  2. Consulting with clients about their business requirements, building applications to client specifications, customizing current applications in line with changing business needs, reporting specifics of an application, evaluating the



performance of an application, testing and implementing all software solutions, and meeting face-to-face with clients.

  1. Translate application storyboards and use cases into functional applications
  2. Design, build, and maintain efficient, reusable, and reliable code
  3. Ensure the best possible performance, quality, and responsiveness of applications
  4. Identify bottlenecks and bugs, and devise solutions to these problems
  5. Help maintain code quality, organization, and atomization
  6. Utilize established development tools, guidelines and conventions including but not limited to Visual Studio, ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET
  7. Create and deliver data-driven reports
  8. Design, code and test new Windows and web software applications
  9. Enhance existing systems by analyzing business objectives, preparing an action plan and identifying areas for modification and improvement
  10. Maintain existing software systems by identifying and correcting software defects
  11. Investigate and develop skills in new technologies
  12. Create technical specifications and test plans
  13. Create new and extend existing operational documentation
  14. Consult closely with management and occasionally agency staff related to projects and tasks
  15. Consult colleagues concerning maintenance and performance of software


Qualifications Required:

.NET Framework

MVC and Web API

Front-end framework (AngularJS, Knockout, or similar)

Entity Framework


Databases (SQL Server/ SQL Azure)

Core architecture and design patterns (SOA, Inversion of control, Builder, Repository

Testing (unit, load, regression


5+ years of experience in similar position

.Net Developer

Job Features

Job Category

Software Development

Apply Online