ITG Vacancies

IT Security Officer (Jordan, Amman) ITG-53

  1. Job Title: IT Security Officer
  2. Location - Country, City: Jordan, Amman
  3. Job Summary: IT Security Officer will be at the forefront of our efforts to protect sensitive information and maintain robust security protocols. also, will be instrumental in identifying vulnerabilities, implementing advanced security measures, and responding to potential threats.
  1. Responsibilities:
  • Responsible for assuring users are provided efficient and timely technical support that adheres to SLAs established by senior management.
  • Conduct risk assessments and vulnerability testing to identify potential security threats.
  • Design, implement, and maintain cybersecurity systems and protocols to protect the ITG's infrastructure.
  • Develop and implement incident response plans to address security breaches and cyber-attacks.
  • Monitor network traffic for suspicious activity and respond to security incidents on time.
  • Conduct security audits and ensure compliance with industry regulations and standards.
  • Analyze threat intelligence reports to stay informed about emerging cyber threats.
  • Collaborate with internal teams to ensure a comprehensive approach to cybersecurity.
  • Stay up-to-date on the latest trends and developments in cybersecurity.
  • Provide cybersecurity training and awareness programs to educate employees on best practices.
  • Complete special projects and assignments as assigned.
  1. Required Skills  
  • Excellent written and verbal communication skills.
  • Risk Assessment: Ability to conduct thorough risk assessments to identify potential vulnerabilities.
  • Incident Response: Experience in developing and executing incident response plans to address security breaches effectively.
  • Security Tools: Familiarity with security tools such as firewalls and intrusion detection systems.
  • Compliance Knowledge: Understanding of industry regulations and compliance standards.
  • Threat Intelligence Analysis: Skill in analyzing threat intelligence reports to stay abreast of emerging cyber threats.
  • Network Security: Strong knowledge of network security protocols and technologies.
  • Security Auditing: Ability to conduct security audits and ensure adherence to security policies.
  • Communication Skills: Effective communication skills to convey complex cybersecurity concepts to diverse audiences.
  • Problem-solving: Excellent problem-solving abilities to address security challenges and incidents promptly.
  1. Qualifications and Experience:
  • Bachelor's degree in Cyber Security, Computer Science, Information Technology or a related field Minimum of 1 year of hands-on Help Desk support experience.
  • Minimum of 2 years of practical experience in cybersecurity.
  • Expertise in conducting security assessments.
  • Proven ability to develop and implement security policies.
  • Experience managing security and data protection risk assessments.
  • Familiarity with international and local standards such as:
    • PDPL (Jordan, KSA)
    • NCA
    • ISO 27K
    • ISO 22301
  • Preferably certified in (CISM, CISA, CISSP, COBIT) or equivalent certifications.

 

.Net Developer (Jordan, Amman) ITG-13

HR Ref#:  ITG_13

  1. Job Title: .Net Developer
  2. Location - Country, City: Jordan, Amman
  3. Job Summary: Designs, develops and modifies software applications and components; supports and/or installs software applications and components; works from written specifications and pre-established guidelines to perform the functions of the role.
  4. Responsibilities:
  • Utilize established development tools, guidelines and coding conventions including but not limited to Visual Studio, ASP.NET, SQL Server, HTML, CSS, JavaScript, and C#/VB.NET to develop world-class software applications.
  • Contribute to the high-performance of the agile-development lifecycle by working with team members to author high-quality code according to assigned priorities.
  • Maintain existing software systems by identifying and correcting software defects.
  • Participate in regular design and code reviews with development team members to confirm use of best practices.
  • Contribute to meeting project and product development goals on-time and on-budget.
  • Author detailed documentation for source code created.
  • Understand and evaluate new technologies, develop skills in new technologies.
  • Complete special projects and assignments assigned
  1. Required Skills  
      • Excellent written and verbal communication skills in Arabic and English.
      • Understanding of object-oriented programming.
      • Understanding of the Software Development Life Cycle.
      • Knowledge with front-end technologies like HTML5/CSS3, bootstrap, jQuery & JavaScript.
      • Knowledge in ASP.NET Web Forms & MVC, .NET Core, Web Service & Web APIs.
      • Knowledge in ADO.NET & Entity Framework

6. Qualifications and Experience:

  • S. Computer Science/Information Systems or any IT-related fields.
  • With 1 - 2 years of relevant experience.

 

