Careers

Software Developer/Mobile Developer – Head Office

Duties/Responsibilities:

  • Understands user requirements so as to identify and plan for development, and or upgrade of suitable software / application solutions
  • Provides evaluation, advice and guidance on the proposed implementations of new systems ensuring technical compatibility and stability as well as providing advice
  • Defines and models new or enhancements to current systems and applications and demonstrates the value of such enhancements in terms of requirements, feasibility, compatibility and suitability
  • Defines data structures and distribution to satisfy the application solution
  • Creates, maintains, & optimizes database objects including SQL statements, views, functions, and stored procedures
  • Develops and maintains applications, websites and databases using the required programming and coding (ASP.Net, C#, JQuery, Bootstrap, SQL)
  • Designs, builds, and maintaisn high performance, reusable, and reliable mobile applications for Android and iOS.
  • Helps support reporting features of the Data Warehouse using reporting and business intelligence tools such as SQL Server Reporting Services (SSRS)
  • Designs and develops complex interfaces between applications, the third party and the in-house applications using different integration techniques
  • Performs patch and new-version releases to test staging and production interface environments
  • Performs application and /or  system testing on newly developed or enhanced applications (such as integration, regression, load and end-to-end testing)
  • Participates in application support and/or user support as and when required
  • SharePoint, CRM development is a plus
  • Establishes and maintains effective relationships with users and other teams within the IT Department and external IT service providers in order to ensure the ongoing delivery and development of high quality service

Skills/Qualifications:

  • Bachelor’s degree in Computer Science/Software Engineering /Computer Engineering
  • 3-6 years of relevant experience, 2-3 years should be in a similar position/responsibility
  • Well exposed to industry standards and best practices in business analysis, delivery methodology and project management (preferably)
  • Demonstrated knowledge and experience in:
    • ASP.Net
    • VB.Net / C#
    • SQL
    • Android / iOS
  • Good command of Arabic and English
  • Good analytical and planning skills
  • Good time management silks
  • Good teamwork skills
Apply