Python, .net Core Developer

Posted on 06 May, 2024
Closing on 30 Jun, 2024

Job Description

Position Title: Python, .net core developer (2 positions)

Deadline for submission :  30 June. 2024  

Reports to:  Director of Development Department 

Terms of Remuneration:

The post is on one-year contract terms renewable based on good performance (evaluated every 3 months) and carry average salary and benefits packages for the right candidates.

Main Responsibility :

Analysis, design, development, testing and maintenance of a variety of web sites and web-based applications and services in addition to research and evaluate web-based solutions for YCIT-HE, MoHESR and higher education institutions.


  • Bachelor degree in IT, CS, IS or related field.
  • Minimum of 3 years of proven work experience/participation  in large-scale web development, and application interfacing.
  • Very good English language Skills

 Main Duties   :

  • Creates, updates and maintains dynamic web systems.
  • Designs databases and maintains database connectivity with web.
  • Develop system documentations and user manuals and perform user training.
  • Market research for new emerging technologies that can provide solutions
  • Researches, develops/designs, tests, evaluates and recommends web for the various information systems projects. 
  • Coordinates with system users and provide necessary support and training for their application needs.
  • Other Duties as assigned by the IS director.

Knowledge , skills and abilities :-

  • Knowledge of building web systems based on open-source frameworks.
  • Solid knowledge of Python, MySQL Administration, .Net core 
  • Knowledge of MVC Framework 
  • Solid knowledge of web applications security.
  • Solid knowledge of:  HTML,XHTML, XML, CSS, jQuery, and JavaScript.
  • Solid knowledge in SOLID principle.
  • Solid knowledge in clean code principle
  • Solid knowledge of using unit test
  • Solid knowledge of system interfacing using webservices, REST API.
  • Knowledge of other scripting and web editing languages, database technologies is desired.
  • Demonstrated capability for systems analysis and design.
  • Demonstrated skill in database design.
  • Ability to create websites characterized by high visual quality, ease of navigation and high market impact with attention to usability.
  • Ability to effectively work as a team member under pressure.
  • Experience in tuning performance of Python applications.
  • Strong analytical problem-solving skills.
  • Familiarity with source code control principles (Git / GitHub) 

How to Apply

If you are interested in the following position, you may submit a letter of application clearly stating the reasons you should be considered for the position. A comprehensive CV should be enclosed with the application letter. Please provide your telephone, e-mail address to:

Important Notes / مقترحات هامة

Following the instructions on How to apply will always increase your chances of getting your application looked at.
إتباع تعليمات التقديم المذكورة في كل إعلان ستزيد من فرصة النظر لسيرتك الذاتية من قبل الجهة المعلنة
If you’re applying by email, make sure you mention the job title in the “Subject” field of your message
تذكر أن تكتب إسم الوظيفة و موقعها في عنوان البريد عندما يكون التقديم عبر الإيميل