Sales Officer (Riyadh – Saudi Arabia)

 

ITG is looking for Sales Officers with 1-3 years experience for our country office in Riyadh, KSA. As a candidate, you need to know how to identify and qualify new opportunities, as well as leverage the company’s sales model to maximize revenue growth. The sales officer is responsible for selling ITG’s products, solutions, and related services in various territories, in conjunction with ITG’s BD strategy and plan. We are seeking motivated and experienced candidates who know how to develop and coordinate accounts throughout the entire sales process from business development prospecting and specifications through contract negotiations, signing, and post-sales support.  

 Responsibilities:

  • Create new market opportunities; 
  • Coordinate and follow up with clients, partners, and vendors in the various markets; 
  • Manage client relationships; 
  • Manage partner relationships; 
  • 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:

  • Exemplary high standards of customer service, honesty, integrity, and endeavor and ability to work well within a team, and under pressure; 
  • Strong communication, presentation, negotiation, and interpersonal skills; 
  • Demonstrated ability to manage complicated B2B sales situations.; 
  • Excellent verbal and written communication skills in English and Arabic. 

Experience and Qualification:

  • 1-3 years’ experience in sales-related field. Experience within IT companies is a plus. 
  • Bachelor’s degree in computer science or equivalent. 
  • Saudi Nationals only. 

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 Technical Lead (Amman – Jordan)

ITG is looking for a .NET Technical Lead in Amman, Jordan, with 5+ years of software development experience. .NET Technical Lead, 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. He/she provides subject matter expertise and technical leadership, as well as leads complex development tasks/projects to a successful completion.  

 Responsibilities: 

  • Utilize established development tools, guidelines, and coding conventions, including Visual Studio, ASP.NET, .Net Core, API, Entity Framework, HTML, CSS, JavaScript, Microsoft SQL Server, and C#.NET, to develop world-class software applications; 
  • Assist in the management of the day-to-day activities of the development team, while adhering to the company’s overall development strategy as defined by the Development Manager; 
  • Perform regular design and code reviews with the development team members, to confirm the use of best practices and identify opportunities for one-to-one mentoring and development; 
  • Act as a technical reference / subject matter expert, in all areas of the application development lifecycle (ADLC). 
  • Contribute to the high performance of the Agile Software Development Life Cycle 
  • (SDLC), 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 the 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 to contribute to project and product development goals on time and within the budget; 
  • Author detailed documentation for source code created; 
  • Understand and evaluate new technologies and develop skills in new technologies; 
  • Complete special projects and assignments as needed. 

 

Required Skills:

  • Solid hands-on experience in the following languages/tools/environments: MS .NET Framework 4.8, .NET Core 6+, Visual Studio 2019/2022, C# .NET, Entity Framework, API & Web service, Windows service, AJAX, JavaScript, jQuery, HTML5, CSS 3.0, XML, XPath, XSLT, DOM and XML schemas, OOP and UML, MVC, Relational Databases (RDBMS), PL/SQL, SQL, MSSQL, ETL); 
  • Integration Services; 
  • Analysis Service; 
  • Experience in e-learning applications, Enterprise Resource Planning (ERP), and/or Document Management (DMS) systems; 
  • Strong ability to judge the tradeoffs with technology and feasibility and make choices that fit the constraints of the project; 
  • Strong ability to develop, supervise, and require high code quality standards and practices reviewing and selecting libraries, frameworks, and 3rd party services embedded into the product; 
  • Ability to work directly with clients to lead projects, facilitate business process analysis sessions, and develop and deliver key components of technology solutions; 
  • Hands-on experience leading Scrum teams through sprint planning, sprint development cycles, and sprint retrospectives; 
  • Strong ability to provide accurate time estimates 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; 
  • Hands-on development experience with 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; 
  • Experience with Enterprise Service Bus (ESB) architecture; 
  • Experience in Data Warehouse Applications and/or Oracle BI. 
  • Deep knowledge of Microsoft SQL Server and/or Oracle database; 
  • Hands-on experience with SignalR, NancyFx, and Common.Logging, Windsor Container, AutoMapper, ServiceStack, Quartz.NET, CacheCow, Redis, xUnit.net, and/or AutoFixture; 
  • Hands-on experience with Sass, Bootstrap, Bower, Grunt, jQuery, or AngularJS; 
  • Microsoft Certified Professional Developer (MCPD) or Microsoft Certified Solutions Developer (MCSD) certification. 

Qualifications and Experience:

  • Bachelor's degree in Computer Science or equivalent; 
  • Minimum of 5 years software development experience; 
  • Fluent in English & Arabic. 

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 Mobile Development Officer (Cairo – Egypt)

