Jobs in IT, Software & Internet Services companies, Egypt

Landscape Design BIM Coordinator & Interior design BIM coordinatorReports To: BIM Manager/Project ManagerLocation: EgyptJob Type: Full-timePosition Overview:The BIM Coordinator for Interior Design is responsible for managing and coordinating Building Information Modeling (BIM) processes specifically for interior design projects. This role involves developing, maintaining, and coordinating detailed interior design models, ensuring they meet project requirements and align with architectural, structural, and MEP models.The Landscape Design BIM Coordinator is responsible formanaging and coordinating Building Information Modeling (BIM) processes for landscape architecture projects. This role involves collaboration with various teams, ensuring that landscape design models are accurately integrated, maintained, and executed throughout the project lifecycle. The BIM Coordinator works closely with project managers, landscape architects, engineers, and other stakeholders to deliver high-quality, efficient, and sustainable landscape designs.Key Responsibilities:BIM Coordination and Management:Quality Assurance and Compliance:Documentation and Reporting:Prepare and manage BIM documentation, including model specifications, guidelines, and standards.Generate reports and visualizations from BIM models to support design decisions and project presentations.Document and track changes in models throughout the project lifecycle.Training and Support:Troubleshoot and resolve BIM-related issues to ensure smooth project execution.

Posted 2 years ago

We are looking for a driven and capable Planning Engineer to support us with the development of multiple Datacenter projects for one of the top technology clients in the world. This is a client-facing role. You will be responsible for performing more complex aspects of planning and scheduling, including planning, change management, scheduled maintenance, and multi-project resource management.We are looking to bring in dedicated individuals with a passion for innovation, and talent for multi-tasking in a fast-paced environment. We will help you grow, pursue, and fulfill what inspires you so we can make big impacts on the world, together.RESPONSIBILITIES• Establish a strong relationship with the client and communicate with both technical and management-level personnel• Prepare PowerPoint decks and present to management on progress, findings, and recommendations• Review project plans, requirements, and specifications• Work with the client and contractors to establish work breakdown structures (WBS), CPM baseline schedules, and integrated master schedules (IMS)• Load schedules with resource and cost information• Perform resource analyses to identify potential bottlenecks and resource strain• Update, maintain, and revise monthly and weekly schedules and reports• Coordinate and conduct reviews of consultants, contractors, and vendor schedules, to ensure plans are achievable and meet the client s standards and contract specifications• Report on comparisons of monthly schedule updates - including changes, delays, or accelerations• Developing and implementing an earned value system (EVM) that accurately measures project work progress and performance• Identify program and project risks and provide recommendations to mitigate the impact of these risks• Perform what-if and delay analyses as needed• Act as the primary communication link between the company and clients regarding contracts and project progress and the ability to handle client demands• Perform other related duties as required and assigned QUALIFICATIONSEssential Requirements:• 2+ years of construction planning and scheduling experience• Bachelor s degree in construction engineering, engineering, project management, or related technical field.• Fluency in English is a must.• Good understanding of construction and scheduling best practices.• Highly proficient in Primavera P6, including resource management (resource and cost loading, tracking, leveling, reporting, etc.)• Highly proficient in Microsoft Project• Demonstrated ability to understand technical and complicated construction programs and the ability to communicate progress to both technical and management-level personnel.• Strong communication skills, including the ability to communicate with any audience clearly and accurately.• Advanced in Microsoft Office programs, especially, Excel (Reporting & Dashboards).Nice-to-Have :• Microsoft Power BI experience• Datacenter experience• Earned Value Management experience• PSP or PMI-SP certification• Active membership in PMI, AACEi, or similar association• Experience developing various types of reports, targeting different audiences (i.e., critical path reports, resource histograms, forecast reports, etc.)• Experience in client-facing positionsPOSITION DETAILS• Position: Planning Engineer• Primary Location: Cairo, Egypt (Heliopolis)• Position Classification: Salary based full-time regular hours.PRODUCTIVITY TOOLS• Primavera P6• Microsoft Project• Microsoft Office• Microsoft 365• Power Bi