Senior AI/ ML Engineer (Cairo – Egypt) Ref#: ITG_50

  1. Job Title: Senior AI/ ML Engineer
  2. Location - Country, City: Egypt, Cairo
  3. Job Summary: Senior AI/ML Engineer at ITG is responsible for designing, building, and deploying machine learning and artificial intelligence solutions. The Senior AI/ML Engineer has a strong background in data science, software engineering, and applied machine learning, and will play a key role in turning complex data into intelligent, scalable AI-driven systems.
  4. Responsibilities:
  • Develop, test, and deploy machine learning models for classification, regression, recommendation, NLP, computer vision, or time-series problems.
  • Collaborate with data engineers and software developers to integrate ML models into production systems.
  • Lead the end-to-end lifecycle of ML projects, including problem definition, data exploration, model development, testing, deployment, and monitoring.
  • Conduct data analysis and preprocessing: cleaning, transforming, and selecting features for modeling.
  • Optimize model performance through hyperparameter tuning and evaluation metrics.
  • Stay up to date with the latest research in AI/ML and incorporate relevant advancements.
  • Maintain and monitor deployed models to ensure accuracy and reliability over time.
  • Document processes, experiments, and results for both technical and non-technical stakeholders.
  • Mentor junior team members and contribute to the technical growth of the AI/ML team.
  • Participate in code reviews, sprint planning, and collaborative development efforts. 
  1. Required Skills  
  • Strong understanding of supervised and unsupervised learning, deep learning, and data modeling techniques.
  • Familiarity with cloud platforms.
  • Experience with version control tools.
  • Knowledge of MLOps and deployment pipelines is a plus.
  • Proficiency in Python.
  • Leadership Skills
  1. Qualifications and Experience:
  • Bachelor's degree in Computer Science or equivalent.
  • Minimum of 3 years of relevant experience.

 

Professional Mobile Developer (Cairo – Egypt) Ref#: ITG_48

  1. Job Title: Professional Mobile Developer
  2. Location - Country, City: Egypt, Cairo
  3. Job Summary: Designs, develops and modifies mobile software applications and components; supports and/or installs software applications and components; works from written specifications and pre-established guidelines to perform the functions of the role.
  4. Responsibilities:
  • Develop new complex mobile applications from top to bottom (user interface design, application design, implementation, unit and functional testing, deployment to customers). Implement new features in existing mobile applications.
  • Contribute to the high-performance of the agile-development lifecycle by working with team members to author high-quality code according to assigned priorities.
  • Maintain existing mobile software systems by identifying and correcting software defects.
  • Participate in regular design and code reviews with development team members to confirm use of best practices.
  • Contribute to meeting project and product development goals on-time and on-budget.
  • Author detailed documentation for source code created.
  • Understand and evaluate new technologies, develop skills in new technologies.
  • Complete special projects and assignments as assigned.

5. Required Skills

Hands on experience in the following languages / tools / environments:

  • Android, iOS applications architecture, design and development
  • Mobile development frameworks
  • Mobile application development tools and environments (Eclipse)
  • In-depth experience with application and user interface level using at least one mobile application development language
  • Knowledge & experience in Web Services (XML, JSON, WCF)
  • Asynchronous programming and networking protocols.

Excellent written and verbal communication skills.

Understanding of Agile Software Development frameworks.

Team-player that is positive, proactive and a motivated self-starter.

ü Strong analytical and problem-solving skills.

ü Excellent time management skills.

  1. Qualifications and Experience:
  • Bachelor's degree in Computer Science or equivalent.
  •  Minimum of 2 years mobile application development experience.

 

Senior Professional Services Engineer(Cairo – Egypt) Ref#: ITG_47

 

ITG is looking for a Senior Professional Services Engineer in Cairo, Egypt. The candidate for this vacancy should serve as a technical product expert in ITG’s portfolio of software products; highly proficient in product use, target business processes, product deployment, and resolution of support issues; deliver onsite consulting and support services at client locations.

