Senior .NET Developer (Cairo, Egypt) Ref#: ITG_29

Job Title: Senior .NET Developer

Location – Country, City: Egypt, Cairo

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. Provides subject matter expertise and technical leadership; leads complex development tasks / projects to successful completion.

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.
  • Act as a technical reference / subject matter expert in all areas of the application development life-cycle.
  • Contribute to the high-performance of the agile-development lifecycle by ensuring productive, consistent and successful sprints by working to reduce blocking issues for the team.
  • Maintain existing software systems by identifying and correcting software defects.
  • Coach and develop team members to increase the team’s bench strength and flexibility.
  • Participate in regular design and code reviews with development team members to confirm use of best practices.
  • Translate business requirements into applications 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.
  • Estimate the duration of design, development, and testing tasks.
  • Create new and extend existing operational documentation based on industry best practices and established international standards of software development.
  • Prioritize and organize development tasks in order to 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.

Required Skills 

  • Solid hands-on experience in the following languages/tools/environments:
    • MS .Net Framework 3.5 or greater (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
  • Experience in eLearning applications, Experience in Enterprise Resource Planning (ERP) and Document Management (DMS) systems.
  • Excellent written and verbal communication skills.
  • Proficiency in Windows Architecture; APIs, Windows Services and Web Services.
  • Expert understanding of Microsoft Solutions Framework (MSF) for Agile Software Development and other Agile Software Development frameworks.
  • Team-player that is positive, proactive and a motivated self-starter.
  • Knowledge and experience with build and release management.
  • Experience in quality assurance processes / tools.
  • Strong analytical and problem-solving skills.
  • Excellent leadership, team building and relationship management skills.
  • Excellent time management skills.

Qualifications and Experience:

  • Bachelor’s degree in Computer Science or equivalent.
  • Minimum of 3 years software development experience.

 

Senior Sales (Riyadh, Saudi Arabia) Ref#: ITG_41

Job Summary: Primary job duty is to sell the company’s products, solutions and related services in various territories, in conjunction with ITG’s BD Strategy and plan. Identifies, and qualifies new opportunities. Develops and coordinates accounts throughout the entire sales process from business development prospecting and specifications through contract negotiations, signing, and post-sales client relationship. Leverages the ITG sales model to maximize revenue growth.

Responsibilities:

  • Identifies business opportunities by identifying prospects and evaluating their position in the industry, researching and analysing sales options.
  • Increase sales and gross profits by establishing new customers and expanding business with existing customers.
  • Responsible for the sales of ITG relevant market and sector of interest.
  • Arrange and conduct customer sales calls, meetings, and presentations and participate in expos, conferences, and trade shows.
  • Identify resources required for a bid, plan bid activities, identify deliverables and manage resources in an efficient manner to produce winning bids within deadlines.
  • Maintain awareness and be well-informed of continually changing industry, sector and market conditions, and competitive landscape.
  • Excellent customer service practices and accurate product knowledge.
  • Sells products by establishing contact and developing relationships with prospects; recommending solutions and communicate to peers and management clearly and in a timely manner on sales activities.
  • Maintains relationships with clients by providing support, information, and guidance; researching and recommending new opportunities; recommending profit and service improvements.
  • Identifies product improvements or new products by remaining current on industry trends, market activities, and competitors.
  • Develops a business plan and sales strategy in coordination with sales manager for the market that ensures attainment of company sales goals and profitability.
  • Provides timely feedback to senior management regarding performance.

Required Skills 

  • Good communication skills and natural flair for sales & Good negotiating abilities with suppliers and clients.
  • Solution and target oriented.
  • Demonstrated ability to manage complicated B2B sales situations.
  • Excellent verbal and written communication skills in English and Arabic.
  • Excellent knowledge of Microsoft Office.
  • Excellent organizational skills.
  • Excellent time management skills: can easily set priorities and handle unscheduled tasks when direct supervisor is not available.
  • Problem solving skills, able to see through problems and suggest/offer positive solutions while maintaining a friendly attitude.
  • Good team leadership capabilities. Proven ability to lead, motivate and take responsibility for meeting development team goals.
  • Team player who is self-motivated, self-directed, and able to work with minimal supervision.
  • Strong communication skills with technical and non-technical resources.
  • Excellent communication skills, ability to communicate effectively with individuals at all levels, with appropriate discretion where required.
  • Excellent analytical skills.
  • Excellent copywriting skills.
  • Excellent presentation skills.
  • Strong interpersonal skills.
  • Demonstrated integrity and professionalism.
  • Proactive approach in seeking new opportunities, both from companies and public bodies.

Qualifications and Experience:

  • Bachelor’s degree in business administration, Computer Science or equivalent major.
  • At least 4-6 years of experience in sales within IT companies.
  • Willingness to travel.

 

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

Job Vacancy in Egypt:

An AI/ ML Engineer at ITG is responsible for designing, building, and deploying machine learning and artificial intelligence solutions. The ideal candidate will have 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.

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.
  • 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.
  • Participate in code reviews, sprint planning, and collaborative development efforts.

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.

Qualifications and Experience:

  • Bachelor's degree in Computer Science or equivalent.
  • Minimum of 2 years of relevant 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 

 

Sales Officer (Cairo – Egypt) Ref#: ITG_39

Job Vacancy in Egypt:

Primary job purpose is to sell the ITG’s products, solutions and related services in various territories, in conjunction with the ITG’s BD Strategy and plan. Identifies, and qualifies new opportunities. Develops and coordinates accounts throughout the entire sales process from business development prospecting and specifications through contract negotiations, signing, and post-sales support. Leverages the company’s sales model to maximize revenue growth.

Responsibilities:

  • Create new market opportunities.
  • Coordinate and follow-up with clients, partners, and vendors in the various markets.
  • Manage client relationship.
  • Manage partner relationship.
  • Arrange and conduct customer sales calls, meetings, and presentations.
  • Participate in expos, conferences, and trade shows.
  • Establish strategic initiatives for large high-value client relationships.
  • Work in coordination with the related BD/sales team, and leverage resources from across ITG.
  • Report and communicate to peers and management clearly and in a timely manner on sales activities. 

Required Skills:

  • Strong communication, presentation, negotiation and interpersonal skills.
  • Excellent verbal and written communication skills in English and Arabic.
  • Excellent knowledge in Microsoft Office.
  • Excellent organizational skills.
  • Problem solving skills, able to see through problems and suggest positive solutions while maintaining a friendly attitude.
  • Able to build government relations.
  • Excellent analytical skills.
  • Must be able to assess and analyze financial conditions of clients and the industry trends.

Qualifications and Experience:

  • Bachelors’ degree in Business Administration, Computer Science or equivalent major
  • At least on year of experience in Sales. Experience within IT companies is a plus.
  • Willingness to travel.

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 

 

.NET Developer (Cairo – Egypt) Ref#: ITG_34

Job Vacancy in Egypt:

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. Provides subject matter expertise and technical leadership; leads complex development tasks / projects to successful completion.

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.
  • Act as a technical reference / subject matter expert in all areas of the application development life-cycle.
  • Contribute to the high-performance of the agile-development lifecycle by ensuring productive, consistent and successful sprints by working to reduce blocking issues for the team.
  • Maintain existing software systems by identifying and correcting software defects.
  • Coach and develop team members to increase the team’s bench strength and flexibility.
  • Participate in regular design and code reviews with development team members to confirm use of best practices.
  • Translate business requirements into applications 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.
  • Create new and extend existing operational documentation based on industry best practices and established international standards of software development.
  • Prioritize and organize development tasks in order to contribute to meeting project and product development goals on-time and on-budget.
  • Author detailed documentation for source code created.

Required Skills:

  • Solid hands-on experience in the following languages/tools/environments:
    • MS .Net Framework 3.5 or greater (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
  • Experience in eLearning applications, Experience in Enterprise Resource Planning (ERP) and Document Management (DMS) systems.
  • Excellent written and verbal communication skills.
  • Proficiency in Windows Architecture; APIs, Windows Services and Web Services.
  • Expert understanding of Microsoft Solutions Framework (MSF) for Agile Software Development and other Agile Software Development frameworks.
  • Team-player that is positive, proactive and a motivated self-starter.
  • Knowledge and experience with build and release management.
  • Experience in quality assurance processes / tools.
  • Strong analytical and problem-solving skills.
  • Excellent leadership, team building and relationship management skills..

Qualifications and Experience:

  • Bachelor's degree in Computer Science or equivalent.
  • Basic knowledge in Software developing.

 

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 

 

Associate Database Developer (Amman – Jordan) Ref#: ITG-52

Job Vacancy in Jordan:

Designs, develops and modifies software applications, components and databases; supports and/or installs software applications and components; works from written specifications and pre-established guidelines to perform the functions of the role.

Responsibilities:

  • Utilize established development tools, guidelines, and coding conventions to develop high-performance backend databases for world-class software applications.
  • Develop and maintain the database stored procedures, objects, views and functions for all 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 & database systems by identifying and correcting software defects.
  • Participate in regular design and code reviews with development team members to confirm the 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.

Required Skills:

  • Solid hands-on experience in the following languages / tools / environments:
    • Relational Databases
    • PL/SQL
    • SQL
    • MSSQL
    • ETL
    • Integration Services
    • Reporting Service
  • Excellent written and verbal communication skills.
  • Team player who is positive, proactive, and a motivated self-starter.
  • Experience in quality assurance processes/tools.
  • Strong analytical and problem-solving skills.

Qualifications and Experience:

  • Bachelor's degree in Computer Science or equivalent.

 

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 

 

Senior Quality Assurance Engineer (Cairo – Egypt) Ref#: ITG_27

A Senior QA Engineer at ITG ensures that the software products meet quality standards by designing and executing test plans, following company policies and standards, contributing to department growth, providing expertise and leadership, and leading testing projects to completion.

Responsibilities:

  • ERP Testing: Develop, implement, and maintain comprehensive test plans and strategies specifically for ERP systems.
  • Conduct functional, integration, system, and regression testing of ERP modules, ensuring alignment with business processes.
  • Validate ERP workflows, configurations, and customizations to ensure they meet user and business requirements.
  • Defect Management: Identify, document, and track ERP-related bugs, inconsistencies, and issues in collaboration with developers and the product team.
  • Work closely with the development team to ensure timely resolution of identified issues.
  • Collaboration & Communication: Work closely with business analysts, developers, and end-users to understand ERP requirements and ensure adequate test coverage.
  • Provide detailed reports on testing progress, defect status, and quality metrics to stakeholders.
  • Process Optimization: Contribute to the improvement of QA processes and methodologies for ERP testing.
  • Ensure test processes align with the ITG’s quality standards and ERP project timelines.
  • Data Validation: Validate data integrity, migrations, and integrations within the ERP system and other connected platforms.

Required Skills

  • Knowledge and application of structured testing concepts, methodologies, and tools.
  • Hands on experience working in teams that utilize Software Development Lifecycles.
  • Experience building effective tests targeting multiple application layers (db, app, gui, api).
  • Experience working in Agile Development environments.
  • Excellent written and verbal communication skills (English / Arabic).
  • Team-player that is positive, proactive and a motivated self-starter.
  • Excellent leadership, team building and relationship management skills.
  • Excellent time management skills.
  • Knowledge and experience with build and release management.
  • Strong analytical and problem-solving skills.
  • Experience in Enterprise Resource Planning (ERP).

Qualifications and Experience:

  • Bachelor's degree in Computer Science or equivalent.
  • Minimum of 3 years of Quality Assurance / Software Testing or other relevant IT Support work experience.

 

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