Posted 2 years ago

Job DescriptionWhat if you could use your design skills to develop a product that impacts the way communities hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it s also one of the world s least digitized industries. That s why we re looking for a talented Staff Product Designer to join Procore on our journey to revolutionize a historically underserved industry.As a Staff Product Designer , you ll partner with Product and Engineering teams to create delightful, effortless experiences for our users. You ll shape our products by understanding our users needs and translating them into intuitive designs, validating them frequently during their path from concept to polished product. If you constantly analyze and obsess over other product s experiences we d like to hear from you!This position will report to the Senior Design Manager of Financials and has the opportunity to be located in any of our Cairo, Egypt office . We re looking for someone to join us immediately.What you ll do:• Define design strategy for Financial tools• Up-level the division s craft and experiences by mentoring junior designers• Influence to impact roadmaps by advocating for the user, and use design success metrics to focus team s efforts• Design and validate new experiences via mockups, wireframes, flow diagrams, sketches, and other UX artifacts for our cloud-based applications• Work as an embedded member of a cross-functional agile product development team, working in partnership with Product Managers, Product Directors and Engineers and Engineering Managers to set the product s strategy, and create solutions based on research• Partner with in-house UX research experts to conduct generative research and usability tests with Procore users, both online and in-person, at job sites around the country• Advocate for the user and evangelize user experience throughout the organization• Collaborate with other designers and product teams in your product area• Promote a positive culture within your product team as well as your division, and overcome challenges through endurance, grit, and persistence• Leverage and advocate for the patterns, content, and solutions created by our Design System, Content Strategy, UX Research, and DesignOps teams, and make contributions that provide value to the departmentWhat we re looking for:• Bachelor s or master s preferred in graphic design, HCI, UX, a related area of study, or equivalent work experience• 7+ years of experience designing world-class apps with a strong portfolio showcasing your research process and design work• Proficiency with leading design software such as Figma or Sketch and experience with prototyping tools• Curiosity about the way people think and human behavior• Excellent communication skills with a proven track record presenting designs to cross-functional teams and evangelizing UX to the organization• Familiarity with iOS/Android design standards and passion for interaction design• Experience partnering with Product and Engineering to achieve impactful outcomes in an agile product development environment• Comfortable leveraging data to guide design decisions that exceed product and user outcomes

Posted 2 years ago

As a member of the Support organization, your focus is to deliver post-sales support and solutions to the Oracle customer base while serving as an advocate for customer needs. This involves resolving post-sales non-technical customer inquiries via phone and electronic means, as well as, technical questions regarding the use of and troubleshooting for our Electronic Support Services. A primary point of contact for customers, you are responsible for facilitating customer relationships with Support and providing advice and assistance to internal Oracle employees on diverse customer situations and escalated issues.As an Advisory Systems Engineer, you are expected to be an expert member of the problem-solving/avoidance team and be highly skilled in solving extremely complex (often previously unknown), critical customer issues. Performing the assigned duties with a high level of autonomy and reporting to management on customer status and technical matters on a regular basis, you will be expected to work with very limited guidance from management. Further, the Advisory Systems Engineer is sought by customers and Oracle employees to provide expert technical advice.Leading contributor individually and as a team member, providing direction and mentoring to others. Work is non-routine and very complex, involving the application of advanced technical/business skills in area of specialization. Because of substantial customer interfacing, a demonstrated ability to work with customers on an independent basis with exceptional communication skills, while consistently achieving the absolute highest levels of customer satisfaction. Both a Bachelor*s and Master*s degree in Computer Science, Engineering or equivalent experience 8 years related experience prior to taking this position. In addition, experience with Oracle*s core products, applications, and tools.As part of Oracle's employment process candidates will be required to successfully complete a pre-employment screening process. This will involve identity and employment verification, professional references, education verification and professional qualifications and memberships (if applicable). Career Level - IC4As a world leader in cloud solutions, Oracle uses tomorrow s technology to tackle today s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.When everyone s voice is heard, we re inspired to go beyond what s been done before. It s why we re committed to expanding our inclusive workforce that promotes diverse insights and perspectives.We ve partnered with industry-leaders in almost every sector and continue to thrive after 40+ years of change by operating with integrity.Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first with flexible medical, life insurance and retirement options. We also encourage employees to give back to their communities through our volunteer programs.We re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by calling +1 888 404 2494, option one.