Responsibilities:

  • Act as a technical reference and a subject matter expert in all areas of the E-learning or Enterprise product features and client business processes.
  • Participating in business processes mapping and in the day-to-day activities of E-learning/ Enterprise engagements for various clients including process analysis and design, gap analysis, functional system design and specifications, system configuration, development of system tests, procedures, and documentation.
  • Work with clients to determine requirements and accurate project scope considering clients’ business needs. Analyze business and technical requirements and objectives, perform fit/gap analysis, and provide client recommendations.
  • Educate clients on business processes including best practices and how ITG products enable those processes.
  • Translate complex business, functional, and technical requirements into detailed work tasks; prepare Project Scope statements.

Required Skills:

  • Written and verbal communication and presentation skills (English / Arabic).
  • Strong analytical and problem-solving skills.
  • Hands-on experience in Software Project Management and Software Development life-cycle (SDLC).
  • Proficiency in Internet Information Services (IIS), Web Applications, and Windows Server Administration.

Qualifications and Experience:

    • Bachelor's degree in Computer Science or equivalent.
    • Certified in Business Analysis CBAP or PMI-PBA or similar certification.
    • Minimum of 3 years of experience.

Get an IT job and make your IT career in ITG. To get updates on our IT vacancies, check our career page or subscribe to our LinkedIn  

 

Instructional Designer (Jordan, Amman) Ref#: ITG_46

Job Title: Instructional Designer

Location – Jordan, Amman

Job Summary: Instructional Designer specializing in Computer Science/IT is responsible for designing, developing, and updating high-quality educational and training materials that cover various domains within technology.

Responsibilities:

  • Lead the design and development of curriculum units, lesson plans, and training materials, emphasizing student-centered learning and differentiated instruction.
  • Ensure strict alignment between learning objectives, classroom activities, and assessment tools with mandated academic standards (Standards Alignment).
  • Create comprehensive Facilitator Guides, Teacher Resources to support seamless curriculum implementation by classroom teachers.
  • Identify, evaluate, and integrate appropriate digital learning tools and E-Learning methodologies to support blended and classroom instruction.
  • Ensure all digital content adheres to accessibility standards to serve diverse learner populations.

Required Skills  

  • Deep knowledge of learning theories, instructional best practices, and differentiated instruction techniques.
  • Superior ability to write, compelling, and grammatically correct curriculum documents and present information effectively to diverse audiences.

Qualifications and Experience:

  • Bachelor’s degree preferred in Curriculum and Instruction, Instructional Design, Educational Technology or equivalent.
  • Experience: Minimum of one year of successful classroom teaching experience at the K-12 or higher education level.

 

Senior Instructional Designer (Jordan, Amman) Ref#: ITG_45

Job Title: Senior Instructional Designer

Location – Jordan, Amman

Job Summary: Senior Instructional Designer specializing in Computer Science/IT is responsible for designing, developing, and updating high-quality educational and training materials that cover various domains within technology.

Responsibilities:

  • Design and develop new curriculum units, lesson plans, and scope and sequence documents for specific grade levels or subject areas.
  • Author and curate diverse instructional materials, including digital learning objects, interactive activities, multimedia resources, and differentiated lessons to meet the needs of all learners.
  • Develop reliable and valid formative and summative assessments aligned with learning objectives.
  • Select, evaluate, and recommend high-quality textbooks, educational technology tools, and digital resources.
  • Supervised, led, and audited the work of junior instructional designers.

Required Skills  

  • Deep knowledge of learning theories, instructional best practices, and differentiated instruction techniques.
  • Strong ability to analyze quantitative and qualitative student performance data to guide instructional improvements.
  • Superior ability to write, compelling, and grammatically correct curriculum documents and present information effectively to diverse audiences.

Qualifications and Experience:

  • Bachelor’s degree strongly preferred in Curriculum and Instruction, Instructional Design, Educational Technology or equivalent.
  • Experience: Minimum of 3 years of successful classroom teaching experience at the K-12 or higher education level.
  • Proven experience in curriculum writing and professional development delivery

 

Instructional Content Expert (Jordan, Amman) Ref#: ITG_44

Job Title: Instructional Content Expert

Location – Jordan, Amman

Job Summary: The Instructional Content Expert specializing in Computer Science/IT is responsible for designing, developing, and updating high-quality educational and training materials that cover various domains within technology.

Responsibilities:

  • Design and develop new curriculum units, lesson plans, and scope and sequence documents for specific grade levels or subject areas.
  • Author and curate diverse instructional materials, including digital learning objects, interactive activities, multimedia resources, and differentiated lessons to meet the needs of all learners.
  • Develop reliable and valid formative and summative assessments aligned with learning objectives.
  • Select, evaluate, and recommend high-quality textbooks, educational technology tools, and digital resources.

