System Architecture jobs in Jordan
375 Jobs Found
<p><h4>Description</h4>
<p><strong>Job purpose</strong><br>
As the team lead at Tarjama, you will be responsible for leading a technical team in the design, development, and delivery of high-quality technology solutions aligned with Tarjama’s strategic goals. This role ensures the successful execution of engineering tasks, enforces development best practices, and acts as a hands-on contributor while also coordinating with cross-functional teams. The team lead mentors team members and ensures the timely delivery of projects. They also translate technical direction into day-to-day implementation.</p>
<h4>Duties & responsibilities</h4>
<h4>Technical leadership & execution oversight</h4>
<ul>
<li>Oversee daily development activities, ensuring alignment with coding standards, architecture guidelines, and delivery timelines.</li>
<li>Guide system design and architecture discussions, providing hands-on technical input where needed.</li>
<li>Support engineers in problem-solving, debugging, and performance optimization, acting as a key technical escalation point.</li>
<li>Review and approve key code components, ensuring quality, scalability, and maintainability.</li>
</ul>
<h4>Team management & mentorship</h4>
<ul>
<li>Lead, coach, and develop a team of engineers with varying levels of experience.</li>
<li>Conduct regular 1:1s, performance check-ins, and technical feedback sessions to ensure growth and accountability.</li>
<li>Facilitate onboarding and continuous technical upskilling of team members.</li>
<li>Foster a culture of knowledge sharing, collaboration, and continuous improvement.</li>
</ul>
<h4>Collaboration & cross-functional alignment</h4>
<ul>
<li>Work closely with product, QA, DevOps, and design teams to ensure shared understanding of project goals and priorities.</li>
<li>Help translate product requirements into actionable development plans and ensure clear task delegation.</li>
<li>Act as a liaison between the development team and technology leadership, providing visibility into progress, risks, and resource needs.</li>
</ul>
<h4>Code quality, documentation & standards</h4>
<ul>
<li>Enforce best practices in coding, documentation, testing, and deployment.</li>
<li>Promote peer code reviews, unit testing, and automation to ensure reliability and consistency.</li>
<li>Ensure comprehensive documentation is maintained for all critical systems and architectural decisions.</li>
<li>Support continuous improvement of internal development workflows and tools.</li>
</ul>
<h4>System support & deployment coordination</h4>
<ul>
<li>Collaborate with DevOps and infrastructure teams to ensure system performance, CI/CD readiness, and release reliability.</li>
<li>Monitor deployment readiness and troubleshoot issues during staging and production releases.</li>
<li>Participate in the evaluation and adoption of new technologies and frameworks that align with business needs.</li>
</ul>
<h4>Education, experience & qualifications</h4>
<ul>
<li>Bachelor’s degree in computer science, software engineering, or a related field.</li>
<li>8+ years of hands-on software development experience with at least 2 years in a technical leadership or team lead role.</li>
<li>Strong experience with Node.js; Python is a plus.</li>
<li>Proficiency in designing and reviewing scalable architectures using microservices and RESTful APIs.</li>
<li>Experience working with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB, Redis).</li>
<li>Solid experience in Agile/Scrum environments and sprint management.</li>
<li>Proficient in English language.</li>
</ul>
<h4>Behavioral competencies</h4>
<ul>
<li>Communication</li>
<li>Decision making</li>
<li>Stakeholder management</li>
<li>Team building & management</li>
<li>Conflict management</li>
<li>Results orientation</li>
<li>Influencing others</li>
</ul>
<h4>Technical competencies</h4>
<ul>
<li>Backend development (Node.js, Python is a plus)</li>
<li>Microservices & system architecture</li>
<li>RESTful API design & integration</li>
<li>Code review & quality standards</li>
<li>Cloud infrastructure (AWS, Azure)</li>
<li>CI/CD & DevOps collaboration</li>
<li>Database design & optimization</li>
<li>Performance monitoring & debugging</li>
<li>Documentation & technical writing</li>
<li>Agile development practices</li>
</ul></p><p></p>
<p><h4>Description</h4>
<p><strong>Job purpose</strong><br>
As the team lead at Tarjama, you will be responsible for leading a technical team in the design, development, and delivery of high-quality technology solutions aligned with Tarjama’s strategic goals. This role ensures the successful execution of engineering tasks, enforces development best practices, and acts as a hands-on contributor while also coordinating with cross-functional teams. The team lead mentors team members and ensures the timely delivery of projects. They also translate technical direction into day-to-day implementation.</p>
<h4>Duties & responsibilities</h4>
<h4>Technical leadership & execution oversight</h4>
<ul>
<li>Oversee daily development activities, ensuring alignment with coding standards, architecture guidelines, and delivery timelines.</li>
<li>Guide system design and architecture discussions, providing hands-on technical input where needed.</li>
<li>Support engineers in problem-solving, debugging, and performance optimization, acting as a key technical escalation point.</li>
<li>Review and approve key code components, ensuring quality, scalability, and maintainability.</li>
</ul>
<h4>Team management & mentorship</h4>
<ul>
<li>Lead, coach, and develop a team of engineers with varying levels of experience.</li>
<li>Conduct regular 1:1s, performance check-ins, and technical feedback sessions to ensure growth and accountability.</li>
<li>Facilitate onboarding and continuous technical upskilling of team members.</li>
<li>Foster a culture of knowledge sharing, collaboration, and continuous improvement.</li>
</ul>
<h4>Collaboration & cross-functional alignment</h4>
<ul>
<li>Work closely with product, QA, DevOps, and design teams to ensure shared understanding of project goals and priorities.</li>
<li>Help translate product requirements into actionable development plans and ensure clear task delegation.</li>
<li>Act as a liaison between the development team and technology leadership, providing visibility into progress, risks, and resource needs.</li>
</ul>
<h4>Code quality, documentation & standards</h4>
<ul>
<li>Enforce best practices in coding, documentation, testing, and deployment.</li>
<li>Promote peer code reviews, unit testing, and automation to ensure reliability and consistency.</li>
<li>Ensure comprehensive documentation is maintained for all critical systems and architectural decisions.</li>
<li>Support continuous improvement of internal development workflows and tools.</li>
</ul>
<h4>System support & deployment coordination</h4>
<ul>
<li>Collaborate with DevOps and infrastructure teams to ensure system performance, CI/CD readiness, and release reliability.</li>
<li>Monitor deployment readiness and troubleshoot issues during staging and production releases.</li>
<li>Participate in the evaluation and adoption of new technologies and frameworks that align with business needs.</li>
</ul>
<h4>Education, experience & qualifications</h4>
<ul>
<li>Bachelor’s degree in computer science, software engineering, or a related field.</li>
<li>8+ years of hands-on software development experience with at least 2 years in a technical leadership or team lead role.</li>
<li>Strong experience with Node.js; Python is a plus.</li>
<li>Proficiency in designing and reviewing scalable architectures using microservices and RESTful APIs.</li>
<li>Experience working with relational and non-relational databases (e.g., MySQL, PostgreSQL, MongoDB, Redis).</li>
<li>Solid experience in Agile/Scrum environments and sprint management.</li>
<li>Proficient in English language.</li>
</ul>
<h4>Behavioral competencies</h4>
<ul>
<li>Communication</li>
<li>Decision making</li>
<li>Stakeholder management</li>
<li>Team building & management</li>
<li>Conflict management</li>
<li>Results orientation</li>
<li>Influencing others</li>
</ul>
<h4>Technical competencies</h4>
<ul>
<li>Backend development (Node.js, Python is a plus)</li>
<li>Microservices & system architecture</li>
<li>RESTful API design & integration</li>
<li>Code review & quality standards</li>
<li>Cloud infrastructure (AWS, Azure)</li>
<li>CI/CD & DevOps collaboration</li>
<li>Database design & optimization</li>
<li>Performance monitoring & debugging</li>
<li>Documentation & technical writing</li>
<li>Agile development practices</li>
</ul></p><p></p>
<p>We are looking for a Senior Backend Engineer who is passionate about building great products for our customers. You need to be dynamic, collaborative, and curious as we build new experiences, improve existing products, and develop distributed systems powering the Middle East largest travel e-commerce websites.</p><p><b>Responsibilities</b>:</p><ul><li>Design Technical/Integration Architectures, including development, runtime, and operations architectures</li><li>Define scalable solutions using Service Oriented Architecture (SOA) patterns, and microservices automating business process models and cloud-based services.</li><li>Design message and event-driven architectures.</li><li>Lead implementation of large, complex solutions from establishing project requirements and goals to solution "go-live"</li><li>Provide Technical design across multiple projects and clients</li><li>Provide Technology Consulting services covering areas such as Architectural Strategy, Architectural review/audit and Architecture road-map.</li><li>Manages the risks, issues, and dependencies of the scoped solution</li><li>Responsible for roadmaps for integration technologies (current and future).</li><li>Introducing Agile processes to the existing team</li></ul><p><strong>Desired Candidate Profile</strong></p><p>Degree in Computer Science, Engineering or a related subject.</p><p>4+ years of intensive Java backend development and solution architecture. (Java, Spring Boot, API Security, Redis, RabbitMQ, Kafka, Sql and NoSql databases, Docker, Kubernetes, AWS)</p><p>Knowledge in NodeJS is nice to have</p><p>Should be working on Java 8 or Java 11</p><p>Strong experience in hands-on platform delivery and architecture design</p><p>Full understanding of Cloud service, AWS and DevOps tools and CI/CD process</p><p>Strong experience with the full life cycle of Agile software development processes, approaches, delivery and methods with scaling to the Enterprise and release management processes.</p><p>Thought leadership and Technical knowledge combined with delivery experience in some of these areas: Legacy platform migration RESTful APIs and API gateways Microservices based Architecture Cloud deployment (AWS mainly)</p><p>Ability to influence and guide senior stakeholders on technical solutions</p><p>Excellent documentation, presentation and communication skills</p>
<p>The consultant will conduct a comprehensive technical assessment to evaluate the interoperability and integration of UNRWA's upcoming Electronic Medical Record (EMR) system with Jordan's national health information ecosystem. The assignment includes reviewing UNRWA's existing digital health architecture, analyzing national health information systems and interoperability capabilities, assessing applicable international digital health standards, and providing technical inputs on legal and regulatory considerations related to data governance and information sharing. The consultant will identify technical, operational, institutional, and cybersecurity risks, propose appropriate mitigation measures, and develop a costed implementation roadmap aligned with UNRWA's EMR implementation phases. The work will be carried out using a combination of document reviews, technical analyses, stakeholder consultations, workshops, validation sessions, and comparative assessments of international best practices, while engaging relevant external stakeholders in an exploratory and non-committal manner to inform evidence-based recommendations.</p><p>Specific Outputs/Tasks include but not limited to:</p><p>4.1 System Landscape Assessment</p><ul><li>Review UNRWA s current digital health system architecture, workflows, and reporting mechanisms.</li><li>Analyze the proposed design of the upcoming EMR system funded by KfW.</li><li>Document current reporting requirements to national health authorities.</li></ul><p>4.2 Host Country HIS/HMIS Analysis</p><ul><li>Assess the national health information ecosystem in Jordan.</li><li>Identify systems used by relevant stakeholders, including, but not limited to, the Ministry of Health.</li><li>Document:</li><ul><li>System architecture</li><li>Data standards</li><li>APIs and interoperability capabilities</li><li>Reporting requirements</li><li>Data governance structures</li></ul><li>Jordan Ministry of Health</li><li>National HMIS operators</li><li>Digital health governance entities.</li></ul><p>4.3 Interoperability and Standards Review</p><ul><li>The consultant will evaluate:</li><ul><li>International digital health interoperability standards (e.g. HL7, FHIR, ICD classifications).</li><li>Data exchange mechanisms.</li><li>Health information architecture compatibility.</li><li>Patient identity management considerations.</li><li>Data quality and validation requirements.</li></ul></ul><p>4.4 Legal and Regulatory Assessment</p><ul><li>The consultant will provide technical inputs and coordinate with the legal department, and will not independently determine legal, regulatory, or compliance positions.</li><li>The items to be reviewed are:</li><ul><li>UNRWA internal regulations on data governance and confidentiality.</li><li>Data protection requirements.</li><li>Institutional agreements required for system integration.</li><li>Feasible and compliant data sharing models will be determined by the legal department, informed by the technical inputs provided by the technical consultant.</li></ul></ul><p>4.5 Risk and Feasibility Analysis</p><ul><li>The consultant will identify:</li><ul><li>Technical risks</li><li>System incompatibility</li><li>Infrastructure limitations</li><li>Cybersecurity concerns</li><li>Operational risks</li><li>Workforce readiness</li><li>Data management capacity</li><li>Workflow disruptions</li><li>Institutional risks</li><li>Governance alignment</li><li>Stakeholder coordination</li></ul><li>Mitigation strategies will be proposed for each risk category.</li></ul><p>4.6 Costed Implementation Roadmap</p><ul><li>The consultant will prepare a practical integration roadmap including:</li><ul><li>Recommended interoperability model</li><li>Phased implementation plan</li><li>Resource requirements</li><li>Institutional coordination mechanisms</li><li>Budget estimates</li><li>Timeline and milestones</li></ul><li>The roadmap should align with UNRWA s EMR implementation phases.</li></ul><p>Methodology</p><p>The consultant is expected to apply a mixed methodology including:</p><ul><li>Desk review of documentation</li><li>Technical architecture analysis</li><li>Stakeholder consultations</li><li>Workshops with UNRWA and government partners</li><li>Comparative analysis of international best practices</li><li><br></li></ul><p><strong>Desired Candidate Profile</strong></p><h2>Qualifications/special skills</h2>Masters' Degree in Health Informatics, Public Health, Information Systems, Digital Health, Health Policy, Business Administration, Management, International Development or another related discipline. Minimum seven (10) years of relevant professional experience. Nature of required experience: Experience in digital health systems or health information systems Extent of required relevant experience: Demonstrated experience in EMR implementation or interoperability projects. Experience working with government health systems or international organizations. Demonstrated experience working with Jordanian health systems, including key national platforms such as Hakeem (national EHR), the Jordan Center for Disease Control (JCDC), and the Ministry of Health HMIS, with a proven ability to collaborate effectively with legal departments on data governance and compliance requirements. Experience conducting technical feasibility studies. Knowledge of health data standards and interoperability frameworks. Desirable: Experience in the Middle East region. Experience working with UN agencies or donor-funded projects. Languages English and Arabic are the working languages of UNRWA. For this assignment, fluency in both Arabic and English are required.
Interoperability Assessment Between UNRWA Digital Health System and Jordan Health Information Systems
Healthcare & Medical
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Result of Service<br>1. Assess the EMR system architecture in relation to interoperability requirements. 2. Analyze the availability, standards, and functionality of relevant host country Health Information Systems and HMIS in Jordan. 3. Evaluate technical options and interoperability standards for secure and sustainable data exchange. 4. Develop recommendations based on the assessment findings and prepare a costed, phased roadmap for integration, where applicable. 5. Conduct a comprehensive mapping of stakeholders, digital solutions, and the broader ecosystem in Jordan.<br> Work Location<br>HQA<br> Expected duration<br>6 months<br> Duties and Responsibilities<br>Scope of work: The consultant will conduct a comprehensive technical assessment to evaluate the interoperability and integration of UNRWA's upcoming Electronic Medical Record (EMR) system with Jordan's national health information ecosystem. The assignment includes reviewing UNRWA's existing digital health architecture, analyzing national health information systems and interoperability capabilities, assessing applicable international digital health standards, and providing technical inputs on legal and regulatory considerations related to data governance and information sharing. The consultant will identify technical, operational, institutional, and cybersecurity risks, propose appropriate mitigation measures, and develop a costed implementation roadmap aligned with UNRWA's EMR implementation phases. The work will be carried out using a combination of document reviews, technical analyses, stakeholder consultations, workshops, validation sessions, and comparative assessments of international best practices, while engaging relevant external stakeholders in an exploratory and non-committal manner to inform evidence-based recommendations. Specific Outputs/Tasks include but not limited to: 4.1 System Landscape Assessment • Review UNRWA’s current digital health system architecture, workflows, and reporting mechanisms. • Analyze the proposed design of the upcoming EMR system funded by KfW. • Document current reporting requirements to national health authorities. 4.2 Host Country HIS/HMIS Analysis • Assess the national health information ecosystem in Jordan. • Identify systems used by relevant stakeholders, including, but not limited to, the Ministry of Health. • Document: o System architecture o Data standards o APIs and interoperability capabilities o Reporting requirements o Data governance structures • Jordan Ministry of Health • National HMIS operators • Digital health governance entities. 4.3 Interoperability and Standards Review The consultant will evaluate: • International digital health interoperability standards (e.g. HL7, FHIR, ICD classifications). • Data exchange mechanisms. • Health information architecture compatibility. • Patient identity management considerations. • Data quality and validation requirements. 4.4 Legal and Regulatory Assessment The consultant will provide technical inputs and coordinate with the legal department, and will not independently determine legal, regulatory, or compliance positions. The items to be reviewed are: • UNRWA internal regulations on data governance and confidentiality. • Data protection requirements. • Institutional agreements required for system integration. • Feasible and compliant data sharing models will be determined by the legal department, informed by the technical inputs provided by the technical consultant. 4.5 Risk and Feasibility Analysis The consultant will identify: Technical risks • System incompatibility • Infrastructure limitations • Cybersecurity concerns Operational risks • Workforce readiness • Data management capacity • Workflow disruptions Institutional risks • Governance alignment • Stakeholder coordination Mitigation strategies will be proposed for each risk category. 4.6 Costed Implementation Roadmap The consultant will prepare a practical integration roadmap including: • Recommended interoperability model • Phased implementation plan • Resource requirements • Institutional coordination mechanisms • Budget estimates • Timeline and milestones The roadmap should align with UNRWA’s EMR implementation phases. Methodology The consultant is expected to apply a mixed methodology including: • Desk review of documentation • Technical architecture analysis • Stakeholder consultations • Workshops with UNRWA and government partners • Comparative analysis of international best practices • Validation meetings with UNRWA leadership • Engagement with external stakeholders: The consultant is expected to engage with external stakeholders professionally and with appropriate discretion. As this is an exploratory assessment, the consultant should make clear that such engagements are for information-gathering purposes and do not represent commitments on behalf of UNRWA.<br> Qualifications/special skills<br>Masters' Degree in Health Informatics, Public Health, Information Systems, Digital Health, Health Policy, Business Administration, Management, International Development or another related discipline. Minimum seven (10) years of relevant professional experience. Nature of required experience: Experience in digital health systems or health information systems Extent of required relevant experience: • Demonstrated experience in EMR implementation or interoperability projects. • Experience working with government health systems or international organizations. • Demonstrated experience working with Jordanian health systems, including key national platforms such as Hakeem (national EHR), the Jordan Center for Disease Control (JCDC), and the Ministry of Health HMIS, with a proven ability to collaborate effectively with legal departments on data governance and compliance requirements. • Experience conducting technical feasibility studies. • Knowledge of health data standards and interoperability frameworks. Desirable: • Experience in the Middle East region. • Experience working with UN agencies or donor-funded projects.<br> Languages<br>English and Arabic are the working languages of UNRWA. For this assignment, fluency in both Arabic and English are required.<br> Additional Information<br>CONDITIONS OF SERVICE • The consultancy is based in UNRWA HQA Amman. • The consultancy is for local candidates. • The selected candidate will receive a monthly remuneration that is amounting to JOD 2,120.00. • The duration of the Contract is for 6 months, and the possibility of extension is subject to the availability of funds and continuing need and satisfactory performance. • As part of Digital Impact, Technology and Innovation Department (DITID)and digital workspace the role works under the overall supervision of the Senior Project Manager (Health Info Sys); with close, structured, and continuous coordination will be required throughout the assignment with, including, but not limited to: • The UNRWA Legal Office, with whom continuous coordination is required throughout the assignment • Health Information Systems teams • Programme management units • Field health leadership in Jordan.<br> No Fee<br>THE UNITED NATIONS DOES NOT CHARGE A FEE AT ANY STAGE OF THE RECRUITMENT PROCESS (APPLICATION, INTERVIEW MEETING, PROCESSING, OR TRAINING). THE UNITED NATIONS DOES NOT CONCERN ITSELF WITH INFORMATION ON APPLICANTS’ BANK ACCOUNTS.<br><br><br>
</div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>WSP in the Middle East is seeking an Engineer / Senior Engineer AV/ICT ( based in Jordan) to deliver innovative audiovisual and ICT solutions. This role plays a key part in shaping complex building and infrastructure projects across the region through cutting-edge technology. The successful candidate will be based in Jordan, with the role providing remote support across GCC countries. A Bachelor s degree in Electronics Engineering, Computer, Telecommunications, or related field. 5 10 years of experience in AV/ICT systems design and integration for large-scale projects with working experience with the following systems: Creative AV Solutions: Design and implement immersive audiovisual experiences for museums, themed attractions, and visitor centers, including projection mapping, interactive displays, and multi-sensory environments. Show Control & Interactive Technologies: Specify and integrate show control systems, and synchronized lighting/audio for experiential spaces. Active Network Design: Design system architecture and specify active network components (switches, routers, wireless access points) for ICT infrastructure, ensuring scalability and security. Structured Cabling Systems: Develop layouts and specifications for fiber optic and copper cabling, patch panels, and racks. Data Center & Server Rooms: Plan and design AV/ICT rooms, including power, cooling, and rack layouts. Security & Surveillance Systems: Integrate CCTV, access control, intrusion detection, and related ELV systems. Unified Communications: Implement VoIP, video conferencing, and collaboration platforms integrated with AV systems. Integration with Building Systems: Ensure AV/ICT solutions interface with BMS, lighting control, and other smart building technologies. Wireless & RF Systems: Design WLAN, DAS (Distributed Antenna Systems), and TETRA radio systems for large facilities. Certifications: CTS (required), CTS-D (preferred). and RCDD (preferred). Software: Strong proficiency in AutoCAD, Revit, iBwave (for Wi-Fi heatmaps), EASE for electroacoustic, and MappingMtters for projection mapping (preferred). Excellent communication and coordination skills to engage with clients and multidisciplinary teams. Ability to manage multiple projects, budgets, and timelines effectively. Imagine a better future for you and a better future for us all. Work on landmark projects around the world and embrace opportunities to make an even bigger impact in the communities you care about. What if you could do the best work of your life and create a legacy for yourself? With us, you can. Apply today. Design & Integration: Develop detailed designs for AV, ICT, and security systems, including structured cabling, audiovisual technologies, and integrated building solutions. This includes creative AV design for museums, themed attractions, and experiential spaces, incorporating projection mapping, interactive displays, immersive audio systems, LED walls, and multi-sensory environments. Technical Leadership: Lead design reviews, ensure compliance with international standards, and provide technical guidance to project teams for projects in different sectors, from residential & commercial TO cultural exhibits, and entertainment venues. Coordination: Collaborate with architects, Building Services engineers, and other stakeholders to ensure seamless integration of AV/ICT systems within overall project designs. Documentation: Prepare schematic diagrams, layouts, and technical specifications using tools like AutoCAD, Revit, and BIM platforms. Innovation: Stay ahead of emerging technologies and propose innovative solutions to enhance system performance and user experience.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><p>A Bachelor s degree in Electronics Engineering, Computer, Telecommunications, or related field. 5 10 years of experience in AV/ICT systems design and integration for large-scale projects with working experience with the following systems: Creative AV Solutions: Design and implement immersive audiovisual experiences for museums, themed attractions, and visitor centers, including projection mapping, interactive displays, and multi-sensory environments. Show Control & Interactive Technologies: Specify and integrate show control systems, and synchronized lighting/audio for experiential spaces. Active Network Design: Design system architecture and specify active network components (switches, routers, wireless access points) for ICT infrastructure, ensuring scalability and security. Structured Cabling Systems: Develop layouts and specifications for fiber optic and copper cabling, patch panels, and racks. Data Center & Server Rooms: Plan and design AV/ICT rooms, including power, cooling, and rack layouts. Security & Surveillance Systems: Integrate CCTV, access control, intrusion detection, and related ELV systems. Unified Communications: Implement VoIP, video conferencing, and collaboration platforms integrated with AV systems. Integration with Building Systems: Ensure AV/ICT solutions interface with BMS, lighting control, and other smart building technologies. Wireless & RF Systems: Design WLAN, DAS (Distributed Antenna Systems), and TETRA radio systems for large facilities. Certifications: CTS (required), CTS-D (preferred). and RCDD (preferred). Software: Strong proficiency in AutoCAD, Revit, iBwave (for Wi-Fi heatmaps), EASE for electroacoustic, and MappingMtters for projection mapping (preferred). Excellent communication and coordination skills to engage with clients and multidisciplinary teams. Ability to manage multiple projects, budgets, and timelines effectively.</p><p></p></section>
<p>We believe in bold ideas, diverse perspectives, and the drive to transform knowledge into impact. Here, your curiosity fuels progress, your voice shapes innovation, and your ambition helps redefine what s possible within science and learning. We are a culture that obsesses over impact, challenges, and drives what s next to power infinite possibilities for our customers, colleagues and society at large.</p><p>About the Role:</p><p>The Senior Software Engineer transforms high-level architecture into detailed technical solutions while building scalable, high-performing applications that enhance customer learning and engagement experiences. Operating across critical areas of the technology stack, this role is responsible for designing, developing, testing, and releasing software solutions that deliver business value and exceptional customer outcomes. Working independently with minimal guidance, the Senior Software Engineer takes ownership of services, systems, and technical responsibilities, applying a full-stack, full-lifecycle approach to software delivery. This role also provides technical leadership, mentors team members, and contributes to the continuous improvement of engineering practices and technologies.</p><p>How You Will Make an Impact</p><p>Application Design & Development</p><ul><li>Design, develop, and release scalable applications and systems that improve customer learning and engagement experiences.</li><li>Translate high-level architectural concepts into detailed technical designs that are clearly understood and implemented by development teams.</li><li>Build robust, maintainable software solutions that support business objectives and customer needs.</li></ul><p>Technical Leadership</p><ul><li>Serve as a technical leader within the engineering team, providing guidance on design decisions, architecture, and development best practices.</li><li>Mentor and coach junior engineers, helping to elevate technical capabilities across the team.</li><li>Drive technical excellence through knowledge sharing, collaboration, and continuous improvement initiatives.</li></ul><p>System Ownership & Delivery</p><ul><li>Take ownership of services and systems throughout the entire software development lifecycle.</li><li>Partner with cross-functional teams to design, build, deploy, monitor, and support solutions in production environments.</li><li>Evaluate, recommend, and implement technologies that improve scalability, reliability, and maintainability.</li></ul><p>Code Quality & Engineering Excellence</p><ul><li>Establish and maintain code repository structures, branching strategies, and development standards.</li><li>Conduct thorough code reviews and champion clean, maintainable, and high-quality code.</li><li>Promote engineering best practices including test-driven development, automated testing, continuous integration, and continuous deployment.</li></ul><p>Cross-Functional Collaboration</p><ul><li>Collaborate closely with Product, Data Engineering, Data Science, Site Reliability Engineering (SRE), and other specialized teams.</li><li>Contribute effectively within multidisciplinary Agile teams to deliver business and customer value.</li><li>Communicate technical concepts clearly to both technical and non-technical stakeholders.</li></ul><p>Innovation & Continuous Improvement</p><ul><li>Drive innovation by exploring and implementing new tools, technologies, and engineering approaches.</li><li>Lead technical initiatives that improve platform performance, scalability, and customer experience.</li><li>Contribute to strategic technology decisions that support long-term business objectives.</li></ul><p><strong>Desired Candidate Profile</strong></p><h2>What We Look For</h2><p>Required Qualifications</p><ul><li>Bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.</li><li>6+ years of professional software development experience.</li><li>Proven experience serving as a technical lead or senior engineer within a software engineering team.</li><li>Strong proficiency in C#/.NET development.</li><li>Expert understanding of object-oriented design principles, software architecture, and system design.</li><li>Experience building and consuming web APIs and microservices-based architectures.</li><li>Experience working with cloud-based services and containerization technologies such as Docker.</li><li>Strong knowledge of relational and/or non-relational database technologies.</li><li>Experience with Agile software development methodologies and DevOps practices.</li><li>Hands-on experience with continuous integration and continuous deployment (CI/CD) pipelines.</li><li>Experience with automated testing and test-driven development (TDD).</li><li>Excellent written and verbal communication skills.</li><li>Demonstrated ability to work independently while collaborating effectively within cross-functional teams.</li></ul><p>Preferred Qualifications</p><ul><li>Experience working within multidisciplinary product and engineering organizations.</li><li>Knowledge of modern cloud-native application architectures.</li><li>Experience supporting large-scale, customer-facing applications.</li><li>Track record of successfully leading technical initiatives and driving engineering innovation.</li><li>Passion for mentoring and developing engineering talent</li></ul>
<p><h4>Description</h4>
<p>Robusta Technology Group (RTG) is a key driver of digital transformation by providing a holistic tech ecosystem. RTG works with its local and international partners to help build digital customer experiences, establish engineering hubs, and build ventures across multiple industries and domains. In this pursuit, RTG serves as a catalyst for impact and growth through events, spaces, and content focused on creating impact and growth across different interactions.</p>
<p>Octopus is proud to be part of the Robusta Technology Group (RTG), a leading tech consultancy group. With a decade of experience and a successful track record of delivering over 300 projects across Europe, the Middle East, and North America, RTG has established itself as a preferred employer in the Egyptian market. Octopus and Robusta are building a bridge between Europe and Africa, creating tailored hub solutions to connect companies with top talent across the globe.</p>
<h4>Job overview</h4>
<p>We are seeking a Senior Frontend Developer with 5–7 years of experience building scalable, high-performance, and accessible web applications within enterprise digital platforms. This role is frontend-focused and requires deep expertise in modern JavaScript frameworks, component-driven architecture, responsive UI development, and enterprise CMS integration — particularly Adobe Experience Manager (AEM).</p>
<p>The ideal candidate combines strong technical execution with ownership, mentoring capabilities, and the ability to collaborate across multidisciplinary teams including design, backend, QA, DevOps, and content teams. Experience delivering large-scale, content-rich websites and design system-driven frontend architectures is essential.</p>
<h4>Role responsibilities</h4>
<p><strong>Frontend architecture & development</strong><br>
Lead the development of scalable, maintainable, and high-performance frontend applications using HTML5, CSS3, JavaScript (ES6+), and modern frontend frameworks. Define and implement frontend architecture, reusable component strategies, and coding standards. Build modular, reusable UI components aligned with enterprise design systems and scalable frontend patterns.</p>
<p><strong>Framework & application development</strong><br>
Develop advanced frontend solutions using React (preferred), Next.js, or Vue.js. Architect and manage frontend state, routing, rendering strategies, and component composition. Optimize frontend applications for scalability, maintainability, and long-term extensibility.</p>
<p><strong>CMS & AEM integration</strong><br>
Lead frontend integration efforts within Adobe Experience Manager (AEM) or comparable enterprise CMS platforms. Work extensively with:</p>
<ul>
<li>HTL/Sightly</li>
<li>Clientlibs</li>
<li>Editable templates</li>
<li>Content fragments</li>
<li>Experience fragments</li>
<li>SPA editor</li>
<li>Component dialogs</li>
</ul>
<p>Ensure frontend solutions are author-friendly and aligned with CMS content authoring workflows. Collaborate with backend/AEM developers to establish clean component contracts and integration standards.</p>
<p><strong>Design system implementation</strong><br>
Translate Figma and design system specifications into scalable frontend implementations. Drive consistency in UI implementation, typography, spacing, accessibility, and interaction behavior. Contribute to or maintain enterprise component libraries and shared UI frameworks.</p>
<p><strong>Performance optimization</strong><br>
Lead frontend performance initiatives focused on:</p>
<ul>
<li>Core Web Vitals</li>
<li>Lazy loading</li>
<li>Code splitting</li>
<li>Image optimization</li>
<li>Bundle optimization</li>
<li>Rendering performance</li>
</ul>
<p>Monitor and improve application performance across devices and browsers.</p>
<p><strong>Accessibility & quality</strong><br>
Ensure applications meet WCAG 2.1 AA accessibility standards. Advocate for semantic HTML, accessibility best practices, and inclusive design implementation. Conduct code reviews and enforce frontend quality standards.</p>
<p><strong>API & headless integration</strong><br>
Integrate frontend applications with RESTful and GraphQL APIs. Support headless CMS and decoupled frontend architectures where applicable. Manage asynchronous data handling, caching strategies, and error states effectively.</p>
<p><strong>Technical leadership & mentorship</strong><br>
Mentor junior and mid-level frontend developers. Participate in architectural discussions, technical planning, and sprint estimation. Promote best practices in frontend engineering, testing, accessibility, and performance.</p>
<p><strong>Collaboration</strong><br>
Work closely with product owners, UX/UI designers, QA engineers, backend developers, DevOps teams, and content authors. Participate actively in Agile/Scrum ceremonies and contribute to delivery planning.</p>
<h4>Requirements</h4>
<p>5–7 years of professional frontend development experience. Proven experience delivering enterprise-scale or content-heavy web platforms. Strong hands-on experience with Adobe Experience Manager (AEM) or similar enterprise CMS platforms. Experience working within Agile/Scrum delivery teams. Experience contributing to frontend architecture and technical decision-making.</p>
<h4>Core technical requirements</h4>
<p><strong>Frontend fundamentals</strong><br>
Expert-level proficiency in:</p>
<ul>
<li>HTML5</li>
<li>CSS3</li>
<li>JavaScript (ES6+)</li>
</ul>
<p>Strong understanding of:</p>
<ul>
<li>SCSS/SASS</li>
<li>Responsive and mobile-first development</li>
<li>Cross-browser compatibility</li>
<li>Progressive enhancement</li>
<li>RTL and multilingual frontend support</li>
</ul>
<p><strong>Modern frontend frameworks</strong><br>
Advanced hands-on experience with:</p>
<ul>
<li>React.js (preferred)</li>
<li>Next.js</li>
<li>Vue.js</li>
</ul>
<p>Strong understanding of:</p>
<ul>
<li>Component-driven architecture</li>
<li>React hooks and lifecycle</li>
<li>TypeScript</li>
<li>State management solutions (Redux, Context API, Zustand, etc.)</li>
<li>SSR/SSG concepts</li>
</ul>
<p><strong>AEM & CMS expertise</strong><br>
Strong practical experience integrating frontend solutions within AEM environments. Experience with:</p>
<ul>
<li>AEM SPA editor</li>
<li>AEM as a Cloud Service</li>
<li>Clientlibs optimization</li>
<li>Editable templates</li>
<li>Content authoring workflows</li>
</ul>
<p>Understanding of enterprise CMS constraints and scalable authorable component strategies.</p>
<p><strong>Design systems & UI engineering</strong><br>
Experience building and maintaining scalable design systems and component libraries. Strong ability to convert Figma designs into production-ready interfaces with high visual accuracy. Familiarity with Tailwind CSS or utility-first styling approaches is a plus. Strong understanding of frontend animations and interaction design.</p>
<p><strong>Tooling & workflow</strong><br>
Strong proficiency with:</p>
<ul>
<li>Git workflows</li>
<li>npm/Yarn</li>
<li>Webpack/Vite</li>
<li>Browser developer tools</li>
</ul>
<p>Familiarity with:</p>
<ul>
<li>JIRA</li>
<li>CI/CD pipelines</li>
<li>Adobe Cloud Manager</li>
<li>GitHub Actions</li>
<li>Jenkins</li>
</ul>
<p><strong>Performance, accessibility & SEO</strong><br>
Strong expertise in:</p>
<ul>
<li>Core Web Vitals optimization</li>
<li>Frontend performance auditing</li>
<li>WCAG 2.1 AA compliance</li>
<li>Technical SEO fundamentals</li>
<li>Semantic HTML and metadata optimization</li>
</ul>
<p><strong>Testing & quality assurance</strong><br>
Experience with:</p>
<ul>
<li>Jest</li>
<li>React Testing Library</li>
<li>Cypress or Playwright</li>
<li>Understanding of unit, integration, and E2E testing strategies</li>
</ul>
<h4>Nice to have</h4>
<p>Experience with headless CMS architectures and GraphQL APIs. Experience with:</p>
<ul>
<li>Contentful</li>
<li>Sitecore</li>
<li>Storyblok</li>
<li>Optimizely</li>
</ul>
<p>Familiarity with Adobe Analytics, Adobe Target, or Tealium. Experience supporting multilingual and Arabic/RTL websites. Exposure to microfrontend architecture is a plus.</p>
<h4>Soft skills</h4>
<ul>
<li>Strong leadership and mentoring abilities</li>
<li>Excellent problem-solving and analytical skills</li>
<li>Strong communication and stakeholder management skills</li>
<li>Ability to manage priorities and deliver high-quality work under deadlines</li>
<li>Strong attention to detail and commitment to frontend excellence</li>
</ul>
<h4>Education</h4>
<p>Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field — or equivalent practical experience.</p></p><p></p>
<p><h4>Description</h4>
<p>Robusta Technology Group (RTG) is a key driver of digital transformation by providing a holistic tech ecosystem. RTG works with its local and international partners to help build digital customer experiences, establish engineering hubs, and build ventures across multiple industries and domains. In this pursuit, RTG serves as a catalyst for impact and growth through events, spaces, and content focused on creating impact and growth across different interactions.</p>
<p>Octopus is proud to be part of the Robusta Technology Group (RTG), a leading tech consultancy group. With a decade of experience and a successful track record of delivering over 300 projects across Europe, the Middle East, and North America, RTG has established itself as a preferred employer in the Egyptian market. Octopus and Robusta are building a bridge between Europe and Africa, creating tailored hub solutions to connect companies with top talent across the globe.</p>
<h4>Job overview</h4>
<p>We are seeking a Senior Frontend Developer with 5–7 years of experience building scalable, high-performance, and accessible web applications within enterprise digital platforms. This role is frontend-focused and requires deep expertise in modern JavaScript frameworks, component-driven architecture, responsive UI development, and enterprise CMS integration — particularly Adobe Experience Manager (AEM).</p>
<p>The ideal candidate combines strong technical execution with ownership, mentoring capabilities, and the ability to collaborate across multidisciplinary teams including design, backend, QA, DevOps, and content teams. Experience delivering large-scale, content-rich websites and design system-driven frontend architectures is essential.</p>
<h4>Role responsibilities</h4>
<p><strong>Frontend architecture & development</strong><br>
Lead the development of scalable, maintainable, and high-performance frontend applications using HTML5, CSS3, JavaScript (ES6+), and modern frontend frameworks. Define and implement frontend architecture, reusable component strategies, and coding standards. Build modular, reusable UI components aligned with enterprise design systems and scalable frontend patterns.</p>
<p><strong>Framework & application development</strong><br>
Develop advanced frontend solutions using React (preferred), Next.js, or Vue.js. Architect and manage frontend state, routing, rendering strategies, and component composition. Optimize frontend applications for scalability, maintainability, and long-term extensibility.</p>
<p><strong>CMS & AEM integration</strong><br>
Lead frontend integration efforts within Adobe Experience Manager (AEM) or comparable enterprise CMS platforms. Work extensively with:</p>
<ul>
<li>HTL/Sightly</li>
<li>Clientlibs</li>
<li>Editable templates</li>
<li>Content fragments</li>
<li>Experience fragments</li>
<li>SPA editor</li>
<li>Component dialogs</li>
</ul>
<p>Ensure frontend solutions are author-friendly and aligned with CMS content authoring workflows. Collaborate with backend/AEM developers to establish clean component contracts and integration standards.</p>
<p><strong>Design system implementation</strong><br>
Translate Figma and design system specifications into scalable frontend implementations. Drive consistency in UI implementation, typography, spacing, accessibility, and interaction behavior. Contribute to or maintain enterprise component libraries and shared UI frameworks.</p>
<p><strong>Performance optimization</strong><br>
Lead frontend performance initiatives focused on:</p>
<ul>
<li>Core Web Vitals</li>
<li>Lazy loading</li>
<li>Code splitting</li>
<li>Image optimization</li>
<li>Bundle optimization</li>
<li>Rendering performance</li>
</ul>
<p>Monitor and improve application performance across devices and browsers.</p>
<p><strong>Accessibility & quality</strong><br>
Ensure applications meet WCAG 2.1 AA accessibility standards. Advocate for semantic HTML, accessibility best practices, and inclusive design implementation. Conduct code reviews and enforce frontend quality standards.</p>
<p><strong>API & headless integration</strong><br>
Integrate frontend applications with RESTful and GraphQL APIs. Support headless CMS and decoupled frontend architectures where applicable. Manage asynchronous data handling, caching strategies, and error states effectively.</p>
<p><strong>Technical leadership & mentorship</strong><br>
Mentor junior and mid-level frontend developers. Participate in architectural discussions, technical planning, and sprint estimation. Promote best practices in frontend engineering, testing, accessibility, and performance.</p>
<p><strong>Collaboration</strong><br>
Work closely with product owners, UX/UI designers, QA engineers, backend developers, DevOps teams, and content authors. Participate actively in Agile/Scrum ceremonies and contribute to delivery planning.</p>
<h4>Requirements</h4>
<p>5–7 years of professional frontend development experience. Proven experience delivering enterprise-scale or content-heavy web platforms. Strong hands-on experience with Adobe Experience Manager (AEM) or similar enterprise CMS platforms. Experience working within Agile/Scrum delivery teams. Experience contributing to frontend architecture and technical decision-making.</p>
<h4>Core technical requirements</h4>
<p><strong>Frontend fundamentals</strong><br>
Expert-level proficiency in:</p>
<ul>
<li>HTML5</li>
<li>CSS3</li>
<li>JavaScript (ES6+)</li>
</ul>
<p>Strong understanding of:</p>
<ul>
<li>SCSS/SASS</li>
<li>Responsive and mobile-first development</li>
<li>Cross-browser compatibility</li>
<li>Progressive enhancement</li>
<li>RTL and multilingual frontend support</li>
</ul>
<p><strong>Modern frontend frameworks</strong><br>
Advanced hands-on experience with:</p>
<ul>
<li>React.js (preferred)</li>
<li>Next.js</li>
<li>Vue.js</li>
</ul>
<p>Strong understanding of:</p>
<ul>
<li>Component-driven architecture</li>
<li>React hooks and lifecycle</li>
<li>TypeScript</li>
<li>State management solutions (Redux, Context API, Zustand, etc.)</li>
<li>SSR/SSG concepts</li>
</ul>
<p><strong>AEM & CMS expertise</strong><br>
Strong practical experience integrating frontend solutions within AEM environments. Experience with:</p>
<ul>
<li>AEM SPA editor</li>
<li>AEM as a Cloud Service</li>
<li>Clientlibs optimization</li>
<li>Editable templates</li>
<li>Content authoring workflows</li>
</ul>
<p>Understanding of enterprise CMS constraints and scalable authorable component strategies.</p>
<p><strong>Design systems & UI engineering</strong><br>
Experience building and maintaining scalable design systems and component libraries. Strong ability to convert Figma designs into production-ready interfaces with high visual accuracy. Familiarity with Tailwind CSS or utility-first styling approaches is a plus. Strong understanding of frontend animations and interaction design.</p>
<p><strong>Tooling & workflow</strong><br>
Strong proficiency with:</p>
<ul>
<li>Git workflows</li>
<li>npm/Yarn</li>
<li>Webpack/Vite</li>
<li>Browser developer tools</li>
</ul>
<p>Familiarity with:</p>
<ul>
<li>JIRA</li>
<li>CI/CD pipelines</li>
<li>Adobe Cloud Manager</li>
<li>GitHub Actions</li>
<li>Jenkins</li>
</ul>
<p><strong>Performance, accessibility & SEO</strong><br>
Strong expertise in:</p>
<ul>
<li>Core Web Vitals optimization</li>
<li>Frontend performance auditing</li>
<li>WCAG 2.1 AA compliance</li>
<li>Technical SEO fundamentals</li>
<li>Semantic HTML and metadata optimization</li>
</ul>
<p><strong>Testing & quality assurance</strong><br>
Experience with:</p>
<ul>
<li>Jest</li>
<li>React Testing Library</li>
<li>Cypress or Playwright</li>
<li>Understanding of unit, integration, and E2E testing strategies</li>
</ul>
<h4>Nice to have</h4>
<p>Experience with headless CMS architectures and GraphQL APIs. Experience with:</p>
<ul>
<li>Contentful</li>
<li>Sitecore</li>
<li>Storyblok</li>
<li>Optimizely</li>
</ul>
<p>Familiarity with Adobe Analytics, Adobe Target, or Tealium. Experience supporting multilingual and Arabic/RTL websites. Exposure to microfrontend architecture is a plus.</p>
<h4>Soft skills</h4>
<ul>
<li>Strong leadership and mentoring abilities</li>
<li>Excellent problem-solving and analytical skills</li>
<li>Strong communication and stakeholder management skills</li>
<li>Ability to manage priorities and deliver high-quality work under deadlines</li>
<li>Strong attention to detail and commitment to frontend excellence</li>
</ul>
<h4>Education</h4>
<p>Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field — or equivalent practical experience.</p></p><p></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span><u><span><span>About the Job</span></span></u></span><p><span><span>As a </span></span><b><span><span>Senior Software Engineer (Node.js)</span></span></b><span><span> at Aspire, you will design, develop, and maintain scalable, high-performance backend applications and APIs that power our products and services. You will play a key role in building cloud-native applications, designing microservices, and delivering secure, reliable, and maintainable software solutions. Working closely with Product, QA, DevOps, and Engineering teams, you will contribute to the entire software development lifecycle while mentoring junior engineers and driving engineering best practices.</span></span></p><br><u><span><span>What you'll do</span></span></u><ul><li><p><span><span>Design, develop, and maintain scalable backend applications using Node.js and JavaScript/TypeScript.</span></span></p><br></li><li><p><span><span>Build and maintain RESTful APIs and microservices to support business and product requirements.</span></span></p><br></li><li><p><span><span>Develop secure, high-performance, and maintainable backend services following engineering best practices.</span></span></p><br></li><li><p><span><span>Design and optimize SQL and NoSQL database schemas and queries to ensure performance and scalability.</span></span></p><br></li><li><p><span><span>Integrate backend services with third-party APIs, cloud services, and external systems.</span></span></p><br></li><li><p><span><span>Participate in system architecture discussions, technical design, code reviews, and solution planning.</span></span></p><br></li><li><p><span><span>Troubleshoot and resolve production issues while ensuring high system availability and reliability.</span></span></p><br></li><li><p><span><span>Develop unit, integration, and end-to-end tests to maintain high code quality.</span></span></p><br></li><li><p><span><span>Continuously improve application performance, scalability, security, and maintainability.</span></span></p><br></li><li><p><span><span>Collaborate with Product Managers, QA Engineers, DevOps Engineers, and cross-functional teams throughout the software development lifecycle.</span></span></p><br></li><li><p><span><span>Mentor junior engineers through code reviews, technical guidance, and knowledge sharing.</span></span></p><br></li><li><p><span><span>Prepare and maintain technical documentation for applications, APIs, and architectural designs.</span></span></p><br></li></ul><u><span><span>What you'll need</span></span></u><ul><li><p><span><span>Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.</span></span></p><br></li><li><p><span><span>Minimum of 5 years of professional software development experience, including at least 3 years of hands-on experience with Node.js.</span></span></p><br></li><li><p><span><span>Strong proficiency in JavaScript (ES6+) and TypeScript.</span></span></p><br></li><li><p><span><span>Experience building scalable RESTful APIs and microservices.</span></span></p><br></li><li><p><span><span>Strong understanding of asynchronous programming, event-driven architecture, and Node.js internals.</span></span></p><br></li><li><p><span><span>Experience with Node.js frameworks such as Express.js, NestJS, or similar.</span></span></p><br></li><li><p><span><span>Strong knowledge of SQL and/or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.</span></span></p><br></li><li><p><span><span>Experience working with Docker and containerized applications.</span></span></p><br></li><li><p><span><span>Experience using Git and modern CI/CD pipelines.</span></span></p><br></li><li><p><span><span>Strong understanding of software design principles, clean architecture, and design patterns.</span></span></p><br></li><li><p><span><span>Excellent analytical, problem-solving, and communication skills.</span></span></p><br></li><li><p><span><span>Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform is an advantage.</span></span></p><br></li><li><p><span><span>Knowledge of Kubernetes, messaging systems (Kafka/RabbitMQ), and secure application development is a plus.</span></span></p><br></li></ul><u><span><span>Why Aspire</span></span></u><p><span><span>In addition to a competitive long-term total compensation package with salary and performance-based bonus, we have a reward philosophy that goes beyond compensation.</span></span></p><br><ul><li><p><span><span>Be part of a remote-first organization where flexibility is embraced.</span></span></p><br></li><li><p><span><span>Work and learn alongside talented engineers and technology leaders.</span></span></p><br></li><li><p><span><span>Explore opportunities to learn and grow through technical and non-technical training programs.</span></span></p><br></li><li><p><span><span>Gain global exposure by working on products with international teams and clients.</span></span></p><br></li><li><p><span><span>Enjoy our nursery reimbursement benefit.</span></span></p><br></li><li><p><span><span>Attend virtual and in-person international technology conferences to expand your knowledge and network.</span></span></p><br></li></ul><br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are seeking an experienced Technical Architect to lead the design and implementation of technology solutions that support business objectives and align with enterprise architecture standards.<br> The ideal candidate will combine strong technical expertise with strategic thinking to deliver scalable, secure, and high-performing solutions while providing technical leadership across projects.<br> Key Responsibilities Design end-to-end technical architectures for enterprise systems, applications, and integrations.<br> Develop architecture blueprints, technical specifications, and solution design documentation.<br> Evaluate, recommend, and select appropriate technologies, frameworks, platforms, and tools based on business and technical requirements.<br> Provide technical leadership and guidance to development teams throughout the software development lifecycle.<br> Ensure solutions are scalable, secure, maintainable, and aligned with industry best practices and organizational standards.<br> Conduct architecture and code reviews to ensure compliance with technical standards and quality requirements.<br> Collaborate with business analysts, project managers, product owners, and key stakeholders to translate business requirements into effective technical solutions.<br> Identify technical risks, dependencies, and constraints, and develop mitigation strategies.<br> Design and oversee system integration approaches to ensure seamless interoperability between applications and platforms.<br> Stay up to date with emerging technologies, industry trends, and architectural best practices to drive innovation.<br> Mentor and support junior architects, developers, and technical team members by promoting knowledge sharing and continuous improvement.<br> Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.<br> Proven experience in solution or technical architecture, software design, and enterprise application development.<br> Strong understanding of cloud platforms, system integration, APIs, microservices, and enterprise architecture principles.<br> Experience with modern development frameworks, databases, and DevOps practices.<br> Excellent analytical, problem-solving, and communication skills.<br> Ability to collaborate effectively with cross-functional teams and influence technical decisions.<br> Relevant architecture or cloud certifications are considered an advantage.<br></span> </div>
<p>We are seeking an experienced Technical Architect to lead the design and implementation of technology solutions that support business objectives and align with enterprise architecture standards. The ideal candidate will combine strong technical expertise with strategic thinking to deliver scalable, secure, and high-performing solutions while providing technical leadership across projects. Key Responsibilities Design end-to-end technical architectures for enterprise systems, applications, and integrations. Develop architecture blueprints, technical specifications, and solution design documentation. Evaluate, recommend, and select appropriate technologies, frameworks, platforms, and tools based on business and technical requirements. Provide technical leadership and guidance to development teams throughout the software development lifecycle. Ensure solutions are scalable, secure, maintainable, and aligned with industry best practices and organizational standards. Conduct architecture and code reviews to ensure compliance with technical standards and quality requirements. Collaborate with business analysts, project managers, product owners, and key stakeholders to translate business requirements into effective technical solutions. Identify technical risks, dependencies, and constraints, and develop mitigation strategies. Design and oversee system integration approaches to ensure seamless interoperability between applications and platforms. Stay up to date with emerging technologies, industry trends, and architectural best practices to drive innovation. Mentor and support junior architects, developers, and technical team members by promoting knowledge sharing and continuous improvement.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. Proven experience in solution or technical architecture, software design, and enterprise application development. Strong understanding of cloud platforms, system integration, APIs, microservices, and enterprise architecture principles. Experience with modern development frameworks, databases, and DevOps practices. Excellent analytical, problem-solving, and communication skills. Ability to collaborate effectively with cross-functional teams and influence technical decisions. Relevant architecture or cloud certifications are considered an advantage.</p>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>As a Senior Software Engineer (Node.js) at Aspire, you will design, develop, and maintain scalable, high-performance backend applications and APIs that power our products and services. You will play a key role in building cloud-native applications, designing microservices, and delivering secure, reliable, and maintainable software solutions. Working closely with Product, QA, DevOps, and Engineering teams, you will contribute to the entire software development lifecycle while mentoring junior engineers and driving engineering best practices.</p><p>What you'll do</p><ul><li>Design, develop, and maintain scalable backend applications using Node.js and JavaScript/TypeScript.</li><li>Build and maintain RESTful APIs and microservices to support business and product requirements.</li><li>Develop secure, high-performance, and maintainable backend services following engineering best practices.</li><li>Design and optimize SQL and NoSQL database schemas and queries to ensure performance and scalability.</li><li>Integrate backend services with third-party APIs, cloud services, and external systems.</li><li>Participate in system architecture discussions, technical design, code reviews, and solution planning.</li><li>Troubleshoot and resolve production issues while ensuring high system availability and reliability.</li><li>Develop unit, integration, and end-to-end tests to maintain high code quality.</li><li>Continuously improve application performance, scalability, security, and maintainability.</li><li>Collaborate with Product Managers, QA Engineers, DevOps Engineers, and cross-functional teams throughout the software development lifecycle.</li><li>Mentor junior engineers through code reviews, technical guidance, and knowledge sharing.</li><li>Prepare and maintain technical documentation for applications, APIs, and architectural designs.</li></ul><p>What you'll need</p><ul><li>Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.</li><li>Minimum of 5 years of professional software development experience, including at least 3 years of hands-on experience with Node.js.</li><li>Strong proficiency in JavaScript (ES6+) and TypeScript.</li><li>Experience building scalable RESTful APIs and microservices.</li><li>Strong understanding of asynchronous programming, event-driven architecture, and Node.js internals.</li><li>Experience with Node.js frameworks such as Express.js, NestJS, or similar.</li><li>Strong knowledge of SQL and/or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.</li><li>Experience working with Docker and containerized applications.</li><li>Experience using Git and modern CI/CD pipelines.</li><li>Strong understanding of software design principles, clean architecture, and design patterns.</li><li>Excellent analytical, problem-solving, and communication skills.</li><li>Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform is an advantage.</li><li>Knowledge of Kubernetes, messaging systems (Kafka/RabbitMQ), and secure application development is a plus.</li></ul><p>Why Aspire</p><p>In addition to a competitive long-term total compensation package with salary and performance-based bonus, we have a reward philosophy that goes beyond compensation. Be part of a remote-first organization where flexibility is embraced. Work and learn alongside talented engineers and technology leaders. Explore opportunities to learn and grow through technical and non-technical training programs. Gain global exposure by working on products with international teams and clients. Enjoy our nursery reimbursement benefit. Attend virtual and in-person international technology conferences to expand your knowledge and network.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related field.</li><li>Minimum of 5 years of professional software development experience, including at least 3 years of hands-on experience with Node.js.</li><li>Strong proficiency in JavaScript (ES6+) and TypeScript.</li><li>Experience building scalable RESTful APIs and microservices.</li><li>Strong understanding of asynchronous programming, event-driven architecture, and Node.js internals.</li><li>Experience with Node.js frameworks such as Express.js, NestJS, or similar.</li><li>Strong knowledge of SQL and/or NoSQL databases such as PostgreSQL, MySQL, MongoDB, or Redis.</li><li>Experience working with Docker and containerized applications.</li><li>Experience using Git and modern CI/CD pipelines.</li><li>Strong understanding of software design principles, clean architecture, and design patterns.</li><li>Excellent analytical, problem-solving, and communication skills.</li><li>Experience working with cloud platforms such as AWS, Azure, or Google Cloud Platform is an advantage.</li><li>Knowledge of Kubernetes, messaging systems (Kafka/RabbitMQ), and secure application development is a plus.</li></ul><p></p></section>
<p>The Quality Assurance and Documentation Engineer is responsible for ensuring application quality, stability, and knowledge continuity across all systems. This role combines hands-on testing with structured technical documentation, ensuring that functional behavior, system architecture, integrations, and processes are fully understood, documented, and repeatable.</p><p>Responsibilities:</p><p><strong>Quality Assurance & Testing</strong></p><ul><li>Plan, design, and execute functional, regression, and smoke test cases for web, API, Windows client, and mobile applications.</li><li>Validate business requirements against implemented features and acceptance criteria.</li><li>Test multi-tenant scenarios, role-based access, and permission logic.</li><li>Validate integrations with external systems (e.g., payment gateways).</li><li>Perform data validation testing on SQL Server to ensure data accuracy and integrity.</li><li>Identify, log, and track defects using Jira / Azure DevOps.</li><li>Verify bug fixes and prevent regressions.</li><li>Support User Acceptance Testing (UAT) and pre-production validation.</li></ul><p><strong>Release & Environment Validation</strong></p><ul><li>Validate deployment readiness for QA, UAT, and Production environments.</li><li>Perform post-deployment verification and smoke testing.</li><li>Support hotfix validation and emergency releases.</li><li>Coordinate with DevOps and Development teams to ensure environment stability.</li></ul><p><strong>Test Documentation & Standards</strong></p><ul><li>Create and maintain: test plans, test cases, test scenarios, and regression suites</li><li>Define and improve QA processes and testing standards.</li><li>Ensure repeatable, auditable testing practices aligned with SDLC.</li></ul><p><strong>Application & Technical Documentation</strong></p><ul><li>Document application components including: modules and features, application flows, APIs and integrations, data flows and dependencies, and background jobs and scheduled processes.</li><li>Maintain up-to-date documentation for: architecture overview, deployment flows, and environment configurations</li><li>Ensure documentation is structured, accessible, and version controlled.</li><li>Work closely with developers to capture technical knowledge accurately.</li></ul><p><strong>Knowledge Management & Transition</strong></p><ul><li>Lead documentation activities during vendor transition and knowledge transfer.</li><li>Ensure critical system knowledge is captured and not retained by individuals.</li><li>Support onboarding of new team members using documented materials.</li><li>Actively reduce single-point-of-failure risks.</li></ul><p><strong>SDLC & Process Compliance</strong></p><ul><li>Ensure QA activities are embedded in the SDLC.</li><li>Validate that acceptance criteria are met before release approval.</li><li>Support sprint planning by estimating QA effort.</li><li>Participate in retrospectives to improve quality processes.</li></ul><p><strong>Tools & Automation (Progressive)</strong></p><ul><li>Support test automation initiatives where applicable.</li><li>Collaborate with DevOps on CI/CD quality gates.</li><li>Identify opportunities to improve testing efficiency and coverage.</li></ul><p><strong>Collaboration & Communication</strong></p><ul><li>Work closely with development team lead, developers, and technical delivery lead, DevOps & Infra teams.</li><li>Provide clear quality status and risk visibility.</li><li>Escalate quality risks early.</li></ul><p><strong>Job Relations:</strong></p><p>Reports to IT Manager. Works closely with Development, DevOps, Infra, and Product teams. Coordinates with business stakeholders during UAT.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor's degree in computer engineering, computer science, or a related field.</p><p>3-6 years of experience in QA or software testing, and documentation</p><p>Strong understanding of SDLC and testing methodologies.</p><p>Experience testing: Web applications, APIs, and SQL-based systems</p><p>Strong documentation and communication skills.</p><p>Detail-oriented with strong analytical skills.</p><p><strong>Competencies:</strong></p><ul><li>Experience with enterprise or multi-tenant systems.</li><li>Experience documenting legacy systems.</li><li>Exposure to ASP.NET Zero / abp.io.</li><li>Experience working with distributed teams.</li><li>Familiarity with basic test automation concepts.</li></ul><p><strong>Skills & Languages:</strong></p><ul><li>Proficiency with Agile tools (e.g., Jira)</li><li>Understanding of software development life cycle and agile methodologies.</li><li>Good knowledge of partner/system integration principles (APIs, data exchange formats, etc.)</li><li>Fluent in English (required).</li><li>Arabic proficiency (preferred).</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Location: Amman, Jordan Job Description: The Quality Assurance and Documentation Engineer is responsible for ensuring application quality, stability, and knowledge continuity across all systems.<br> This role combines hands-on testing with structured technical documentation, ensuring that functional behavior, system architecture, integrations, and processes are fully understood, documented, and repeatable.<br> Responsibilities: Quality Assurance & Testing Plan, design, and execute functional, regression, and smoke test cases for web, API, Windows client, and mobile applications.<br> Validate business requirements against implemented features and acceptance criteria.<br> Test multi-tenant scenarios, role-based access, and permission logic.<br> Validate integrations with external systems (e.<br>g., payment gateways).<br> Perform data validation testing on SQL Server to ensure data accuracy and integrity.<br> Identify, log, and track defects using Jira / Azure DevOps.<br> Verify bug fixes and prevent regressions.<br> Support User Acceptance Testing (UAT) and pre-production validation.<br> Release & Environment Validation Validate deployment readiness for QA, UAT, and Production environments.<br> Perform post-deployment verification and smoke testing.<br> Support hotfix validation and emergency releases.<br> Coordinate with DevOps and Development teams to ensure environment stability.<br> Test Documentation & Standards Create and maintain: test plans, test cases, test scenarios, and regression suites Define and improve QA processes and testing standards.<br> Ensure repeatable, auditable testing practices aligned with SDLC.<br> Application & Technical Documentation Document application components including: modules and features, application flows, APIs and integrations, data flows and dependencies, and background jobs and scheduled processes.<br> Maintain up-to-date documentation for: architecture overview, deployment flows, and environment configurations Ensure documentation is structured, accessible, and version controlled.<br> Work closely with developers to capture technical knowledge accurately.<br> Knowledge Management & Transition Lead documentation activities during vendor transition and knowledge transfer.<br> Ensure critical system knowledge is captured and not retained by individuals.<br> Support onboarding of new team members using documented materials.<br> Actively reduce single-point-of-failure risks.<br> SDLC & Process Compliance Ensure QA activities are embedded in the SDLC.<br> Validate that acceptance criteria are met before release approval.<br> Support sprint planning by estimating QA effort.<br> Participate in retrospectives to improve quality processes.<br> Tools & Automation (Progressive) Support test automation initiatives where applicable.<br> Collaborate with DevOps on CI/CD quality gates.<br> Identify opportunities to improve testing efficiency and coverage.<br> Collaboration & Communication Work closely with development team lead, developers, and technical delivery lead, DevOps & Infra teams.<br> Provide clear quality status and risk visibility.<br> Escalate quality risks early.<br> Job Relations: Reports to IT Manager.<br> Works closely with Development, DevOps, Infra, and Product teams.<br> Coordinates with business stakeholders during UAT.<br> Bachelor’s degree in computer engineering, computer science, or a related field.<br> 3–6 years of experience in QA or software testing, and documentation Strong understanding of SDLC and testing methodologies.<br> Experience testing: Web applications, APIs, and SQL-based systems Strong documentation and communication skills.<br> Detail-oriented with strong analytical skills.<br> Competencies: Experience with enterprise or multi-tenant systems.<br> Experience documenting legacy systems.<br> Exposure to ASP.<br>NET Zero / abp.<br>io. Experience working with distributed teams.<br> Familiarity with basic test automation concepts.<br> Skills & Languages: Proficiency with Agile tools (e.<br>g., Jira) Understanding of software development life cycle and agile methodologies.<br> Good knowledge of partner/system integration principles (APIs, data exchange formats, etc.<br>) Fluent in English (required).<br> Arabic proficiency (preferred).<br></span> </div>
<p><h4>Description</h4>
<p>Location: Amman, Jordan</p>
<h4>Job description:</h4>
<p>The Quality Assurance and Documentation Engineer is responsible for ensuring application quality, stability, and knowledge continuity across all systems. This role combines hands-on testing with structured technical documentation, ensuring that functional behavior, system architecture, integrations, and processes are fully understood, documented, and repeatable.</p>
<h4>Responsibilities:</h4>
<p><strong>Quality assurance & testing</strong><br>
Plan, design, and execute functional, regression, and smoke test cases for web, API, Windows client, and mobile applications.<br>
Validate business requirements against implemented features and acceptance criteria.<br>
Test multi-tenant scenarios, role-based access, and permission logic.<br>
Validate integrations with external systems (e.g., payment gateways).<br>
Perform data validation testing on SQL Server to ensure data accuracy and integrity.<br>
Identify, log, and track defects using Jira / Azure DevOps.<br>
Verify bug fixes and prevent regressions.<br>
Support User Acceptance Testing (UAT) and pre-production validation.</p>
<p><strong>Release & environment validation</strong><br>
Validate deployment readiness for QA, UAT, and Production environments.<br>
Perform post-deployment verification and smoke testing.<br>
Support hotfix validation and emergency releases.<br>
Coordinate with DevOps and Development teams to ensure environment stability.</p>
<p><strong>Test documentation & standards</strong><br>
Create and maintain: test plans, test cases, test scenarios, and regression suites.<br>
Define and improve QA processes and testing standards.<br>
Ensure repeatable, auditable testing practices aligned with SDLC.</p>
<p><strong>Application & technical documentation</strong><br>
Document application components including: modules and features, application flows, APIs and integrations, data flows and dependencies, and background jobs and scheduled processes.<br>
Maintain up-to-date documentation for: architecture overview, deployment flows, and environment configurations.<br>
Ensure documentation is structured, accessible, and version controlled.<br>
Work closely with developers to capture technical knowledge accurately.</p>
<p><strong>Knowledge management & transition</strong><br>
Lead documentation activities during vendor transition and knowledge transfer.<br>
Ensure critical system knowledge is captured and not retained by individuals.<br>
Support onboarding of new team members using documented materials.<br>
Actively reduce single-point-of-failure risks.</p>
<p><strong>SDLC & process compliance</strong><br>
Ensure QA activities are embedded in the SDLC.<br>
Validate that acceptance criteria are met before release approval.<br>
Support sprint planning by estimating QA effort.<br>
Participate in retrospectives to improve quality processes.</p>
<p><strong>Tools & automation (progressive)</strong><br>
Support test automation initiatives where applicable.<br>
Collaborate with DevOps on CI/CD quality gates.<br>
Identify opportunities to improve testing efficiency and coverage.</p>
<p><strong>Collaboration & communication</strong><br>
Work closely with development team lead, developers, and technical delivery lead, DevOps & Infra teams.<br>
Provide clear quality status and risk visibility.<br>
Escalate quality risks early.</p>
<h4>Job relations:</h4>
<p>Reports to IT Manager.<br>
Works closely with Development, DevOps, Infra, and Product teams.<br>
Coordinates with business stakeholders during UAT.</p>
<h4>Requirements</h4>
<p>Bachelor’s degree in computer engineering, computer science, or a related field.<br>
3–6 years of experience in QA or software testing, and documentation.<br>
Strong understanding of SDLC and testing methodologies.<br>
Experience testing: web applications, APIs, and SQL-based systems.<br>
Strong documentation and communication skills.<br>
Detail-oriented with strong analytical skills.</p>
<h4>Competencies:</h4>
<ul>
<li>Experience with enterprise or multi-tenant systems.</li>
<li>Experience documenting legacy systems.</li>
<li>Exposure to ASP.NET Zero / abp.io.</li>
<li>Experience working with distributed teams.</li>
<li>Familiarity with basic test automation concepts.</li>
</ul>
<h4>Skills & languages:</h4>
<ul>
<li>Proficiency with Agile tools (e.g., Jira).</li>
<li>Understanding of software development life cycle and agile methodologies.</li>
<li>Good knowledge of partner/system integration principles (APIs, data exchange formats, etc.).</li>
<li>Fluent in English (required).</li>
<li>Arabic proficiency (preferred).</li>
</ul></p><p></p>
<p><h4>Description</h4>
<p>Location: Amman, Jordan</p>
<h4>Job description:</h4>
<p>The Quality Assurance and Documentation Engineer is responsible for ensuring application quality, stability, and knowledge continuity across all systems. This role combines hands-on testing with structured technical documentation, ensuring that functional behavior, system architecture, integrations, and processes are fully understood, documented, and repeatable.</p>
<h4>Responsibilities:</h4>
<p><strong>Quality assurance & testing</strong><br>
Plan, design, and execute functional, regression, and smoke test cases for web, API, Windows client, and mobile applications.<br>
Validate business requirements against implemented features and acceptance criteria.<br>
Test multi-tenant scenarios, role-based access, and permission logic.<br>
Validate integrations with external systems (e.g., payment gateways).<br>
Perform data validation testing on SQL Server to ensure data accuracy and integrity.<br>
Identify, log, and track defects using Jira / Azure DevOps.<br>
Verify bug fixes and prevent regressions.<br>
Support User Acceptance Testing (UAT) and pre-production validation.</p>
<p><strong>Release & environment validation</strong><br>
Validate deployment readiness for QA, UAT, and Production environments.<br>
Perform post-deployment verification and smoke testing.<br>
Support hotfix validation and emergency releases.<br>
Coordinate with DevOps and Development teams to ensure environment stability.</p>
<p><strong>Test documentation & standards</strong><br>
Create and maintain: test plans, test cases, test scenarios, and regression suites.<br>
Define and improve QA processes and testing standards.<br>
Ensure repeatable, auditable testing practices aligned with SDLC.</p>
<p><strong>Application & technical documentation</strong><br>
Document application components including: modules and features, application flows, APIs and integrations, data flows and dependencies, and background jobs and scheduled processes.<br>
Maintain up-to-date documentation for: architecture overview, deployment flows, and environment configurations.<br>
Ensure documentation is structured, accessible, and version controlled.<br>
Work closely with developers to capture technical knowledge accurately.</p>
<p><strong>Knowledge management & transition</strong><br>
Lead documentation activities during vendor transition and knowledge transfer.<br>
Ensure critical system knowledge is captured and not retained by individuals.<br>
Support onboarding of new team members using documented materials.<br>
Actively reduce single-point-of-failure risks.</p>
<p><strong>SDLC & process compliance</strong><br>
Ensure QA activities are embedded in the SDLC.<br>
Validate that acceptance criteria are met before release approval.<br>
Support sprint planning by estimating QA effort.<br>
Participate in retrospectives to improve quality processes.</p>
<p><strong>Tools & automation (progressive)</strong><br>
Support test automation initiatives where applicable.<br>
Collaborate with DevOps on CI/CD quality gates.<br>
Identify opportunities to improve testing efficiency and coverage.</p>
<p><strong>Collaboration & communication</strong><br>
Work closely with development team lead, developers, and technical delivery lead, DevOps & Infra teams.<br>
Provide clear quality status and risk visibility.<br>
Escalate quality risks early.</p>
<h4>Job relations:</h4>
<p>Reports to IT Manager.<br>
Works closely with Development, DevOps, Infra, and Product teams.<br>
Coordinates with business stakeholders during UAT.</p>
<h4>Requirements</h4>
<p>Bachelor’s degree in computer engineering, computer science, or a related field.<br>
3–6 years of experience in QA or software testing, and documentation.<br>
Strong understanding of SDLC and testing methodologies.<br>
Experience testing: web applications, APIs, and SQL-based systems.<br>
Strong documentation and communication skills.<br>
Detail-oriented with strong analytical skills.</p>
<h4>Competencies:</h4>
<ul>
<li>Experience with enterprise or multi-tenant systems.</li>
<li>Experience documenting legacy systems.</li>
<li>Exposure to ASP.NET Zero / abp.io.</li>
<li>Experience working with distributed teams.</li>
<li>Familiarity with basic test automation concepts.</li>
</ul>
<h4>Skills & languages:</h4>
<ul>
<li>Proficiency with Agile tools (e.g., Jira).</li>
<li>Understanding of software development life cycle and agile methodologies.</li>
<li>Good knowledge of partner/system integration principles (APIs, data exchange formats, etc.).</li>
<li>Fluent in English (required).</li>
<li>Arabic proficiency (preferred).</li>
</ul></p><p></p>
<p><b><br></b></p><p><b>Key responsibilities</b></p><ul><li>Lead architecture assessments, enterprise architecture engagements and transformation initiatives.</li><li>Understand business strategy and vision, and translate them into enterprise-wide technology vision and architecture strategy aligned to client priorities.</li><li>Develop business, application, data, technology and security architectures.</li><li>Define architecture principles, standards, target architectures and transformation roadmaps.</li><li>Design enterprise and solution architectures aligned with business objectives and technology strategy.</li><li>Create architecture artifacts, including capability models, reference architectures, solution blueprints, integration architectures, roadmaps and application interaction diagrams.</li><li>Establish and support architecture governance processes and Architecture Review Boards (ARBs).</li><li>Conduct architecture reviews, solution assurance activities and compliance assessments.</li><li>Evaluate technologies, platforms and vendor solutions, and provide architecture recommendations.</li><li>Analyze application portfolios, identify dependencies and common platform components, and assess migration feasibility.</li><li>Facilitate stakeholder workshops and engage senior business and technology leaders.</li><li>Support proposals, business development and thought leadership activities for the architecture practice.</li><li>Leverage EY's global network and cross-functional expertise to develop relevant enterprise architecture insights.</li></ul><p>Technical skills requirements</p><ul><li>Experience specializing in enterprise architecture, solution architecture, technology architecture and architecture standards.</li><li>Ability to develop target-state architectures, architecture roadmaps, governance frameworks, architecture principles and standards.</li><li>Hands-on experience designing enterprise solutions across applications, integration, cloud, data, security and platform domains.</li><li>Experience conducting architecture reviews, architecture assurance and design governance activities.</li><li>Ability to develop reference architectures and technology blueprints based on business and non-functional requirements.</li><li>Ability to identify technology standardization opportunities, assess options, weigh implementation complexities and risks, and make sound technical recommendations.</li><li>Experience with enterprise architecture tools such as MEGA, ARIS, Alfabet or similar platforms is advantageous.</li><li>Experience with cloud platforms such as AWS, Microsoft Azure, Google Cloud Platform or similar environments is advantageous.</li><li>Understanding of modern architecture patterns, including microservices, APIs, integration platforms, containerization and service-oriented architecture.</li><li>Good understanding of business process management, business rules management systems and enterprise integration concepts.</li><li>Strong consulting, communication, stakeholder management and facilitation skills.</li></ul><p>Client responsibilities</p><ul><li>Build and maintain appropriate client relationships, leveraging relationships to effectively execute work.</li><li>Connect the right EY team members to key client contacts and maintain open and proactive communication.</li><li>Build credibility by understanding what is happening in clients' businesses and within their competitive environment.</li><li>Bring diverse and thought-provoking perspectives and EY points of view to explore solutions with clients.</li><li>Support approaches when challenged and influence senior client stakeholders by establishing credibility around specialized matters and technical judgment.</li><li>Deliver an exceptional client experience across engagements by understanding client agendas, anticipating needs and helping resolve critical issues.</li><li>Support account plans and coordinate delivery of service offerings by mobilizing the right resources and facilitating consistent quality.</li></ul><p>Internal expectations</p><ul><li>Take ownership of professional growth by leveraging coaching, learning and new experiences.</li><li>Present complex messages clearly and confidently, using communication methods that build strong relationships based on trust.</li><li>Demonstrate influencing skills that address varied interests and individual styles.</li><li>Create a positive team environment, balancing individual initiative with team collaboration and EY priorities.</li><li>Adopt appropriate coaching techniques to meet the needs of team members.</li><li>Provide constructive feedback tailored to each person's style and environment.</li><li>Resolve competing priorities and resource allocation issues while building collaboration across organizational boundaries.</li></ul><p>What we look for</p><p>We are looking for highly motivated individuals with excellent problem-solving skills and the ability to prioritize shifting workloads in a rapidly changing industry. As an effective communicator, you will be a confident professional with strong stakeholder management skills and a genuine passion for making things happen in a dynamic organization.</p><p><br></p><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science, Information Systems, Engineering or a related discipline.</li><li>4-7 + years of experience in enterprise architecture, solution architecture and/or technology architecture roles.</li><li>Arabic language proficiency is required.</li><li>Strong ability to engage with business and technology stakeholders and translate business needs into practical architecture outcomes.</li><li>Experience supporting architecture work in government, public sector, large enterprise or regulated industry environments.</li><li>TOGAF Standard 10th Edition or TOGAF 9.2 certification.</li><li>Exposure to national or government enterprise architecture frameworks such as NORA or equivalent frameworks is advantageous.</li><li>Experience with digital government architecture methodologies or government enterprise architecture frameworks is advantageous.</li><li>ArchiMate, cloud, security, PMP, ITIL, COBIT, SAFe or related certifications are advantageous.</li><li>Experience supporting architecture governance, Architecture Review Boards and solution assurance processes.</li></ul>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p> <strong>Overview</strong> </p> <p>GovCIO is currently hiring a Senior Computer Systems Engineer/Architect to support Special Operations communications. This position will be in Jordan and will be an on-site position</p> <p> <strong>Responsibilities</strong> </p> <p>Gathers information concerning the capabilities of Company products; investigates the technical capabilities of Company products and competing equipment and/or solutions; stays abreast of developments in hardware and software. Generates quantifiable requirements based on customer description, system planning and design, and ensures requirements comply through formal verification methods. Translates high level product development strategies into network and system requirement specifications and works with other engineering disciplines to develop lower level detailed implementation requirements. Establishes and coordinates development of standards, practices, and procedures as related to the overall network and system development. Designs interfaces and brings network and system elements together so they work as a whole. Assesses performance using evaluation criteria and technical performance measures. Customer liaison and support for business development activities and to understand and shape requirements.</p> <p> </p> <ul> <li>Develop and implement QoS for a voice/video/data network environment</li> <li>Use network/application performance management tools to troubleshoot, analyze, test, and provide recommended solutions for performance problems</li> <li>Develops and generates conceptual, logical, and physical network architectures, resulting in documents and drawings, testing analyses, test plans, and risk assessments to ensure sound architecture</li> <li>Provide operational support services for WAN and LAN technologies</li> <li>Plans network layouts and configures systems to user environments</li> <li>Analyzes network topologies and traffic, and capacity requirements</li> <li>Work with DOD customers to fill information gaps and communicate architecture and technical solutions</li> <li>Supports the acquisition of hardware and software, as well as needed</li> <li>Develop detailed logical designs in areas of: Gigabit Ethernet Switching/Routing (EIGRP & BGPv4), QOS, DMVPN, IPv4 & Multicast architecture</li> <li>Perform Network Engineering and Architecture Duties for a Wide Area Networking environment</li> </ul> <p> <strong>Qualifications</strong> </p> <p>Bachelor's with 8+ years (or commensurate experience)<br> <br> </p> <p>Required Skills and Experience</p> <ul> <li>Clearance Required: TS/SCI</li> <li>CompTIA SecurityX (copy presented with application)</li> <li>CompTIA Linx+ (copy presented with application)</li> <li>Cisco Certified Network Professional (CCNP) certification (copy presented with application)</li> <li>3+ years of Cisco Routing and Switching experience; demonstrated technical proficiency in EIGRP, OSPF, BGP, L3VPN, MPLS, DMVPN, FlexVPN, Redistribution, Route-Maps, Policy Based Routing, AAA, ACLs, VLANs, NAT, NTP.</li> <li>Must have a strong, proven background with senior-level experience with Cisco ISE, VMPS, Solarwinds, Orion, Spectrum, SNMP-C, Secure CRT, Radius/TACACS+, FWD Networks</li> <li>Strong attention to detail, good documentation skills, and ability to lead network development, network design, access, and remote administration architectures</li> <li>Proven experience in conducting site surveys to ensure locations are suitable for future installation.</li> <li>Strong troubleshooting and critical thinking skills</li> <li>Demonstrated ability to function with minimal instruction or supervision, or as a part of a larger team reporting to formal project management. Strong communication and organizational skills</li> <li>High-level experience in designing and implementing enterprise-level networks</li> <li>Intermediate to expert-level knowledge of EIGRP, BGP, QOS, DMVPN, and other WAN-based technologies</li> <li>Current and active U.S. Passport</li> <li>Current and active U.S. Driver's License</li> <li>Must have the ability to wear personal protective equipment, including a protective mask, ballistic helmet, body armor, and chemical/biological protective garments</li> <li>Medically/Physically fit for deployment with U.S. Military Forces Outside the Continental United States (OCONUS) under the provisions of USCENTCOM Medical Standards</li> </ul> <p> <br>Preferred Skills and Experience</p> <ul> <li>Master of Business Administration</li> <li>PMI PMP</li> <li>Experience supporting U.S. Special Operations</li> <li>Experience with Agile development methodologies and working with Agile teams using collaboration tools such as Gitlab.</li> </ul> <p><br></p></div></section>
<p><h4>Optimiza overview</h4>
<p>Optimiza is a regional systems integration and digital transformation company delivering consulting, business, and technology solutions across multiple industries. Our work brings together business and technology to help clients build stronger, more effective systems, and we are looking for engineers who enjoy solving complex technical challenges in fast-moving environments.</p>
<p>As a microservices developer, you will play a key role in shaping backend solutions that support reliable, scalable digital platforms. This role is well suited to someone who enjoys building modern distributed systems, working across functions, and contributing to technology solutions that have meaningful impact across client and business needs.</p>
<h4>Responsibilities</h4>
<li>Design, build, and maintain robust microservices-based applications and RESTful APIs using modern architectural principles.</li>
<li>Implement service-to-service communication using APIs, messaging queues (Kafka, RabbitMQ), and event-driven architectures.</li>
<li>Ensure high availability, scalability, and performance of microservices under heavy load.</li>
<li>Implement and enforce security standards including authentication, authorization, and data protection.</li>
<li>Collaborate cross-functionally with front-end developers, DevOps teams, and system architects to deliver end-to-end solutions.</li>
<li>Participate in code reviews and troubleshoot production issues related to backend integrations.</li>
<li>Support CI/CD pipelines and deployment of containerized applications.</li>
<h4>Requirements</h4>
<p><strong>Education:</strong> Bachelor’s degree in computer science, software engineering, or a related technical field.</p>
<p><strong>Experience:</strong> 3+ years of proven experience in backend or microservices development.</p>
<p><strong>Core technical proficiency:</strong> Strong expertise in Java, with experience in Java 11 or Java 17+ preferred. Strong expertise in the Spring ecosystem, including Spring Boot, Spring Cloud, and Spring Data. Deep knowledge of microservices architecture and distributed systems. Extensive experience developing, documenting, and consuming RESTful APIs.</p>
<p><strong>Database knowledge:</strong> Solid experience with both relational databases such as PostgreSQL or MySQL and NoSQL databases such as MongoDB or Redis, including ORM tools like Hibernate or JPA.</p>
<p><strong>Messaging & async:</strong> Familiarity with messaging systems such as Apache Kafka, RabbitMQ, or similar.</p>
<p><strong>Infrastructure & DevOps:</strong> Solid understanding of CI/CD tools such as Jenkins or GitLab CI and DevOps best practices. Hands-on experience with Docker and Kubernetes is highly preferred.</p>
<p><strong>Legal / regulatory requirements:</strong> Eligible to work in Jordan.</p></p><p></p>