Posted 2 years ago

Job DescriptionWhat if you could use your technology skills to develop a product that impacts the way communities hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it s also one of the world s least digitized industries. That s why we re looking for a talented Staff Software Engineer - Front-End to join Procore s journey to revolutionize a historically underserved industry.As a Staff Software Engineer - Front-End at Procore, you re given the unique opportunity to partner intimately with our customer base, translating their fundamental needs into technological SaaS solutions. Supported by the might of our teams, we ll provide you with the tools and resources needed to achieve extraordinary results that render a significant impact extending beyond the boundaries of traditional engineering roles.This position will report to an Engineering Manager and is located in Cairo, Egypt . We re looking for someone to join us immediately.What you ll do:• Help establish standards for development teams and collaborate on initiatives with infrastructure, platform, and other software engineering teams• Assist fellow teammates by conducting code reviews and pairing• Leverage our tech stack: Primarily Ruby/Rails/Node.js/React/Postgres hosted on AWS and increasingly using Kubernetes and languages such as Java and Typescript, CircleCI for Continuous Integration, and a combination of ArgoCD and an in-house tool for CD.What we're looking for:• Bachelor's Degree in Computer Science or equivalent experience• Professional experience with React, Typescript or Javascript, CSS and SAAS styling is a must• Knowledge and understanding of GIT Version Control, HTTP requests, Restful APIs, API integrations is a must• 8+ years experience in software engineering fundamentals, Test Driven Development and Design principles• Understanding the tradeoffs between short-term and long-term goals and balancing immediate needs with strategic initiatives• Experience in working with software, platforms, and infrastructure at scale (we run thousands of hosts and have millions of users)• Experience in building modern Continuous Integration and Continuous Delivery systems at scale• Experience working with a team on large initiatives with the ability to course-correct as needed• Experience working with modern web development, including testing, staging, deploying, and monitoring

Posted 2 years ago

Job Description What if you could use your technology skills to develop a product that impacts the way communities hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it s also one of the world s least digitized industries. That s why we re looking for a talented Staff Full-Stack Software Engineer to join Procore s journey to revolutionize a historically underserved industry.As a Staff Full-Stack Software Engineer at Procore, you re given the unique opportunity to partner intimately with our customer base, translating their fundamental needs into technological SaaS solutions. Backed by the might of our teams, we ll provide you with the tools and resources needed to achieve extraordinary results that render a significant impact extending beyond the boundaries of traditional engineering roles. This position will report to an Engineering Manager/Senior Manager and will be based in our Cairo, Egypt location. We re looking for someone to join our team immediately.What you ll do:• Help establish standards for development teams and collaborate on initiatives with infrastructure, platform, and other software engineering teams• Assist fellow teammates by conducting code reviews and pairing• Leverage our tech stack: Primarily Ruby/Rails/Node.js/React/Postgres hosted on AWS and increasingly using Kubernetes and languages such as Java and Typescript, CircleCI for Continuous Integration, and a combination of ArgoCD and an in-house tool for CD.What we're looking for: • Bachelor's Degree in Computer Science or equivalent experience• Professional experience with React and Node.js, Ruby/Ruby on Rails or Java• 8+ years experience in software engineering fundamentals, Test Driven Development and Design principles (Ruby on Rails, Python, React, Javascript, Java, Node.js or similar languages preferred)• Experience with working on Document Management systems• Understanding the tradeoffs between short-term and long-term goals and balancing immediate needs with strategic initiatives• Experience in working with software, platforms, and infrastructure at scale (we run thousands of hosts and have millions of users) • Experience in building modern Continuous Integration and Continuous Delivery systems at scale• Experience working with a team on large initiatives with the ability to course-correct as needed• Experience working with modern web development, including testing, staging, deploying, and monitoring

