Associate Technical Writer (Amman – Jordan) Ref#: 2703

Integrated Technology Group (ITG) is seeking an Associate Technical Writer in (Amman - Jordan).

Produces and maintains technical documentation, tutorials and general learning materials for software products, services and processes.

Responsibilities:

  • Produce user guides, guidelines, and training materials for desktop, mobile, and web enabled applications in various languages, primarily Arabic and English. Formats include documents, PDFs, online help files, HTML, and videos.
  • Proofread guides to track incorrect statements, alert messages, instructions, and spelling mistakes available, and suggest corrections.
  • Edit and finalize documents to make them ready for publication and distribution to customers.
  • Design and develop product feature lists, function lists, write-ups, document templates, QCPs and forms.
  • Provide translation services of documents, brochures, videos, PowerPoint presentations, and company communications to internal clients – mainly from English to Arabic and vice versa
  • Provide advice on appropriate use of language in products and product documentation.
  • Provide language support to other departments regarding grammar, spelling, and sentence structure.
  • Work with cross-functional teams to gather, organize and document information, and maintain project-related documentation.
  • Maintain accurate records and files of work and revisions. Submit work status updates to management.

Required Skills  

  • Excellent written and verbal communication skills (Arabic & English).
  • Excellent editing skills, with attention to detail, consistency, and a strong focus on quality.
  • Excellent communication skills, ability to communicate effectively with individuals at all levels, with appropriate discretion where required.
  • Strong ability to follow established standards.
  • Advanced proofreading, indexing, document design, and document publishing skills.
  • Excellent knowledge of Microsoft Office.
  • Good knowledge of graphical tools such as SnagIt and Paint Shop Pro, etc.
  • Excellent research, planning and analytical skills.
  • Excellent project and time management skills.
  • Flexibility and a proven ability to work well under pressure.
  • Self-motivated, practical, proactive, and solution oriented.
  • High degree of commitment, engagement and independence.

 

Qualifications and Experience:

  • Bachelor's degree in Computer Science, Computer Information System, Translation with some technical training or any other related field.

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#: 2218

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#: 2698

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 

 

QA Officer (Amman – Jordan) Ref#: 2699

Job Vacancy in Jordan:

The Associate QA Officer is responsible for ensuring ITG’s portfolio of software products meet the established standards of quality including functionality, reliability, usability and performance by designing, developing and executing test plans and procedures.

Responsibilities:

  • 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.
  • Identify and report software defects to development teams via 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.
  • Become a subject matter expert on existing and new features ensuring they can be fully and thoroughly tested; review logs for troubleshooting and create new and update existing test cases.
  • Ensure High Quality in all deliverables: software, test cases, bug cases, automation plans, and documented results.
  • Complete special projects and assignments as assigned.

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.
  • Knowledge and experience with build and release management.
  • 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 

 

Big Data Engineer (Cairo – Egypt) Ref#: 2552

Job Vacancy in Egypt:

The Big Data Engineer is responsible for designing, building, and optimizing scalable data solutions. They bridge data engineering teams and stakeholders to ensure efficient data processing, storage, and analysis.

Responsibilities:

  • Develop & Maintain Data Pipelines: Design, build, and optimize scalable ETL/ELT pipelines for processing large datasets.
  • Implement Big Data Solutions: Work with technologies like Hadoop, Spark, Kafka, and cloud-based data platforms.
  • Optimize Data Performance: Ensure data processing efficiency, query optimization, and cost-effective storage solutions.
  • Ensure Data Quality & Security: Implement best practices for data governance, integrity, and compliance.
  • Collaborate with Teams: Work closely with data scientists, analysts, and stakeholders to support business objectives.
  • Monitor & Troubleshoot: Identify and resolve performance bottlenecks in data infrastructure.

Required Skills:

  • Knowledge in setting up and managing big data infrastructures, including technologies like Hadoop, Spark, Kafka, Hive, and Presto.
  • Expertise in data ingestion.
  • Processing and storage solutions.
  • Strong background in distributed systems and scalable architectures

Qualifications and Experience:

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

 

Team Leader, Mobile Application Development (Cairo – Egypt) Ref#: 2032

Job Vacancy in Egypt:

Lead a team of software developers in the top to bottom mobile application development including user interface design, application design, unit and functional testing, implementation and deployment to clients of ITG’s portfolio of mobile applications.

Responsibilities:

  • Provide technical and team leadership in all areas of mobile 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.
  • 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.
  • Maintain team’s current technical knowledge to leverage rapidly changing technology through formal and informal team training.
  • Accurately estimate the duration of design, development, and testing tasks.
  • Build an effective development team by recruiting and retaining talented high-performance developers, and conducting effective performance reviews of team members.
  • Contribute to and enforce the technology policies, organization, and processes that produce predictable, efficient development of world-class software.
  • Monitor task queues and issue-logs; allocate resources to ensure on-time completion of tasks and resolution of issues / bugs.

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
  • Excellent written and verbal communication skills.
  • Proficiency in Android, iOS and Windows mobile application architecture and design with high level of expertise in at least one platform.
  • Expert understanding of Agile Software Development methodologies.
  • Positive, proactive and motivated self-starter with ability to balance team and individual responsibilities.
  • Expert knowledge and experience with build and release management.
  • Must be a high-energy leader able to delegate and mentor effectively, yet get deeply involved with work when required to achieve results or demonstrate effective behavior.
  • Experience in quality assurance processes/tools.
  • Strong analytical and problem-solving skills.
  • Excellent leadership skills.
  • Excellent time management skills.

Qualifications and Experience:

  • Bachelor’s degree in Computer Science or equivalent.
  • Minimum of 6 years of hands-on mobile development experience.
  • Minimum of 3 years of leadership experience as a technical lead, senior developer or similar role.

 

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 .NET Developer (Cairo – Egypt) Ref#: 2374

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

Required Skills:

  • Solid hands-on experience in the following languages/tools/environments:
    • MS .Net Framework 3.5, 4.5 or greater (WCF, WPF and WF)
    • .Net Core 6 or Greater
    • Visual Studio .Net 2010/2012/ 2019/2022
    • C# .net, VB .net
    • AJAX, JavaScript, jQuery, HTML5, CSS 3.0
    • XML, XPath, XSLT, DOM and XML schemas
    • OOP and UML
    • MVC
    • Razor pages
  • 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.

 

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, Mobile Developer (Cairo – Egypt) Ref#: 2175

Job Vacancy in Egypt:

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.

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 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, and develop skills in new technologies.
    • Complete special projects and assignments as assigned.

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.

Qualifications and Experience:

  • Bachelor's degree in Computer Science or equivalent.
  • Entry level in mobile application development experience or equivalent coursework.

 

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#: 2691

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:

  • 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 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.
  • Become a subject matter expert on existing and new features ensuring they can be fully and thoroughly tested; review logs for troubleshooting and create new and update existing test cases.
  • Ensure High Quality in all deliverables: software, test cases, bug cases, automation plans, and documented results.
  • Coach and develop team members to increase the team’s bench strength and flexibility.
  • Prioritize and organize testing tasks in order to contribute to meeting project and product deployment goals on-time and on-budget.

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