Job Vacancy in Egypt:

ITG is looking for a Senior Mobile Development Officer in Cairo, Egypt. The candidate for this vacancy should be responsible for developing mobile applications including user interface design, application design, and unit functional testing of the company's portfolio of mobile applications.

Responsibilities:

  • 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 the 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. 
  • 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 the design meets performance, usability, reliability, and scalability standards. 
  • Translate complex functional and technical requirements into detailed development tasks. 
  • Contribute to and enforce the technology policies, organization, and processes that produce predictable, efficient development of world-class software. 

Required Skills:

  • Solid Hands-on experience in the following tools/environments: (Mobile development frameworks, Mobile application development tools, and environments (Eclipse, Xcode, Visual Studio).
  • In-depth experience with application and user interface level using at least one mobile application development language (Java, Objective-C/Cocoa)
  • Knowledge & experience in Web Services (XML, JSON, WCF)
  • Experience with Asynchronous programming and networking protocols

Qualifications and Experience:

  • Bachelor’s degree in Computer Science or equivalent.
  • Minimum of 3 years of hands-on mobile development 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 

 

Technical Lead, Development (Amman – Jordan)

ITG is looking for a Technical Lead, Development in Amman, Jordan. The candidate for this vacancy 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, Database Stored Procedures, and C#/VB.NET to develop world-class software applications.
  • Assist in the management of the day-to-day activities of the development team while adhering to the company’s overall development strategy as defined by the Development Manager.
  • Perform regular design and code reviews with development team members to confirm the use of best practices and identify opportunities for one-to-one mentoring and development.
  • 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 the 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 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 and develop skills in new technologies.
  • Complete special projects and assignments as assigned.

skills required:

  • 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.
  • Strong ability to judge the tradeoffs with technology and feasibility and make choices that fit the constraints of the project.
  • Strong ability to develop, supervise, and require high code quality standards and practices reviewing and selecting libraries, frameworks, and 3rd party services embedded into the product.
  • Ability to work directly with clients to lead projects facilitates business process analysis sessions, and develops and delivers key components of technology solution.
  • Hands-on experience leading SCRUM agile development teams through sprint planning, sprint development cycles, and sprint retrospectives.
  • Strong ability to provide accurate time estimates 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.
  • Hands-on development experience with 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.
  • Experience with Enterprise Service Bus (ESB) architectures.
  • Experience in Data Warehouse Applications and/or Oracle BI.
  • Experience with Crystal Reports.
  • Deep knowledge of SQL server and/or Oracle database.
  • Hands-on experience with SignalR, NancyFX, Common Logging, Windsor Container, Automapper, Service Stack, Quartz.NET, Cache Cow, Redis, XUnit and/or Autofixture.
  • Hands-on experience with Sass, Bootstrap, Bower, Grunt, JQuery or AngularJS.
  • Microsoft Certified Professional Developer (MCPD) or Microsoft Certified Solutions Developer (MCSD) certification.

Qualifications and Experience:

  • Bachelor's degree in Computer Science or equivalent.
  • Minimum of 7 years software development experience.
  • Microsoft Certified Technology Specialist (MCTS) certification.

Get an IT job in Amman, Jordan, and make your IT career in ITG. To get updates on our IT vacancies in Jordan, please subscribe to our LinkedIn.

We Are Sorry But This Vacancy is Closed.

IT Project Manager (Amman – Jordan)

ITG is looking for a Project Manager, in Amman, Jordan. The candidate for this vacancy should be responsible for leading projects to success on time, within budget, and with quality completion starting from the definition phase. Ensure that the project's objectives are met by driving the day-to-day execution across multiple functional/organizational teams. Set the strategic direction of projects and develop project plans. Provide high-quality and cost-effective project management and apply risk & action management as necessary to mitigate issues/risks through effective and proactive planning and actions. 

Responsibilities:

  • Provides leadership to multi-disciplinary teams, as well as manages work of outside project consultants/contractors; 
  • Manage the day-to-day activities of the project team while adhering to the company’s overall project management methodology as defined by the PMO; 
  • Develops project plans which identify key issues, problems, approaches, performance metrics, and resources required; 
  • Design processes to address identified problems; 
  • Provides effective communication regarding status, issues, objectives, dependencies, risks, and plan execution to stakeholders; 
  • Manages and tracks schedules and issues, negotiates priorities against project plans to ensure key internal and external deliverables are met; 
  • Works with the department managers to establish team membership and negotiate time commitments and resource allocation; 
  • Motivates team members and plans/facilitates team meetings acts as a warden, problem solver, and facilitator; 
  • Actively participates in business development and relationship management activities including meeting with current/ potential clients, presenting/discussing solutions, responding to RFPs, gathering/sharing situational data, and identifying potential business opportunities; 
  • Accountable for the development of project documentation for senior executives and other key clients to facilitate the sharing of project outcomes and best practices; 
  • Establishes effective professional business relationships with all levels of management. Instructs and educates on all aspects of the project; 
  • Makes formal presentations to various senior-level audiences. Establishes procedures regarding the implementation of project outcomes.
  • Coordinate and schedule deployments into non-production and production environments. Account for all business priorities when scheduling project releases; 
  • Actively participates or may lead in analyzing data and developing recommendations and action plans;  
  • Prioritize project tasks according to priorities communicated by senior management; 
  • Monitor task queues and issue logs; request resources and appropriately escalate to ensure on-time completion of tasks and resolution of issues/bugs.
  • Develop, foster, and enforce team accountability to meet commitments.
  • Complete special projects and assignments as needed. 

Qualifications and Experience:

  • Bachelor’s degree in Computer Science or equivalent.  
  • Minimum 5 years of hands-on experience as an IT professional involved in high-profile, high-risk, application development, large-scale web application deployments, and support or other relevant experience.  
  • Project Management Institute Project Management Professional Certification (PMI-PMP) is a must. 

Get an IT job in Amman, Jordan, and make your IT career in ITG. To get updates on our IT vacancies in Jordan, please subscribe to our LinkedIn.

Professional Services Manager (Amman – Jordan)

ITG is looking for a Professional Services Manager in Amman, Jordan. The candidate for this vacancy should be responsible for the whole of the customer post-sales experience; from the software rollout and the support at all stages of a project/system/product lifecycle, globally across ITG’s product portfolio. The role includes the definition and implementation of a portfolio of services, including value-added services, to meet our all customer’s needs and expectations.

 

Required Skills:

• Must be a high-energy manager able to delegate and mentor effectively, yet get deeply involved with work when required to achieve results or demonstrate effective behavior.
• Must know how to architect value-adding services and related processes, and have a working knowledge of software development methodologies, tools, and techniques.
• Must be a proactive and motivated self-starter with the ability to balance team and individual responsibilities.
• Expert knowledge and experience in Project Management and Software Consultation services.
• Excellent leadership, team building, and relationship management skills.
• Excellent written and verbal communication skills (Arabic & English).
• Excellent presentation skills.
• Strong analytical and problem-solving skills.
• Excellent time management skills.

 

Qualifications and Experience:

• Bachelor’s degree in Computer Science or equivalent.
• PMP certification or similar.
• Minimum of 5 years of hands-on project management experience.
• Minimum of 7 years of general IT leadership experience.

Get an IT job at ITG, and build your IT career with us. To get updates on our IT vacancies in Jordan, check our career page or subscribe to our LinkedIn 

Senior Quality Assurance Engineer (Amman – Jordan)

ITG is looking for a Senior QA Engineer in Amman, Jordan. The candidate for this vacancy should ensure that ITG’s portfolio of software products meets the established standards of quality including functionality, reliability, usability, and performance by designing, developing, and executing test plans and procedures; adhering to department and company policies and procedures; contributing to the growth and enhancement of the Quality Assurance department; proactively supports the success of ITG products by ensuring adherence to specifications and pre-established guidelines; provides subject matter, business-process expertise, and technical leadership; leads software testing tasks/projects to successful completion.

Responsibilities:

•  Review functional and design specifications to ensure quality compliance of individual project deliverables.

•  Develop and review test requirements, test plans, test matrices, and test suites for ITG Software products.

•  Develop and execute manual and automated test cases to increase regression coverage as well as new functionality testing.

•  Identify conditions where a software system could fail and build test scenarios.

•  Work closely with development teams to triage and isolate problem areas in multiple applications.

•  Document and/or review testing results working closely with Developers and Professional Services colleagues to resolve reported issues.

•  Provide subject matter, business-process expertise, and technical leadership in the resolution of bugs and design issues.

•  Make recommendations to enhance product usability and increase value to end-users.

•  Identify and report software defects to development teams via a bug tracking system.

•  Participate in the Agile project flow providing feedback in all areas, paying close attention to high-risk areas, and communicating testing concerns; adhere to team priorities and work well in an integrated developer/tester environment.

 

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 who 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.

•  Ability to follow and execute instructions.

 

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 make your IT career in ITG. To get updates on our IT vacancies, check our career page or subscribe to our LinkedIn  

We Are Sorry But This Vacancy is Closed.

Senior Professional Services Engineer (Amman – Jordan)

 

ITG is looking for a Senior Professional Services Engineer in Amman, Jordan. 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