Posted 2 years ago

Job DescriptionWhat if you could use your technology skills to develop a product that impacts the way communities hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it s also one of the world s least digitized industries.That s why we re looking for experienced Software Engineer II (Ruby) to join Procore s journey to revolutionize a historically underserved industry. In this role, you ll join our highly collaborative Product and Engineering organization to drive the technical direction of our projects.This position reports to the Software Engineering Manager and is located in Cairo, Egypt . We re looking for someone to join us immediately.What you ll do:• Evolve our existing codebase from a monolithic Rails application into a modular system with clear, well-enforced domain boundaries and a coherent public interface• Participate in designing and building a system that aligns with Procore s technical vision of a service-oriented architecture• Work up and down the stack to ship code for our Rails backend and our React frontend, and dive deep into the database layer to handle complex querying needs• Collaborate with Engineering, Product, and UX to design and build solutions that delight users and solve critical business problems• Serve as a leader and mentor to more junior engineers within your team What we're looking for:• Bachelor s Degree in Computer Science, a related field, or comparable work experience• 3+ years experience in Object-Oriented Program fundamentals, Test Driven Development and Design principles• Experience designing and building software in a Service-Oriented Architecture• Track record of anticipating technical problems that will fall out of major projects and designing solutions to overcome those problems• Experience working with our stack of Ruby on Rails , React, and PostgreSQL• Strong experience documenting and bringing team clarity to complex solutions• Time-honed expertise with modern web development across the entire spectrum of development, testing, staging, deploying, and monitoring• A curious mind driven to innovate and solve customer problems

Posted 2 years ago

Job DescriptionWhat if you could use your technology skills to develop a product that impacts the way communities hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it s also one of the world s least digitized industries. That s why we re looking for a talented Senior Software Engineer - Front-End to join Procore s journey to revolutionize a historically underserved industry.As a Senior Software Engineer - Front-End at Procore, you re given the unique opportunity to partner intimately with our customer base, translating their fundamental needs into technological SaaS solutions. Backed by the might of our teams, we ll provide you with the tools and resources needed to achieve extraordinary results that render a significant impact extending beyond the boundaries of traditional engineering roles.This position will report to the Senior Engineering Manager for the Construction Documents Group, and is located in Cairo, Egypt. We re looking for someone to join us immediately.What you ll do:• Help establish standards for development teams and collaborate on initiatives with infrastructure, platform, and other software engineering teams• Assist fellow teammates by conducting code reviews and pairing• Leverage our tech stack: Primarily Ruby/Rails/Node.js/React/Postgres hosted on AWS and increasingly using Kubernetes and languages such as Java and Typescript, CircleCI for Continuous Integration, and a combination of ArgoCD and an in-house tool for CD.What we're looking for:• Bachelor's Degree in Computer Science or equivalent experience• Professional experience with React, Typescript or Javascript, CSS and SAAS styling is a must• Knowledge and understanding of GIT Version Control, HTTP requests, Restful APIs, API integrations is a must• 5+ years experience in software engineering fundamentals, Test Driven Development and Design principles• Understanding the tradeoffs between short-term and long-term goals and balancing immediate needs with strategic initiatives• Experience in working with software, platforms, and infrastructure at scale (we run thousands of hosts and have millions of users)• Experience in building modern Continuous Integration and Continuous Delivery systems at scale• Experience working with a team on large initiatives with the ability to course-correct as needed• Experience working with modern web development, including testing, staging, deploying, and monitoring

