DevOps Engineer Jobs in Jordan
215 Jobs Found
Save and set alert for similar positionsManage alerts
<p> <strong>Main Responsibilities</strong> <br> Develop and maintain frontend applications, backend services and external-system integrations.</p> <p> Translate business requirements into technical designs and maintainable, secure code.</p> <p> Support production applications: investigate incidents, resolve defects, optimize performance and deliver enhancements.</p> <p> Apply secure coding, authentication, authorization and role-based access controls.</p> <p> Write unit/integration tests, perform code reviews and improve software quality.</p> <p> Own assigned modules, meet delivery timelines and coordinate with QA, BA, development and project teams.</p> <p> Maintain technical documentation and provide knowledge transfer and handover.</p><p><strong>Desired Candidate Profile</strong></p><p> Minimum 7 years of hands-on full stack software development experience.</p> <p> Strong C#, ASP.NET Core, RESTful APIs, Angular, TypeScript, JavaScript, HTML5 and CSS3.</p> <p> Solid SQL Server, database design, query optimization, and Entity Framework Core experience.</p> <p> Experience with Azure services, deployments, Azure DevOps CI/CD, and Git.</p> <p> Strong analytical, troubleshooting, communication and collaboration skills.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><strong>JOB TITLE</strong><br>Senior Manager, Mobile Engineering | MAF Future Solutions | Customer Solutions - Jordan<br><strong>ROLE SUMMARY</strong><br>At MAF Customer Solutions, we are obsessed with building intuitive, engaging and truly transformative experiences that create great moments for our customers, every day. As Senior Manager, Mobile Engineering, you'll play a pivotal role in bringing this vision to life. Scaling SHARE to 30 million members across MENA by 2027 depends on a mobile platform that can absorb new markets, business units and Mini App experiences without a linear increase in engineering cost.<br><strong>ROLE PROFILE</strong></p><br><br><ul><li>Technical Leadership & Program Management – Lead end-to-end technical programs, managing scope, risks, resources, budgets, timelines, and delivery.</li><li>Mobile Architecture Ownership – Own and evolve the mobile architecture across iOS, Android, Flutter, and Kotlin Multiplatform (KMP).</li><li>Kotlin Multiplatform Strategy – Drive adoption of KMP for shared business logic, networking, and UI, including distribution through XCFrameworks and AARs.</li><li>Mobile Platform & Design System – Build and govern reusable mobile components, design tokens, theming, and shared platform capabilities across applications.</li><li>Mini App & Engineering Excellence – Define the Mini App architecture and integration standards while improving testing, CI/CD, ADRs, engineering standards, and developer experience.</li><li>Team Leadership & Talent Development – Lead and mentor engineering teams, senior engineers, and technical leads; manage performance, training, hiring, and talent pipelines.</li><li>Stakeholder & Agile Collaboration – Partner closely with Product, Design, DevOps, Security, QA, and business teams to deliver scalable solutions using agile methodologies and effective governance.</li><li>Business Impact & Delivery KPIs – Drive measurable outcomes including faster releases, KMP/design-system adoption, crash-free performance, customer growth, retention, revenue, delivery against milestones/budget, and team performance, with approximately 30</li></ul><p><br><strong>REQUIREMENTS</strong></p><br><br><ul><li>Education & Experience – Bachelor’s degree in Computer Science or a related field; 10+ years of senior mobile engineering experience, including 5+ years in leadership, with proven delivery of complex consumer digital products.</li><li>Strong Mobile Expertise – Expert-level iOS development (Swift, SwiftUI/UIKit) with experience integrating KMP XCFrameworks, plus solid Android/Kotlin knowledge and working experience with Kotlin Multiplatform and Flutter.</li><li>Architecture & Platform Engineering – Proven ability to design reusable mobile platforms, SDKs, shared components, modular architectures, and large-scale consumer applications.</li><li>Technical & Agile Excellence – Strong expertise in Agile, CI/CD, TDD, BDD, technical decision-making, and evaluating trade-offs while remaining hands-on technically.</li><li>Leadership & People Development – Exceptional leadership, coaching, mentoring, and stakeholder-management skills, with the ability to align cross-functional teams around a shared vision and build high-performing teams.</li><li>Product & Growth Mindset – Customer-focused, strategic, and innovative, with a passion for solving meaningful problems and understanding how to scale digital products to millions of users across the region. Fluent English and Arabic required.</li></ul><p><br><strong>WHAT WE OFFER</strong></p><br><br><ul><li>At Majid Al Futtaim, we’re on a mission to create great moments, to spread happiness, to build, experiences that stay in our memories for a lifetime. We’re proud to say that over the past 27 years, we have built a reputation as a regional market leader in what we do. Join us!</li><li>Work in a friendly environment, where everyone shares positive vibes and excited about our future.</li><li>Work with over 45,000 diverse and talented colleagues, all guided by our Leadership Model.</li></ul><br> <br> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>Key Responsibilities</p><p>QA Leadership</p><ul><li>Own the QA function end to end: the strategy, the standards, and the quality gates that keep our products and internal systems dependable.</li><li>Define and hold the team to clear quality metrics, defect escape rate, test coverage, and release readiness, and drive continuous improvement against them.</li><li>Shift quality left, embedding it into planning and delivery rather than treating it as a final checkpoint.</li></ul><p>Test Automation</p><ul><li>Design, build, and scale automated testing, functional, regression, and performance, integrated into CI/CD so quality is verified continuously.</li><li>Build and own robust, reusable automation frameworks using tools such as Selenium, Playwright, and equivalents, and grow automation coverage as a tracked metric.</li></ul><p>AI-Driven & Process Automation</p><ul><li>Identify and build AI-powered automations that remove manual effort across testing and business processes, using tools such as UiPath, n8n, Camunda and other BPMN engines, and GenAI.</li><li>Set the standards for responsible, practical AI use that raises output and consistency without compromising quality or control.</li></ul><p>Team Leadership</p><ul><li>Manage, coach, and grow a team of QA and automation engineers, ensuring they have the skills, tools, and clarity to do their best work.</li><li>Hire to support growth, and develop team members toward greater technical depth and responsibility.</li></ul><p>Governance, Compliance & Delivery</p><ul><li>Ensure quality and automation practices meet the governance and regulatory requirements of highly regulated industries.</li><li>Partner with engineering, DevOps, and leadership, and deliver automation initiatives on time, on budget, and with measurable impact.</li></ul><p><br></p> </div><h2 class="h5">Skills</h2>
<div data-jb-field="skills"><p>Core Mindset & Traits</p><p>AI-First Automator</p><p>You do not automate for its own sake. You point AI and automation at the work that carries real cost, risk, and toil, and you can prove the return in numbers.</p><p>Quality as a Discipline</p><p>Quality is built in at every stage, never inspected at the end, and you measure it with data, not opinions.</p><p>Hands-On Leader</p><p>You can still write the framework and debug the pipeline, and you are senior enough to set the standard and grow the team. Your engineers respect you because you can do the work.</p><p>Framework Builder</p><p>You build reusable frameworks and standards so automation compounds, instead of leaving behind a pile of brittle scripts.</p><p>Ruthless Prioritizer</p><p>You aim automation at the highest-value, highest-risk work first, and you deliver on time and on budget.</p><p>Talent Multiplier</p><p>You hire, coach, and stretch QA and automation engineers into a team that keeps getting measurably better.</p><p><br></p><p>Requirements & Qualifications</p><p>Education</p><p>Bachelor's degree in Computer Science or a related field.</p><p>Experience</p><ul><li>10+ years in automation, QA, and/or software development, including experience managing and growing teams.</li><li>Proven track record building and owning automation frameworks and delivering automation initiatives with measurable results.</li><li>Experience in quality management and governance, ideally in regulated industries.</li></ul><p>Knowledge, Skills & Abilities</p><ul><li>Strong knowledge of automation tools such as UiPath, Selenium, Playwright, and n8n, and of CI/CD tooling.</li><li>Hands-on with Java, Python, and JavaScript, and good knowledge of SQL.</li><li>Real experience applying AI and GenAI to automation, across both testing and business processes.</li><li>Strong grasp of Agile methodologies and tools such as Jira and Azure DevOps.</li><li>Strong understanding of regulatory requirements for highly regulated industries, and excellent communication and leadership.</li></ul><p>Preferences</p><ul><li>Quality certifications such as ISTQB, CSTE, CSQA, CAST, or CMSQ.</li><li>Six Sigma certification (Green or Black Belt).</li><li>Certification or experience with Camunda or other BPMN tools.</li></ul><p><br></p></div>
<p> <strong>Job Purpose:</strong> </p> <p>The Mid-Level QA Engineer is responsible for ensuring the quality, reliability, functionality, and performance of Starlinks technology platforms through systematic testing and quality assurance practices. The role focuses on designing and executing test cases, identifying and reporting defects, validating system integrations, and ensuring that software solutions meet business and technical requirements. The Mid-Level QA Engineer collaborates with developers, product owners, business analysts, DevOps, and other cross-functional teams to deliver stable, secure, and high-quality software aligned with Starlinks business objectives.</p> <p> <strong>Main Responsibilities:</strong> </p> <p> <strong> <span>Quality Assurance & Test Planning</span></strong> </p> <ul> <li>Analyze business requirements, functional specifications, and technical documentation to identify testing needs and define test scenarios.</li> <li>Develop, review, and maintain test plans, test cases, test scripts, and test data based on project requirements.</li> <li>Perform functional, regression, integration, system, exploratory, and end-to-end testing.</li> <li>Validate application workflows, business rules, and data processing across backend services, APIs, and user interfaces.</li> <li>Ensure test coverage aligns with business requirements and acceptance criteria.</li> <li>Identify potential quality risks and contribute to improving testing strategies and processes.</li> </ul> Test Execution, Defect Management & SDLC Compliance <ul> <li>Execute manual and automated tests in accordance with established QA processes and project timelines.</li> <li>Identify, document, prioritize, and track defects using issue-tracking tools such as Jira or equivalent platforms.</li> <li>Provide clear defect reports containing reproduction steps, expected results, actual results, and supporting evidence.</li> <li>Collaborate with developers to investigate, reproduce, and verify reported defects.</li> <li>Perform regression testing to ensure bug fixes and new features do not negatively affect existing functionality.</li> <li>Ensure adherence to Agile SDLC practices, including sprint testing, defect triage, release validation, and QA sign-off procedures.</li> <li>Validate fixes and ensure identified issues are resolved before release.</li> </ul> API Testing, Integration & Performance Validation <ul> <li>Perform API testing using tools such as Postman or equivalent to validate endpoints, response codes, request and response payloads, and error handling.</li> <li>Validate API authentication, authorization, input validation, and security-related requirements.</li> <li>Test integrations between internal systems, external services, databases, and third-party platforms.</li> <li>Perform database validation using SQL queries to verify data accuracy, consistency, and integrity.</li> <li>Validate asynchronous processes, messaging workflows, and data exchanges between integrated services.</li> <li>Support performance and load testing using tools such as JMeter or equivalent where required.</li> <li>Identify integration failures, performance bottlenecks, and inconsistencies in system behavior.</li> </ul> Collaboration, Problem Solving & Continuous Improvement <ul> <li>Work closely with developers, DevOps, product owners, business analysts, and other stakeholders to ensure comprehensive test coverage.</li> <li>Translate functional and technical requirements into clear test scenarios and measurable acceptance criteria.</li> <li>Participate in sprint planning, backlog grooming, daily stand-ups, defect triage, and release readiness discussions.</li> <li>Collaborate with development teams to investigate root causes of defects and validate appropriate fixes.</li> <li>Identify opportunities to improve test coverage, testing efficiency, and overall software quality.</li> <li>Maintain clear and accurate documentation of test results, defects, test evidence, and quality metrics.</li> </ul> Additional Responsibilities <ul> <li>Support QA activities during deployments, release validation, and production issue investigations.</li> <li>Participate in User Acceptance Testing (UAT) and assist business stakeholders in validating delivered functionalities.</li> <li>Contribute to the maintenance and improvement of automated test suites and regression testing processes.</li> <li>Support continuous integration and continuous delivery (CI/CD) workflows by validating automated test results and quality gates.</li> <li>Ensure testing activities comply with established quality standards, security requirements, and project procedures.</li> <li>Perform other related duties as assigned by the line manager.</li> </ul><p><strong>Desired Candidate Profile</strong></p><p>Bachelor s degree in computer science, Software Engineering, Information Technology, or a related field : <strong>Required</strong> </p> <p>Additional software testing, quality assurance, or test automation certifications: <strong>Preferred</strong> </p> <p>Minimum <strong>3 5 years of hands-on software testing or quality assurance experience:</strong> <strong>Required</strong> </p> <p>Proven experience in software testing methodologies, test case design, defect management, and QA processes.</p> <p> <strong>Preferred Experience:</strong> </p> <ul> <li>Experience with test automation frameworks and tools such as <strong>Selenium, Playwright, Cypress, or equivalent</strong>.</li> <li>Familiarity with automated test script development and maintenance.</li> <li>Experience with performance testing tools such as <strong>JMeter</strong>.</li> <li>Familiarity with CI/CD pipelines and automated test execution.</li> <li>Understanding of test automation best practices and regression suite maintenance.</li> </ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Please submit your CV in English and indicate your level of English proficiency.<br> Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems.<br> Participation is project-based, not permanent employment.<br> About the Role You’ll design coding tasks that challenge frontier AI coding agents.<br> Each task is a self-contained Docker environment with a broken piece of software; an AI agent attempts the fix; automated tests verify the outcome.<br> Your deliverable is the full task package: broken code, tests, instructions, and a reference solution proving the task is solvable.<br> Responsibilities : Invent a realistic developer scenario — a real bug, a broken ETL, a missing feature — not a toy problem.<br> Build a reproducible Docker environment with pinned dependencies.<br> Write a pytest that verifies outcomes, not specific commands — deterministic, non-flaky, and does not leak the fix.<br> Write an instruction.<br>md that reads like a Jira ticket a developer would receive.<br> Write a reference solve.<br>sh proving the task is solvable.<br> Calibrate difficulty so current state-of-the-art agents solve the task 20–60% of the time.<br> Iterate based on feedback from expert QA reviewers.<br> Later: review other authors’ tasks as a QA reviewer.<br> Not in scope Data labeling, prompt engineering.<br> Production code to ship — you design problems and verification for AI agents.<br> Leetcode puzzles — scenarios must look like real developer work.<br> Not every candidate task ships — quality over quantity.<br> Requirements 3+ years of production software development in one backend stack — Python, Go, Node.<br>js, Java, or Rust.<br> Depth in one stack beats breadth.<br> Python + pytest fluency — required regardless of primary stack.<br> The task harness is pytest-based even when the broken app is in another language.<br> Fixtures, parametrize, monkeypatch, timeouts, conftest.<br>py. Docker authoring — reproducible Dockerfiles, pinned dependencies, multi-stage builds when needed, non-root user.<br> Linux & Bash — comfort debugging inside containers (strace, lsof, journalctl); shell beyond set -euo pipefail.<br> AI coding agent experience — Claude Code, Cursor, Roo Code, or similar, on non-trivial work.<br> You can cite a specific time the AI was confidently wrong and how you caught it.<br> English — B2+ written.<br> Not a fit Data Science, ML, or Computer Vision engineers without backend-engineering output.<br> Manual QA testers without automation or test authoring.<br> Frontend-only, low-code / no-code, IT Support, or Business Analysts.<br> Engineers who have never written pytest from scratch.<br> Junior, intern, or assistant as the most recent role.<br> Preferred qualifications Domain depth in Security, System Administration (nginx / systemd / cron), Scientific Computing (NumPy / PyTorch / SciPy), DevOps, or Git internals.<br> Modern Python tooling (uv, poetry, pyproject.<br>toml). Coverage tooling (pytest-cov, coverage.<br>py, gcov, llvm-cov, kcov).<br> Fuzzing or property-based testing (Hypothesis).<br> Prior contribution to agent-evaluation benchmarks or related frameworks.<br> Process Apply → Pass qualification (90-minute sample-task screen + short behavioral interview) → Join a project → Complete tasks → Get paid.<br> Time commitment Onboarding: ~10 hours per first task.<br> Steady state: ~5 hours per task, 2–4 parallel tasks per author.<br> Realistic weekly load: 8–20 hours.<br> Higher volume available for top performers.<br> You choose when and how to contribute; tasks must be submitted by the deadline and meet acceptance criteria.<br> Compensation: Paid contributions, rates up to $35/hour *.<br> Task-based compensation equivalent to hourly rate, depending on performance and volume.<br> Some projects include incentive payments.<br> *Rates vary based on expertise, skills assessment, location, project needs, and other factors.<br> Higher rates may be provided to highly specialized experts.<br> Lower rates may apply during onboarding or non-core project phases.<br> Payment details are shared per project.<br> Apply Submit your CV via the Mindrift platform.<br> Indicate your English level, note this role (Software Engineering Evaluation Specialist — Terminal Bench), and include a GitHub profile link if available.<br></span> </div>
<p>We are looking for a talented developer with hands-on experience in both Asterisk and .NET Core to join our team. The ideal candidate will support and enhance our telephony systems while integrating them with our .NET Core applications. You will be responsible for maintaining, troubleshooting, and extending existing systems, as well as developing new features that align with business needs.</p><p>Key Responsibilities:</p><ul><li>Develop, maintain, and support applications built with .NET Core.</li><li>Configure, maintain, and extend Asterisk PBX solutions.</li><li>Build APIs and integrations between telephony systems and enterprise applications.</li><li>Troubleshoot and resolve issues related to VoIP, SIP, and call routing.</li><li>Optimize system performance, scalability, and reliability.</li><li>Collaborate with cross-functional teams (DevOps, QA, and product management).</li><li>Document technical solutions and provide support for production systems.</li></ul><p><strong>Desired Candidate Profile</strong></p><p>Requirements:</p><ul><li>Strong experience with .NET Core (C#) application development.</li><li>Hands-on experience with Asterisk PBX, SIP protocols, dial plans, and call routing.</li><li>Experience with REST APIs and integration between telephony and web applications.</li><li>Solid understanding of SQL Server or other relational databases.</li><li>Familiarity with VoIP technologies, networking, and troubleshooting tools (SIP debugging, Wireshark, etc.).</li><li>Strong problem-solving skills and ability to work independently.</li><li>Good communication skills and ability to document work clearly.</li></ul><p>Qualifications:</p><ul><li>Bachelor s degree in Computer Science, IT, or a related field.</li><li>2+years of experience in a similar role.</li></ul>
<p>Build and maintain FMIS application modules using ASP.NET/.NET Core and related Microsoft technologies. Develop and maintain organizational hierarchy, premises management, projects management, dashboards, reporting, and GIS-related modules. Develop backend services, APIs, and integrations with internal and external systems. Provide daily technical support and analyze business/system requirements. Conduct bug fixing, troubleshooting, optimization, and quality assurance activities. Review code and ensure application security, performance, and compliance with UNRWA standards. Support deployment, UAT, production releases, and post-go-live stabilization activities. Prepare technical documentation, deployment guides, and user manuals. Deliver regular progress updates and backlog tracking reports. Participate in Agile/Scrum ceremonies and collaborate with project stakeholders throughout the implementation lifecycle.</p><p><strong>Desired Candidate Profile</strong></p><p>University degree from accredited educational institution in Information Technology, Computer Science, Software Engineering, or related fdiscipline. Minimum 4 years of experience in web application development using ASP.NET/.NET Core and MS SQL Server. Experience in enterprise application development and implementation. Experience developing APIs and integrations. Experience in ASP.NET MVC, .NET Framework/.NET Core, C#, JavaScript, HTML, CSS, and related technologies. Experience with relational databases and SQL Server. Experience in troubleshooting, debugging, and performance optimization. Familiarity with deployment environments and DevOps practices is desirable. Experience with GIS integrations and dashboards is an asset. Languages English and Arabic are the working languages of UNRWA. For this assignment, fluency in both Arabic and English are required.</p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Key Responsibilities Lead the design, development, testing, and deployment of software applications.<br> Provide technical leadership and mentorship to the development team.<br> Review code to ensure quality, maintainability, security, and adherence to coding standards.<br> Collaborate with Product Managers, Architects, QA, and stakeholders to define technical solutions.<br> Break down business requirements into technical tasks and guide implementation.<br> Drive Agile development practices, sprint planning, and technical estimations.<br> Troubleshoot complex technical issues and provide effective solutions.<br> Ensure application performance, scalability, reliability, and security.<br> Promote DevOps, CI/CD, automated testing, and software engineering best practices.<br> Stay updated with emerging technologies and recommend process and technology improvements.<br> Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.<br> 7+ years of software development experience, including at least 2 years in a technical leadership role.<br> Strong proficiency in one or more programming languages such as Java, C#, Python, JavaScript/TypeScript, or Go.<br> Experience with modern frameworks and cloud platforms (AWS, Azure, or Google Cloud).<br> Strong understanding of RESTful APIs, microservices architecture, databases (SQL/NoSQL), and system design.<br> Experience with Git, CI/CD pipelines, Docker, Kubernetes, and Agile/Scrum methodologies.<br> Excellent analytical, problem-solving, communication, and stakeholder management skills.<br> Preferred Qualifications Experience leading distributed or remote engineering teams.<br> Cloud certifications (AWS, Azure, or Google Cloud).<br> Knowledge of DevSecOps, Infrastructure as Code (Terraform), and container orchestration.<br> Experience with monitoring and observability tools.<br> Arabic speaker is mandatory</span> </div>
<p> <strong>About the Role:</strong> <br>We are looking for a DevOps engineer who is passionate about Cloud, Microservices, Cloud native technologies.</p> <p> </p> <p> <strong>Responsibilities:</strong> </p> <ul> <li>Build and Maintain cloud infrastructure on AWS.</li> <li>Maintain systems health and availability.</li> <li>Understand and resolve technical issues as they arise.</li> <li>Automate 95% of tasks. </li> <li>Logs and monitoring of cloud infrastructure environments.</li> <li>Manage database and workload.</li> </ul> <p> </p> <p> <strong>Profile Requirements:</strong> </p> <ul> <li>Strong knowledge of Linux systems.</li> <li>Good knowledge of shell scripting. </li> <li>Good understanding of networking (DNS, Routing, Subnetting).</li> <li>4+ years experience in Amazon Web Services.</li> <li>2+ years of Kubernetes in production environments. </li> <li>Infrastructure as a code - Terraform / Helm etc.</li> <li>CI / CD with Jenkins, Argo or similar tools.</li> <li>Experience with system administration and infrastructure maintenance.</li> <li>Designing / Maintaining logging architecture.</li> <li>Monitoring / Alerting with Prometheus or similar tools. </li> <li>Experience with automation and/or configuration management tools like Ansible/Salt stack.</li> <li>Experience with containers.</li> <li>Knowledge of different SQL / NoSQL databases.</li> <li>Good to have: Python / Golang Skills.</li> </ul> <p> </p> <p><br></p><p><strong>Desired Candidate Profile</strong></p><ul><li>Strong knowledge of Linux systems.</li><li>Good knowledge of shell scripting. </li><li>Good understanding of networking (DNS, Routing, Subnetting).</li><li>4+ years experience in Amazon Web Services.</li><li>2+ years of Kubernetes in production environments. </li><li>Infrastructure as a code - Terraform / Helm etc.</li><li>CI / CD with Jenkins, Argo or similar tools.</li><li>Experience with system administration and infrastructure maintenance.</li><li>Designing / Maintaining logging architecture.</li><li>Monitoring / Alerting with Prometheus or similar tools. </li><li>Experience with automation and/or configuration management tools like Ansible/Salt stack.</li><li>Experience with containers.</li><li>Knowledge of different SQL / NoSQL databases.</li><li>Good to have: Python / Golang Skills.</li></ul>
<p>Provide first-line support for the helpdesk and all associated processes. Provide tier-one telephone support for software applications. Provide Basic troubleshooting for software problems covered in training. Utilize help desk software to keep an accurate account of all incoming calls, opened incidents, and requests. Route calls and notify technicians of any critical situation requiring immediate attention. Maintain the proper skills necessary to interface with a variety of users regarding specific problems. Troubleshoot and provide appropriate solutions to problems. Serve as a liaison between customers and the technical department. Maintain client confidence and protects operations by keeping information confidential. Contribute to team effort by accomplishing related results as needed. Perform any other related duties incidental to the work.</p><p><strong>Desired Candidate Profile</strong></p><p>Fresh graduates - up to one year of experience. BSc degree in computer information system or any related field. Willingness to work on different shifts either from (04:30PM - 1:00AM) or (12:00AM 08:30AM) or (8:00AM - 5:30PM). Willing to travel and work extra hours when needed. Willing to relocate as needed. Excellent written and verbal communication skills (Arabic & English languages). Knowledge of Database engines (Oracle, MS-SQL, Postgres). Knowledge of Operating Systems (Unix/Linux and Windows). Knowledge of Cloud Infrastructure Tools (Docker & Kubernetes) and DevOps Techniques. Knowledge of Application servers (Apache Tomcat, WebLogic, and WebSphere). Familiar with Networking, HA & Disaster Recovery, and Backup & Recovery strategies. Strong customer service and excellent interpersonal skills. Ability to listen and understand what is being described by the end user as well as the ability to explain problem resolutions when necessary. Work with integrity and ethics. Uphold organization values. Show respect and sensitivity for cultural differences.</p>
<p>We are looking to recruit Support & Implementation Engineers who will provide high-level onsite and remote IT technical liaison. The Support & Implementation Engineer will be responsible for enterprise solutions implementations and support services for incidents or issues. The position will require close collaboration with other technical support and engineering teams at different levels. Responsibilities Implement and install solutions at customer's infrastructure platforms. Work onsite and offsite to troubleshoot and diagnose customer-reported issues on the different implementation layers. Act positively and respond promptly to the customer s requests/tickets. Prepare, review and ensure the accuracy of technical documentation. Conduct Preventive / Corrective Maintenance visits. Perform any other job-related duties related to work.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's Degree in Information Technology, Engineering/Science, Computer application, or any related field.</li><li>At least 2 years experience in a similar field.</li><li>Willing to travel and work extra hours when needed.</li><li>Experience in database engines (Oracle, MS-SQL, and PostgreSQL).</li><li>Experience in operating systems (Linux and MS Windows).</li><li>Developed knowledge in cloud Infrastructure Orchestration Tools (Ex. Kubernetes, HashiCorp Nomad)</li><li>Working experience in application servers (Ex. Apache Tomcat, Oracle WebLogic, IBM WebSphere).</li><li>Knowledge and acquired skills of DevOps techniques including (CI/CD, Helm, Ansible)</li><li>Knowledge in Directory Services (AD & LDAP).</li><li>Excellent personal skills Professional effective communication, verbal and written Customer oriented mentality Details oriented and a team player Initiative and self-managed Time management and result oriented</li><li>Experience in one or more of the below is a plus: Experience in large enterprise environments with emphasis on payments, remittance solutions.</li><li>Experience in Cloud Computing, Virtualization Technologies, Storage, Network Infrastructure.</li><li>Implementation experience of High Availability & Disaster Recovery, Backup & Recovery Strategies.</li><li>Knowledge of PKI Infrastructure and Certificate Authorities.</li><li>Knowledge of database engines (MySQL and NoSQL Databases).</li><li>Knowledge of server and client operating systems (Linux Distros, MS Windows).</li><li>Knowledge in Object Storage management.</li><li>Knowledge of Security Authentication and Authorization Solutions (HashiCorp Vault and Keycloak).</li><li>Knowledge in Cloud-based Solution Infrastructure (AWS, Azure, Google Cloud, OCI, IBM).</li></ul>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are looking to recruit Support & Implementation Engineers who will provide high-level onsite and remote IT technical liaison.<br> The Support & Implementation Engineer will be responsible for enterprise solutions implementations and support services for incidents or issues.<br> The position will require close collaboration with other technical support and engineering teams at different levels.<br> Responsibilities Implement and install solutions at customer's infrastructure platforms.<br> Work onsite and offsite to troubleshoot and diagnose customer-reported issues on the different implementation layers.<br> Act positively and respond promptly to the customer’s requests/tickets.<br> Prepare, review and ensure the accuracy of technical documentation.<br> Conduct Preventive / Corrective Maintenance visits.<br> Perform any other job-related duties related to work.<br> Requirements Bachelor's Degree in Information Technology, Engineering/Science, Computer application, or any related field.<br> At least 2 years experience in a similar field.<br> Willing to travel and work extra hours when needed.<br> Experience in database engines (Oracle, MS-SQL, and PostgreSQL).<br> Experience in operating systems (Linux and MS Windows).<br> Developed knowledge in cloud Infrastructure Orchestration Tools (Ex.<br> Kubernetes, HashiCorp Nomad) Working experience in application servers (Ex.<br> Apache Tomcat, Oracle WebLogic, IBM WebSphere).<br> Knowledge and acquired skills of DevOps techniques including (CI/CD, Helm, Ansible) Knowledge in Directory Services (AD & LDAP).<br> Excellent personal skills Professional effective communication, verbal and written Customer oriented mentality Details oriented and a team player Initiative and self-managed Time management and result oriented Experience in one or more of the below is a plus: Experience in large enterprise environments with emphasis on payments, remittance solutions.<br> Experience in Cloud Computing, Virtualization Technologies, Storage, Network Infrastructure.<br> Implementation experience of High Availability & Disaster Recovery, Backup & Recovery Strategies.<br> Knowledge of PKI Infrastructure and Certificate Authorities.<br> Knowledge of database engines (MySQL and NoSQL Databases).<br> Knowledge of server and client operating systems (Linux Distros, MS Windows).<br> Knowledge in Object Storage management.<br> Knowledge of Security Authentication and Authorization Solutions (HashiCorp Vault and Keycloak).<br> Knowledge in Cloud-based Solution Infrastructure (AWS, Azure, Google Cloud, OCI, IBM).<br></span> </div>
<p>Requirements Core Mindset & Traits AI-First Automator You do not automate for its own sake. You point AI and automation at the work that carries real cost, risk, and toil, and you can prove the return in numbers. Quality as a Discipline Quality is built in at every stage, never inspected at the end, and you measure it with data, not opinions. Hands-On Leader You can still write the framework and debug the pipeline, and you are senior enough to set the standard and grow the team. Your engineers respect you because you can do the work. Framework Builder You build reusable frameworks and standards so automation compounds, instead of leaving behind a pile of brittle scripts. Ruthless Prioritizer You aim automation at the highest-value, highest-risk work first, and you deliver on time and on budget. Talent Multiplier You hire, coach, and stretch QA and automation engineers into a team that keeps getting measurably better.</p><p><strong>Desired Candidate Profile</strong></p><ul><li><strong>Education</strong> Bachelor's degree in Computer Science or a related field.</li><li><strong>Experience</strong> 10+ years in automation, QA, and/or software development, including experience managing and growing teams. Proven track record building and owning automation frameworks and delivering automation initiatives with measurable results. Experience in quality management and governance, ideally in regulated industries.</li><li><strong>Knowledge, Skills & Abilities</strong> Strong knowledge of automation tools such as UiPath, Selenium, Playwright, and n8n, and of CI/CD tooling. Hands-on with Java, Python, and JavaScript, and good knowledge of SQL. Real experience applying AI and GenAI to automation, across both testing and business processes. Strong grasp of Agile methodologies and tools such as Jira and Azure DevOps. Strong understanding of regulatory requirements for highly regulated industries, and excellent communication and leadership.</li><li><strong>Preferences</strong> Quality certifications such as ISTQB, CSTE, CSQA, CAST, or CMSQ. Six Sigma certification (Green or Black Belt). Certification or experience with Camunda or other BPMN tools.</li></ul>
<p>Infrastructure Management: Design, implement, and manage scalable, reliable, and secure infrastructure on cloud platform (AWS) Automate infrastructure provisioning, configuration management, and application deployment using tools such as Terraform, Ansible, or similar. Write and maintain scripts for infrastructure and application management (using Shell and Python). Kubernetes Management: Deploy, manage, and scale containerized applications using Kubernetes. Maintain and troubleshoot Kubernetes clusters to ensure high availability and reliability. Implement best practices for Kubernetes resource management and security. Work with development teams to optimize container orchestration and deployment strategies. Database Implementation and Management: Design, implement, and manage database systems to ensure data integrity, performance, and reliability. (MYSQL,PostgreSQL and MongoDB) Work with development teams to optimize database queries and indexes. CI/CD Pipeline: Develop and maintain CI/CD pipelines to ensure quick and reliable deployment of applications using Github, Gitlab or Jenkins. Integrate automated testing and security scanning into CI/CD workflows. Monitoring and Logging: Set up and manage monitoring tools to ensure system reliability and performance using Prometheus, Grafana, Loki, NewRelic or DataDog) Collaboration: Work closely with software development and operations teams to ensure seamless integration and deployment of applications. Collaborate with security teams to implement best practices and ensure compliance with security standards. Troubleshooting: Identify, diagnose, and resolve performance and scalability issues in a timely manner. Conduct root cause analysis and implement preventive measures. Backup and Recovery: Develop and implement backup strategies to ensure data is regularly and reliably backed up. Perform regular backup verification and testing to ensure data recovery capabilities. Implement disaster recovery plans and conduct regular drills to ensure preparedness. Documentation: Create and maintain comprehensive documentation for infrastructure, processes, and procedures.</p><p><strong>Desired Candidate Profile</strong></p><p>Requirements: Bachelor s degree in Computer Science, Information Technology, or a related field. Minimum of 2 years of experience in DevOps. Hands-on experience with AWS and Terraform is a must. Hands-on experience with CI/CD tools such as Github or Gitlab is a must. Hands-on with containerization and orchestration tools Docker, and Kubernetes is a must. Experience with Monitoring and logging tools such as Prometheus, Grafana, Loki, ElasticSearch and NewRelic or DataDog Knowledge of MYSQL, PostgreSQL, MongoDB, REDIS, and Kafka. In-depth knowledge of Linux/Unix systems and network protocols. Good scripting skills using Shell and Python would be a plus. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills.</p>
<p><strong>Job Title</strong></p>
<p>Senior Assistant, Health Informatics</p>
<p> </p>
<table align="center" border="0" cellpadding="0" cellspacing="0" width="715">
<tbody>
<tr>
<td >
<p><strong>JOB SUMMARY </strong></p>
<p>We are looking for a motivated Senior Assistant, Health Informatics with a background in information technology and training in health informatics to support the ongoing success and continuous improvement of the Pharmaceutical Information Management System (PIMS).</p>
<p>PIMS is a comprehensive digital platform that integrates pharmaceutical logistics, prescribing, dispensing, reporting, and other health information workflows to strengthen supply chain management and optimize patient care.</p>
<p>The Senior Assistant, Health Informatics will work closely with product, development, implementation, and support teams to ensure that PIMS functionality aligns with defined requirements and real-world user workflows. The role will have a strong focus on system validation, functional testing, release readiness, issue identification, and verification of system enhancements, while also supporting users and contributing to training activities.</p>
<p> </p>
</td>
</tr>
<tr>
<td >
<p><strong>MAIN TASKS AND RESPONSIBILITIES</strong></p>
<p> </p>
<p><strong>1. System Validation, Testing and Release Support (70%)</strong></p>
<ul>
<li>Review functional requirements, user stories, change requests, workflows, and acceptance criteria to understand expected system behavior and identify gaps or inconsistencies.</li>
<li>Develop, maintain, and execute structured test cases, test scenarios, and validation checklists for new functionality, system enhancements, configuration changes, and software releases.</li>
<li>Conduct functional testing across PIMS modules to verify that features operate in accordance with documented requirements and intended workflows.</li>
<li>Perform regression testing following system changes to ensure that existing functionality continues to operate as expected.</li>
<li>Validate complete end-to-end workflows across inventory management, receiving, transfers, dispensing, prescribing, reporting, administration, and other PIMS functions.</li>
<li>Test system functionality from the perspective of different user groups, including pharmacists, clinicians, supply chain staff, warehouse personnel, program teams, and system administrators.</li>
<li>Validate business rules, calculations, data validations, alerts, notifications, user permissions, reports, dashboards, and other system controls.</li>
<li>Test online and offline workflows and supported desktop and mobile environments where applicable.</li>
<li>Identify and document system issues with clear descriptions, replication steps, expected and actual behavior, screenshots, supporting evidence, and relevant system information.</li>
<li>Reproduce reported issues and provide development and technical teams with sufficient information to support efficient investigation and resolution.</li>
<li>Verify completed fixes and confirm that identified issues have been appropriately resolved before closure.</li>
<li>Conduct regression testing following fixes to identify any unintended impact on related functionality.</li>
<li>Support User Acceptance Testing activities, including preparation of test scenarios, coordination with users, documentation of results, tracking of identified issues, and verification of corrective actions.</li>
<li>Support release readiness activities by confirming completion of planned testing, documenting outstanding issues, and identifying potential functional or operational risks.</li>
<li>Maintain structured records of test cases, results, identified issues, resolutions, and supporting evidence.</li>
<li>Perform exploratory testing to identify unexpected behavior, workflow inconsistencies, usability challenges, and edge cases not covered by predefined scenarios.</li>
<li>Validate partner-specific configurations and workflows before deployment or release to ensure that they operate in accordance with approved requirements.</li>
<li>Support validation of system integrations and automated processes, including data exchange, synchronization, field mappings, API transactions, and error-handling workflows.</li>
<li>Review recurring production and support issues to identify opportunities for additional testing, stronger system controls, or improvements to existing workflows.</li>
<li>Provide structured feedback to product and development teams based on testing findings and observed system behavior.</li>
<li>Contribute to the continuous improvement of system validation, testing procedures, documentation, templates, and release processes.</li>
<li>Collaborate closely with product, development, implementation, DevOps, and technical teams throughout the software development and release lifecycle.</li>
<li>Other system validation, testing, and software-related tasks assigned by the supervisor.</li>
</ul>
<p > </p>
<p><strong>2. Software Support (20%)</strong></p>
<ul>
<li>Provide Tier-1 technical and functional support for PIMS users, addressing common issues related to system access, navigation, transactions, configuration, and workflows.</li>
<li>Act as an initial point of contact for assigned PIMS inquiries and ensure that user-reported issues are appropriately documented and followed through to resolution.</li>
<li>Log, categorize, investigate, and resolve support requests where possible.</li>
<li>Reproduce reported issues and determine whether they relate to user workflows, system configuration, expected system behavior, or potential software defects.</li>
<li>Escalate issues requiring deeper technical intervention to the appropriate development, DevOps, or technical teams with clear supporting documentation.</li>
<li>Follow up on escalated issues and communicate resolutions, guidance, or available workarounds to relevant users.</li>
<li>Identify recurring support trends and provide structured feedback to product and technical teams.</li>
<li>Maintain troubleshooting guidance, FAQs, and other support knowledge resources.</li>
<li>Other support-related tasks assigned by the supervisor.</li>
</ul>
<p > </p>
<p><strong>3. User Training and Capacity Building (10%)</strong></p>
<ul>
<li>Support remote and in-person PIMS training, onboarding, demonstrations, and refresher sessions for relevant user groups.</li>
<li>Assist in developing and maintaining user manuals, SOPs, quick reference guides, walkthroughs, videos, FAQs, and other learning resources.</li>
<li>Ensure training materials remain aligned with current PIMS functionality and system releases.</li>
<li>Provide practical demonstrations of system workflows and support users in understanding appropriate use of PIMS functionality.</li>
<li>Gather feedback from users during training activities and communicate relevant usability, workflow, or system improvement opportunities to the appropriate teams.</li>
<li>Support post-training follow-up and targeted assistance where users require additional guidance.</li>
<li>Maintain appropriate documentation of training activities, participation, and identified learning needs.</li>
<li>Other software implementation and training-related tasks assigned by the supervisor.</li>
</ul>
<p> </p>
</td>
</tr>
<tr>
<td >
<p><strong>MINIMUM REQUIREMENTS</strong></p>
<ul>
<li>Bachelor’s degree in IT or pharmacy related field with relevant experience in health informatics.</li>
<li>Experience or Internship in health informatics, software training, client support, or software implementation is required.</li>
<li>NGO experience is preferred.</li>
<li>Strong communication and interpersonal skills with a client-oriented mindset.</li>
<li>Advanced technical knowledge of software systems and troubleshooting practices.</li>
<li>High attention to detail, organizational skills, and ability to multitask in fast-paced environments.</li>
<li>Fluent English language.</li>
</ul>
</td>
</tr>
<tr>
<td >
<p><strong>Additional Information</strong></p>
</td>
</tr>
<tr>
<td >
<p><strong>Travel Required:</strong> 25 % of Time</p>
</td>
</tr>
<tr>
<td >
<p><strong>Scope (Financial / Non-Financial):</strong></p>
</td>
</tr>
<tr>
<td >
<p><strong>Key Contacts (Internal and External):</strong></p>
</td>
</tr>
<tr>
<td >
<p>This job description is subject to review to ensure that it reflects the requirements of International Medical Corps.</p>
</td>
</tr>
<tr>
<td >
<p><strong>Ethical Conduct at International Medical Corps</strong></p>
<p>As part of a global, humanitarian team dedicated to saving lives, easing suffering, and building self-reliance, International Medical Corps staff are responsible for adhering to our Code of Conduct and Ethics and for knowing and abiding by International Medical Corps policies and standards. All staff play a vital role in preventing violations of our Code of Conduct and Ethics, including conflicts of interest, fraud, corruption, and any kind of exploitation or abuse. International Medical Corps is also committed to providing a safe and healthy work environment free of harassment, bullying, and other misconduct, enabling staff to build and maintain professional, respectful working relationships.</p>
<p>International Medical Corps prioritizes safeguarding the populations with whom we work from exploitation, neglect, or abuse of children and adults at risk, and/or any form of trafficking in persons. International Medical Corps is committed to engaging members of crisis-affected communities to participate in meaningful ways in a crisis response, including making informed decisions about the assistance they receive, mitigating potential risks, and holding us accountable for the commitments we make. All staff are expected to support International Medical Corps’ culture of accountability toward our stakeholders, particularly the crisis-affected communities and individuals we serve.</p>
<p>As part of International Medical Corps’ commitment to a speak-up culture and as one of the primary ways we collectively hold ourselves accountable for complying with the ethical principles and standards of conduct outlined in the Code of Conduct and Ethics, all staff are required to report suspected or actual misconduct or violations of organizational policies. Our Code of Conduct and Ethics and Whistleblower Policy prohibit any form of retaliation against whistleblowers or individuals who report a concern in good faith. Staff who violate these protections may be subject to disciplinary action, up to and including termination of employment or contractual relationship with International Medical Corps.</p>
<p> </p>
<p><strong>Equal Opportunities </strong></p>
<p>International Medical Corps is proud to provide equal employment opportunities to all employees and qualified applicants without regard to race, color, religion, sex, sexual orientation, national or ethnic origin, age, disability or status as a veteran.</p>
<p> </p>
<p> </p>
</td>
</tr>
</tbody>
</table>
<div >
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
Result of Service<br>Successful support for the implementation and delivery of the FMIS project, including: • High-quality business requirements documentation. • Support for solution design and implementation activities. • Coordination with stakeholders and technical teams. • Support for testing, UAT, and training activities. • Delivery of project documentation and reporting. • Support for successful project deployment and stabilization.<br> Work Location<br>HQA and open for remote consultancy in the UNRWA fields of operations<br> Expected duration<br>7 months<br> Duties and Responsibilities<br>Specific Outputs/Tasks include but not limited to: · Build and maintain FMIS application modules using ASP.NET/.NET Core and related Microsoft technologies. · Develop and maintain organizational hierarchy, premises management, projects management, dashboards, reporting, and GIS-related modules. · Develop backend services, APIs, and integrations with internal and external systems. · Provide daily technical support and analyze business/system requirements. · Conduct bug fixing, troubleshooting, optimization, and quality assurance activities. · Review code and ensure application security, performance, and compliance with UNRWA standards. · Support deployment, UAT, production releases, and post-go-live stabilization activities. · Prepare technical documentation, deployment guides, and user manuals. · Deliver regular progress updates and backlog tracking reports. · Participate in Agile/Scrum ceremonies and collaborate with project stakeholders throughout the implementation lifecycle.<br> Qualifications/special skills<br>University degree from accredited educational institution in Information Technology, Computer Science, Software Engineering, or related fdiscipline. · Minimum 4 years of experience in web application development using ASP.NET/.NET Core and MS SQL Server. · Experience in enterprise application development and implementation. · Experience developing APIs and integrations. · Experience in ASP.NET MVC, .NET Framework/.NET Core, C#, JavaScript, HTML, CSS, and related technologies. · Experience with relational databases and SQL Server. · Experience in troubleshooting, debugging, and performance optimization. · Familiarity with deployment environments and DevOps practices is desirable. · Experience with GIS integrations and dashboards is an asset.<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 with possibility for remote consultancy in the fields of UNRWA operations. • The selected candidate will receive a monthly remuneration that is amounting to JOD 996.42 or equivalent in USD for every fully completed month. • The duration of the Contract is 7 months, and the possibility of extension is subject to the availability of funds, continuing need and satisfactory performance. • As part of Digital Impact, Technology and Innovation Department (DITID)and digital workspace the role reports to the software engineer and works under the overall supervision of the Head Software Development Section & Lead Solution Architecture.<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>
<p>The Site Reliability Engineer ensures the reliability, availability, performance, and scalability of Wiley s software systems. Working as part of the technology team, you will use monitoring, automation, and incident-management practices to improve system stability and support efficient software delivery. You will apply your developing knowledge of site reliability engineering to resolve operational issues and implement established solutions. Working under moderate guidance, you will collaborate with development and operations teams while building a broader understanding of Wiley s infrastructure, systems, and business needs.</p><h4>How will you make an impact:</h4><ul><li>Monitor system availability, performance, capacity, and reliability using established observability tools, dashboards, and alerts.</li><li>Develop and maintain automation scripts and infrastructure-as-code solutions to reduce manual operational tasks and improve consistency.</li><li>Support continuous integration and continuous delivery pipelines, collaborating with development teams to improve build and deployment processes.</li><li>Respond to and resolve system incidents by following established procedures, participating in on-call rotations, and contributing to post-incident reviews.</li><li>Troubleshoot technical issues by applying knowledge of system architecture, operational practices, previous experience, and established precedents.</li><li>Collaborate with development and operations teams to improve system performance, minimise technology risk, and deliver reliable solutions that support team and business objectives.</li></ul><h4>What we are looking for:</h4><ul><li>Practical knowledge of site reliability engineering, systems engineering, DevOps, or a related technical discipline.</li><li>Experience monitoring software systems using observability, logging, or performance-monitoring tools.</li><li>Experience developing automation scripts using an appropriate scripting or programming language.</li><li>Working knowledge of continuous integration and continuous delivery practices and tools.</li><li>Understanding of incident management, troubleshooting, root-cause analysis, and post-incident review processes.</li><li>Ability to analyse technical problems and implement solutions using established procedures, sound judgement, and previous experience.</li><li>Strong collaboration and communication skills, with the ability to work effectively across development and operations teams.</li><li>Willingness and ability to participate in an on-call rotation.</li></ul><h4>Preferred Qualifications</h4><ul><li>Experience working with cloud platforms such as Amazon Web Services, Microsoft Azure, or Google Cloud Platform.</li><li>Familiarity with container technologies and orchestration platforms such as Docker or Kubernetes.</li><li>Experience using infrastructure-as-code tools and frameworks.</li><li>Understanding of distributed systems, system capacity, scalability, and performance optimisation.</li><li>Experience supporting or improving build and deployment pipelines.</li><li>Interest in developing broader knowledge of cloud infrastructure and modern site reliability practices.</li></ul><p>We power infinite possibilities. For more than 200 years, we've transformed knowledge into discoveries that shape the world. Today, our global team of innovators, creators, and experts is driving what's next in science, education, and publishing creating impact that reaches everywhere. We're not just observers of progress. We're the ones accelerating scientific breakthroughs, advancing learning, and sparking innovation that redefines entire fields and improves lives. Here, your talent matters. Your ideas have room to grow. And your work creates breakthroughs that can change everything.</p><p><br></p><p><strong>Desired Candidate Profile</strong></p><p><br></p>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We are seeking a dynamic Tech Lead to join our innovative team focused on Simulated Enterprise Applications. In this role, you will have the opportunity to drive cutting-edge technology solutions that enhance business processes and improve operational efficiency. As a Tech Lead, you will be at the forefront of our technical strategies, guiding a talented group of developers and engineers to deliver high-quality applications that meet client needs and exceed expectations.</p><p>At our company, we pride ourselves on fostering a collaborative and inclusive culture that encourages continuous learning and professional development. You will work closely with cross-functional teams, including product management and UX design, to create applications that not only solve complex business challenges but also provide a seamless user experience. This position offers a unique chance to shape the future of our technology landscape while advancing your career in a supportive environment.</p><p>As you grow in this role, you will have access to various training programs and mentorship opportunities that will enhance your technical skills and leadership capabilities. We believe in investing in our employees, ensuring they have the tools and knowledge necessary to succeed and progress within the company. If you are passionate about technology and eager to make a significant impact, we invite you to be part of our journey towards innovation and excellence.</p><p><b>Responsibilities:</b></p><ol><li>Lead the design and development of simulated enterprise applications, ensuring they align with business objectives and technical standards, while utilizing agile methodologies for efficient project management.</li><li>Collaborate with stakeholders to gather requirements and translate them into technical specifications, ensuring that all projects meet client expectations and are delivered on time.</li><li>Mentor and guide junior developers, providing them with the necessary support and resources to enhance their skill sets and contribute effectively to the team.</li><li>Conduct regular code reviews to maintain high-quality standards and ensure best practices are followed throughout the development process.</li><li>Implement and manage CI/CD pipelines to streamline deployment processes, reduce time-to-market, and improve application reliability.</li><li>Evaluate and integrate new technologies and tools that can enhance the functionality and performance of our applications, staying ahead of industry trends.</li><li>Collaborate with QA teams to develop comprehensive testing strategies, ensuring all applications are thoroughly tested and meet quality benchmarks before deployment.</li><li>Analyze application performance metrics and user feedback to identify areas for improvement and implement necessary enhancements to optimize user experience.</li><li>Prepare and present technical documentation and project updates to stakeholders, ensuring clear communication of progress and challenges encountered during development.</li></ol> </div><h2 class="h5">Skills</h2>
<div data-jb-field="skills"><ul><li>Proficient in software development languages such as Java, C#, or Python, enabling the creation of robust applications.</li><li>Strong understanding of cloud computing technologies, which is essential for deploying scalable enterprise solutions.</li><li>Experience with agile methodologies, facilitating efficient project management and team collaboration.</li><li>Expertise in database management systems, necessary for handling large datasets and ensuring data integrity.</li><li>Familiarity with DevOps practices, enhancing application deployment and operational efficiency.</li><li>Solid problem-solving skills, enabling the identification and resolution of technical challenges effectively.</li><li>Excellent communication abilities, crucial for collaborating with cross-functional teams and stakeholders.</li></ul></div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p>We are seeking an experienced Engineering Manager for our AI Product & Platform team, a pivotal role that combines technical acumen with leadership skills. This position offers a unique opportunity to lead innovative projects that will shape the future of AI technologies within our organization. As the Engineering Manager, you will be responsible for guiding a talented team of engineers, fostering a collaborative environment, and ensuring the successful delivery of AI solutions that drive business value.</p><p>In this dynamic role, you will have the chance to influence the strategic direction of our AI initiatives. You will work closely with cross-functional teams, including product management and data science, to align engineering efforts with business goals. Your leadership will not only enhance team performance but also contribute to the overall growth of our AI capabilities. We prioritize a culture of continuous learning and professional development, providing ample opportunities for you to expand your skills and advance your career.</p><p>Joining our team means becoming part of a forward-thinking organization that values innovation and creativity. We are committed to supporting our employees' career progression through mentorship programs and training workshops. As the Engineering Manager, you will play a crucial role in shaping the future of our AI platform, making a significant impact on our product offerings and customer satisfaction.</p><p><b>Responsibilities:</b></p><ol><li>Lead and manage a team of engineers, providing guidance and support to ensure high-quality deliverables while fostering a positive team culture.</li><li>Develop and implement engineering best practices, processes, and methodologies to enhance productivity and efficiency within the AI product development lifecycle.</li><li>Collaborate with product managers and stakeholders to define project scopes, timelines, and deliverables, ensuring alignment with strategic business objectives.</li><li>Oversee the architecture and design of AI systems, ensuring scalability, reliability, and performance while utilizing the latest technologies.</li><li>Drive continuous improvement initiatives by analyzing team performance metrics and implementing solutions to optimize workflows and enhance team collaboration.</li><li>Facilitate technical discussions and decision-making processes, ensuring that the team remains focused on delivering innovative solutions that meet customer needs.</li><li>Mentor and coach team members, providing opportunities for skill development and career advancement within the organization.</li><li>Stay current with industry trends and emerging technologies in AI, integrating relevant advancements into the team's projects and initiatives.</li><li>Manage project budgets and resources effectively, ensuring that engineering efforts are aligned with financial and operational goals.</li></ol> </div><h2 class="h5">Skills</h2>
<div data-jb-field="skills"><ul><li>Proven experience in managing engineering teams, with a strong focus on AI technologies.</li><li>Expertise in software development methodologies, including Agile and DevOps practices.</li><li>Strong analytical and problem-solving skills to effectively address complex engineering challenges.</li><li>Excellent communication and interpersonal skills to facilitate collaboration across teams and stakeholders.</li><li>Ability to drive strategic initiatives and influence cross-functional teams towards achieving business goals.</li><li>Proficiency in programming languages commonly used in AI development, such as Python or Java.</li><li>Experience with cloud computing platforms and tools that support AI and machine learning applications.</li></ul></div>
<p> <strong>Job Purpose:</strong> </p> <p>The Mid-Level Backend Engineer is responsible for designing, developing, maintaining, and optimizing backend services and APIs that power Starlinks technology platforms. The role ensures the delivery of high-performance, scalable, secure, and maintainable backend systems while contributing to technical implementation, code quality, and continuous improvement. The Mid-Level Backend Engineer collaborates with cross-functional teams to deliver robust microservices, integrations, and backend functionalities aligned with Starlinks business objectives and established architectural standards.</p> <p> <strong>Main Responsibilities:</strong> </p> <p> <strong>Backend Development & System Design</strong> </p> <ul> <li>Design, develop, and maintain backend services, microservices, APIs, and integrations in alignment with established architectural standards.</li> <li>Write clean, scalable, testable, and efficient code using modern backend frameworks and technologies.</li> <li>Contribute to the implementation and improvement of backend system components to support performance, scalability, and fault tolerance.</li> <li>Ensure backend services meet performance, availability, and reliability requirements.</li> <li>Develop and maintain database schemas, optimize queries, and ensure efficient data storage and retrieval.</li> <li>Identify and resolve technical issues affecting backend functionality, performance, and maintainability.</li> </ul> Code Quality, Testing & SDLC Compliance <ul> <li>Maintain high coding standards and follow secure coding practices aligned with OWASP and industry best practices.</li> <li>Ensure adherence to Agile SDLC practices, including CI/CD, branching strategies, code reviews, and unit and integration testing.</li> <li>Conduct and participate in peer code reviews to ensure code quality, consistency, and maintainability.</li> <li>Develop and maintain automated test suites to validate features and prevent regressions.</li> <li>Ensure backend services meet QA and UAT quality standards with minimal revisions.</li> <li>Identify and address code defects, technical debt, and opportunities for code improvement.</li> </ul> API Development, Integrations & Performance Optimization <ul> <li>Build, maintain, and optimize RESTful APIs, gRPC endpoints, and event-driven messaging-based services.</li> <li>Integrate backend systems with internal platforms, external services, and cloud-based components.</li> <li>Implement caching, asynchronous processing, and performance tuning using tools such as Redis and messaging queues such as RabbitMQ or Azure Service Bus.</li> <li>Conduct profiling, monitoring, and debugging to improve system performance and reliability.</li> <li>Ensure backward compatibility and proper API versioning during system updates.</li> <li>Implement appropriate authentication, authorization, input validation, and API security controls.</li> </ul> Collaboration, Problem Solving & Continuous Improvement <ul> <li>Work closely with frontend engineers, DevOps, QA, and Solution Architects to deliver seamless end-to-end solutions.</li> <li>Translate functional requirements into technical implementations in accordance with established specifications and design standards.</li> <li>Participate in sprint planning, backlog grooming, code reviews, and technical discussions.</li> <li>Identify opportunities to improve existing code, refactor components, and enhance backend frameworks and technologies.</li> <li>Collaborate with team members to troubleshoot technical challenges and implement effective solutions.</li> <li>Maintain clear technical documentation for backend services, APIs, integrations, and implemented functionalities.</li> </ul> Additional Responsibilities <ul> <li>Contribute to technical design discussions and the implementation of backend solutions.</li> <li>Support production deployments, issue triage, troubleshooting, and incident resolution.</li> <li>Participate in scalability improvements, system migrations, and modernization initiatives.</li> <li>Follow established monitoring, logging, error-handling, and deployment practices.</li> <li>Perform other related duties as assigned by the line manager.</li> </ul><p><strong>Desired Candidate Profile</strong></p>Requirements <p>Bachelor s degree in computer science, Software Engineering, or a related field <strong>Required</strong> </p> <p>Additional backend development or cloud certifications <strong>Preferred</strong> </p> <p>Minimum <strong>3 5 years of hands-on backend development experience</strong> <strong>Required</strong> </p> <p>Proven experience in backend frameworks and languages such as <strong>C#, .NET Core, ASP.NET, and Entity Framework</strong>.</p> <p>Strong experience with:</p> <ul> <li> <strong>PostgreSQL, LINQ, database design, and query optimization</strong> </li> <li> <strong>RESTful APIs and gRPC</strong> </li> <li> <strong>Microservices and event-driven architectures</strong> </li> <li> <strong>Caching tools: Redis or equivalent</strong> </li> <li> <strong>Messaging queues: RabbitMQ, Azure Service Bus</strong> </li> <li> <strong>Containerization: Docker</strong> </li> </ul> <p>Experience working with Kubernetes, CI/CD, and cloud-native development is preferred.</p>
Receive email alerts for DevOps Engineer Jobs in Jordan jobs
You can cancel your email alert at anytime