Required Skills  

  • Deep knowledge of learning theories, instructional best practices, and differentiated instruction techniques.
  • Strong ability to analyze quantitative and qualitative student performance data to guide instructional improvements.
  • Superior ability to audit, compelling, and grammatically correct curriculum documents and present information effectively to diverse audiences.

Qualifications and Experience:

  • Master’s Degree strongly preferred in Curriculum and Instruction, Instructional Design, Educational Technology or equivalent.
  • Experience: Minimum of 3 years of successful classroom teaching experience at the K-12 or higher education level.
  • Proven experience in curriculum writing and professional development delivery

 

Team Leader, .NET Development (Egypt, Cairo) Ref#: ITG_43

Job Title: Team Leader, .NET Development

Location – Country, City: Egypt, Cairo

Job Summary: The Team Leader, .NET Development leads a team of software developers in the application development, unit testing, and integration testing of the ITG’s portfolio of products using a wide range of technologies, programming languages and systems.

Responsibilities:

  • Provide technical and team leadership in all areas of application development.
  • Manage the day-to-day activities of the development team while adhering to the company’s overall development strategy as defined by the Development Manager.
  • Utilize established development tools, guidelines and coding conventions including but not limited to Visual Studio, ASP.NET, SQL Server, HTML, CSS, JavaScript, Database Stored Procedures and C#/VB.NET to develop world-class software applications.
  • Coach and develop team members on the development of high-quality code and applications.
  • Perform regular design and code reviews with development team members to confirm use of best practices and identify opportunities for one-to-one mentoring and development.
  • Optimize performance of the agile-development lifecycle by ensuring consistent, successful sprints by working to reduce blocking issues for the team.
  • Contribute to meeting project and product development goals on-time and on-budget.
  • Actively participate in the definition of both functional and non-functional requirements of a system and define the development strategy, standards and support tools.
  • Translate business requirements into an application by implementing the best strategy to ensure design meets performance, usability, reliability, and scalability standards.
  • Translate complex functional and technical requirements into detailed development tasks.
  • Prioritize tasks assigned to the development team based on priorities communicated by senior management.
  • Ensure the technical team develops detailed documentation for all source code.
  • Participate in and manage the release process as instructed by the Development Manager.

Required Skills

  • Solid hands-on experience in the following languages/tools/environments:
    • MS .Net Framework 3.5, 4.0, 4.5 (WCF, WPF and WF)
    • Visual Studio .Net 2010/2012
    • C# .net, VB .net
    • AJAX, JavaScript, jQuery, HTML5, CSS 3.0
    • XML, XPath, XSLT, DOM and XML schemas
    • OOP and UML
    • MVC
    • Relational Databases
    • PL/SQL
    • SQL
    • MSSQL
    • ETL
    • Integration Services
    • Reporting Service
    • Analysis Service
  • Experience in eLearning applications, Experience in Enterprise Resource Planning (ERP) and/or Document Management (DMS) systems.
  • Hands on experience leading SCRUM agile development teams through sprint planning, sprint development cycles and sprint retrospectives.
  • Strong ability to provide accurate time estimate of development tasks based on high level requirements.
  • Strong ability to self-manage workload and appropriately respond to changing business priorities to contribute to project success.
  • Strong ability to design classes, methods and other code libraries in organized, logical and easily maintainable structures.
  • Proficiency in Windows Architecture; APIs, Windows Services and Web Services.
  • Experience with Enterprise Service Bus (ESB) architecture.

Qualifications and Experience:

  • Bachelor’s degree in Computer Science or equivalent.
  • Minimum of 7 years of hands-on development experience based in the Microsoft technology stack, including IIS, Windows Server, .NET, and SQL server.
  • Minimum of 3 years of leadership experience as a technical lead, senior developer or similar role.
  • Minimum of 2 years of hands-on agile development lifecycle experience.
  • Microsoft Certified Technology Specialist (MCTS) certification.
  • 80 Hours of Director or VP approved training course / lab work in effective management skills / methods, business soft skills, communication, time management, task management, project management, business analysis or relevant work experience.
  • 40 Hours of Director or VP approved training course / lab work in web application development technologies or relevant work experience