Posted 2 years ago

Job DescriptionWhat if you could use your technology skills to develop a product that impacts the way communities hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it s also one of the world s least digitized industries. That s why we re looking for a talented Software Engineer II to join Procore s journey to revolutionize a historically underserved industry.As a Software Engineer II at Procore, you are responsible for designing, building, and shipping software using your analytic, pragmatism, and engineering skills to provide solutions adopted by Procore Engineering teams. If you have a passion for solving complex problems unique to running large, highly scalable, resilient systems and want to use your knowledge of software design and architecture, strong problem-solving skills, and desire to learn to continuously improve the experience of our customers and our engineers, we would love for you to join us!This position will report to an Engineering Manager and will be based in our Cairo, Egypt location. We re looking for someone to join our team immediately.What you'll do• Evolve our existing codebase from a monolithic Rails application into a modular system with clear, well-enforced domain boundaries and a coherent public interface• Develop and maintain software solutions within the Financials domain, focusing on payment-related products.• Contribute to designing and building a system that is aligned with Procore s technical vision of a service-oriented architecture• Write a highly performant code that minimizes payload size and deferred scripts while consuming the lowest possible amount of resources• Collaborate with Engineering, Product, and UX to design and build solutions that delight users and solve critical business problems• Communicate complex problems and solutions to technical and non-technical stakeholders• Collaborate effectively with teammates by conducting code reviews, providing mentorship, pairing, and training opportunities• Serve as mentor to junior Engineers on the teamWhat we're looking for• Bachelor s Degree in Computer Science, a related field, or comparable work experience• 3+ years of experience in Object-Oriented Programming fundamentals, Test Driven Development and Design principles• Familiarity with any of these Backend technologies ( Java - PHP- Ruby on Rails)• Strong experience working on full-stack modern applications and frameworks with Ruby on Rails, React/Typescript, and PostgreSQL• Experience designing and building software in a service-oriented architecture• Time-honed expertise with modern web development across the entire spectrum of development, testing, staging, deploying, and monitoring• Experience with development in Docker, AWS, and microservice environments• Understanding of the tradeoffs between technical, analytical, performance, and product goals, and adept at formulating solutions that balance all of these needs• Strong experience documenting and bringing team clarity to complex solutions• A curious mind that is driven to innovate and solve customer problems

Posted 2 years ago

Job DescriptionWe re looking for Manager, Software Engineering. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We re a customer-centric group that encompasses engineering, product, product design and data, security and business systems. In this Manager, Software Engineering role at Procore, you re given the unique opportunity to drive the next generation of application platform initiatives in a global SaaS infrastructure. Backed by the might of our teams, we ll provide you with the tools and resources needed to achieve extraordinary results that render a significant impact extending beyond the boundaries of traditional engineering roles.This position will report into a Senior Manager Manager/Engineering Director located in our Cairo, Egypt office . We re looking for someone to join us immediately. Apply today to join our team of Groundbreakers.What you ll do:• We are currently seeking to hire five Engineering Managers who have the opportunity to join one of the following teams/paths:• Lead, manage and develop a team working on Procore s Internationalization and Localization Platform, including providing technical leadership, strategy and outlook• Ensure the delivery of scalable, high-quality solutions that provide real value to Procore users, emphasizing usability, reliability, and performance• Focus on the development of our Project Management, Quality and Safety (PMQS) core offerings from Procore.• Focus on the development of our Payment Documents offering under Financials - Pay Division.• Manage a team of 6-8 engineers• Develop an ambitious roadmap for projects in collaboration with Product Management• Drive Globalization & Localization initiatives across Procore s Product Line • Guide all technical aspects of development, including technical requirements definition, design, implementation, testing, and release• Mentor and coach your teams and the broader organizationWhat we re looking for: • 8+ years total experience as a Software Engineer• 3+ years experience managing teams of varying sizes and timezones• BS or MS degree in Computer Science, related discipline, or equivalent experience• Experience in leading highly effective engineering teams• Ability to coach, provide mentorship and guidance that aids team growth and development• Track record of shipping value to customers with high quality• Ability to lead large initiatives and evaluate current technical and organizational approaches• Experience working remotely and with distributed teams• Open to slightly shift working hours to accommodate for time zone differences• Fluent in spoken and written English

Posted 2 years ago

RESPONSIBILITIES: Responsible for team revenue, activity and opportunity creation targets. Defining & communicating a team strategy/plan (aligned to the overall Business strategy) to the team-members and to key stakeholders; setting & communicating measurable objectives to execute the strategy; constantly driving and monitoring progress towards the strategic goals; adjusting the strategy when needed; and being accountable for successful attainment of the objectives by the team. Coaching team members achieve their best is a core day to day responsibility for this role Hires, manages, develops and motivates a team of Sales Representatives Proactively and regularly engages with customers and partners; both leads sales activities and manages/resolves escalations from customers, team members, partners and key stakeholders when they arise. Responsibility for Performance management of team including development plans, appraisals and management of underperformance issues. Ensures team members conduct business and themselves in an ethical manner Innovates to help improve efficiencies and processes Provides timely and accurate forecasts and other business reports Takes responsibility for own personal development Territory and account strategy planning/driving Participation in the regional strategic projects QUALIFICATIONS: Fluency in English, Arabic A minimum of 5 years experience as a people manager in a fast moving B2B Solution Sales environment with a proven track record of achieving results through the successful performance of team members A result focused individual with a strong desire to succeed, a high level of energy, drive, enthusiasm, initiative and commitment Strong grounding in both strategic and tactical selling Self - motivated to continuously expand personal and professional knowledge Track record of devising, communicating, driving towards, monitoring and revising effective business plans Ability to work in a high pressure, fast moving and challenging environment Strong strategic thinking skills with excellent organizational, planning and prioritization skills. Strong communication and persuasive skills, both written and verbal with previous experience of dealing with and influencing senior executives Good understanding of IT infrastructure with a strong business and industry acumen Strong Coaching, Interpersonal and Leadership skills Ability to accurately and consistently forecast business for their area of responsibility. Good business and IT analytical skills especially using Excel and PowerPoint Strong track record of understanding business challenges and possible solutions and translating them into effective messaging and presentations Third level education or equivalent experience Experience of driving and implementing change in an innovative manner Knowledge of competitive landscape with particular knowledge of competitive selling strategies required. As this is a new role in a projected fast-growing division, the successful candidate will need to have the aptitude and potential for career growth and progression. As a world leader in cloud solutions, Oracle uses tomorrow s technology to tackle today s problems. True innovation starts with diverse perspectives and various abilities and backgrounds.When everyone s voice is heard, we re inspired to go beyond what s been done before. It s why we re committed to expanding our inclusive workforce that promotes diverse insights and perspectives.We ve partnered with industry-leaders in almost every sector and continue to thrive after 40+ years of change by operating with integrity.Oracle careers open the door to global opportunities where work-life balance flourishes. We offer a highly competitive suite of employee benefits designed on the principles of parity and consistency. We put our people first with flexible medical, life insurance and retirement options. We also encourage employees to give back to their communities through our volunteer programs.We re committed to including people with disabilities at all stages of the employment process. If you require accessibility assistance or accommodation for a disability at any point, let us know by calling +1 888 404 2494, option one.

Posted 2 years ago

ABOUT THE ROLEThe purpose of our Key Account Director role is to drive business development and growth opportunities through dedicated customer-centric service delivery. You will be responsible for maintaining a holistic and continuous focus on service excellence; and will be accountable for identifying and nurturing business development opportunities with existing Key Client/s. • Develop and implement a customer-centric business development strategy• Set ambitious objectives and drive results through effective teamwork ensuring achievement of KPIs• Lead the service team in delivering excellence in customer-centric service• Commercial awareness: Revenue management and forecasting on a regular basis (weekly, monthly and quarterly)• Develop and cultivate productive relationships with key stakeholders in the Business and act as the key point of contact for all customer related queries• Identify and expedite opportunities to up/cross-sell new solutions; seek opportunities to enhance the value proposition and drive revenue/margin realization• Continually assess the market/industry remaining vigilant for insights and opportunities that enable us to act fast and offer proactive solutions• Collaborate with internal teams (Marketing, Product, Content) to design and implement differentiated and profitable solutions• Effectively collaborating with internal and external customers on business-related support activities for troubleshooting/Issue resolution• Act as a Brand Ambassador and represent the company at community events and other business-related meetings, promoting the company products and services

Posted 2 years ago

Job Summary:We are looking for SAP Ariba Consultant who will be expected to carry out quality assured project for our clients. The ideal candidate must make use of SAP Best Practices and impart impeccable solutions to the clients and must contribute towards building of Centre of Excellence within the organization.Duties and Responsibilities:• Provide high-quality and value-adding consulting solutions to customers at different stages- from problem definition to diagnosis to solution design, development and deployment.• Review the proposals prepared by consultants, provide guidance, and analyze the solutions defined for the client business problems to identify any potential risks and issues.• Coach and Mentor the team.• Document and implement SAP Ariba best practices and promote these practices to team members• Provide high-quality, value-adding consulting solutions to customers adhering to the guidelines and processes of the organization.• Support Ariba upgrades including test plan development and user acceptance test coordination.Skills, knowledge, capabilities and experience required:• Minimum 3+ years extensive functional knowledge of SAP Ariba Procurement, Contract Management, and Supplier Life Cycle Management• Experience in application design, development and configuration of Ariba solutions• Solid understanding and experience of working on integration with SAP S/4 Hana (both Ariba to S/4 and vice versa)• Ability to understand complex business processes, identify solutions and process improvement opportunities• Experience in 2 or more End to End Implementations.• Have a structured approach to client for managing the change using multiple communication mechanisms.• Capable of communicating effectively with project team members at different technical levels.

Posted 2 years ago

Who Are We We Are Foodics! a leading restaurant management ecosystem and payment tech provider. Founded in 2014 with headquarter in Riyadh and offices across 5 countries, including UAE, Egypt, Jordan and Kuwait. We are currently serving customers and partners in over 35 different countries worldwide. Our innovative products have successfully processed over 6 billion (yes, billion with a B) orders so far! making Foodics one of the most rapidly evolving SaaS companies to ever emerge from the MENA region.The Job in a Nutshell The Senior Backend Engineer will be part of the tech team and will be expected to create, maintain, test, and debug our back-end web applications. The ultimate goal is to provide fully functional and stable applications.What You Will Do • Establish and guide the architecture of several web applications.• Collaborate with other designers, engineers, and product managers.• Design and implement new features and functionalities.• Write well-tested code with a knowledge of test-driven development.• Solve complex performance problems and architectural challenges.• Write beautiful and well-designed code that explains itself.• Integrate data from various services and databases.• Offer coaching and mentoring to Junior engineers.• Research and lead the adoption of new systems/technologies.• Look for ways to eliminate technical debt, improve performance, and organize the code base.What Are We Looking For • A minimum of 5 years experience in developing large-scale web applications.• Extensive experience with relational databases.• Solid PHP / Laravel experience is preferable.• Experience writing unit and integration tests.• Embracing software principles such as SOLID• Someone with experience in in designing, implementing and deploying backend services with a focus on high availability, low latency, and consistency• Solid understanding of REST APIs.• Knowledge of modern queuing and caching systems like Redis .• Solid understanding of background jobs.• Experienced in leading technical projects in a fast paced environment• Great communication skills and a proven past of working effectively with different stakeholders• Strong analytical skills and problem-solving abilities.• Experience with building foodtech applications is a PLUS.• Experience with monitoring tools is a PLUS• Communicating well verbally in English.• Ability to adapt to a time zone difference, and thrive in a remote working environment.What We Offer You We believe you will love working at Foodics!• We have an inclusive and diverse culture that encourages innovation and flexibility in remote, in-office, and hybrid work setups• We offer highly competitive compensation packages in USD, including bonuses and the potential for shares• Out of Country Work: We offer the option to work outside of your country of employment for up to 30 days annually• We prioritize personal development and offer regular training and an annual learning stipend to tackle new challenges and grow your career in a hyper-growth environment• Join a talented team of over 30 nationalities working in 14 countries, and gain valuable experience in an exciting industry• We offer autonomy, mentoring, and challenging goals that create incredible opportunities for both you and the company

Posted 2 years ago

Job DescriptionWhat if you could use your technology skills to develop a product that impacts the way communities hospitals, homes, sports stadiums, and schools are built across the world? Construction impacts the lives of nearly everyone in the world, and yet it s also one of the world s least digitized industries, not to mention one of the most dangerous. That s why we re looking for a talented Senior ML Engineer m to join Procore s journey to revolutionize a historically underserved industry.As a Senior ML Engineer on our MLPlatform team, you will help evolve our Machine Learning platform to support hundreds of models. In this role, you will implement the set of services needed to release AI and data science models capable of working with TB of data. This includes model-related features like one-time and ongoing automatic model training, deploying, and monitoring models, as well as platform-related features such as model repository, feature stores, and data access layer. This position will report to the Engineering Manager, ML platform, and will be based in Cairo . We re looking for someone to join us immediately.What you will do: Checking deployment pipelines for ML models. Review Code changes and pull requests from the data science team. Triggers CI/CD pipelines after code approvals. Monitors pipelines and ensures all tests pass and model artifacts are generated/stored correctly. Deploys updated models to prod after pipeline completion. Works closely with the software engineering and DevOps team to ensure smooth integration. Containerize models using Docker and deploy on cloud platforms (like AWS/GCP/Azure). Set up monitoring tools to track various metrics like response time, error rates, and resource utilization. Establish alerts and notifications to quickly detect anomalies or deviations from expected behavior. Collaborate with the data science team to develop updated pipelines to cover any faults and Analyze monitoring data, logs, files, and system metrics. Documenting and troubleshoots, changes, and optimization. Work alongside our Product, UX, and Prototype Engineering teams, you ll leverage your experience and expertise in the AI space to influence our product roadmap, developing innovative solutions that add additional capabilities to our product suite What we are looking for Proficiency in programming languages, such as Python, Java, and C++ Must have experience with machine learning frameworks, such as TensorFlow and PyTorch You must have hands-on experience developing systems for the machine learning lifecycle: data preprocessing and feature extraction, model training and evaluation, and deployment and monitoring. Familiarity with the associated open-source ecosystem (TensorFlow, PyTorch, mlflow, Ray, Kubeflow, tfx) is a plus. You must have hands-on experience developing large-scale distributed, fault-tolerant, and scalable data processing systems capable of processing terabytes of structured and unstructured data via batch with Spark or streaming with Flink or Kafka Streams. You must have worked with data scientists and you can speak knowledgeably about the major machine learning paradigms, algorithms, and software tools, and can translate data science problem statements into corresponding data, infrastructure, or workflow needs. You Must have a good grasp of CI/CD pipelines using Jenkins, IaC (Infrastructure-as-code) tools (like Terraform, CloudFormation) Familiar with concepts like firewalls, encryption, VPNs, and secure data transfer. You are familiar with cloud infrastructure services, and container systems such as Docker or Kubernetes. You must be familiar with Python ML (Pyspark, Python libraries: setup tools, pytest and pytest mocking for unit testing, mypy, pylint, sonarqube for code quality) and at least one high concurrency language as Java, Elixir, , Python, or Golang.

Posted 2 years ago