Jobs in IT, Software & Internet Services companies, Egypt

The Job in a Nutshell We are seeking a detail-oriented and proactive Revenue Assurance Analyst to support the integrity and optimization of our revenue streams. This role is critical to ensuring that all revenue is accurately recorded, invoiced, collected, and reported in compliance with internal policies and external regulations. What Will You Do Monitor and audit end-to-end revenue processes to identify leakage, inconsistencies, or gaps in revenue recognition. Reconcile data between CRM, billing platforms, and accounting systems (e.g., Salesforce, NetSuite, Chargebee, or Zuora). Validate the accuracy of billing, pricing, and contract terms against customer records and agreements. Conduct root-cause analysis on revenue discrepancies and provide recommendations for process improvements. Develop and maintain revenue dashboards, KPIs, and reconciliation reports to ensure visibility of revenue performance. Support compliance with accounting standards and internal controls related to revenue recognition. Assist in system testing for new billing features or integrations affecting revenue flows. Support internal and external audit processes related to revenue assurance. What Are We Looking For Bachelor s degree in Finance, Accounting, Economics, or a related field. 3+ years of experience in revenue assurance, financial analysis, or billing operations. Knowledge of SaaS billing models (e.g., recurring, usage-based) and revenue recognition principles. Strong proficiency in Excel and experience with data analysis tools (e.g., SQL, Looker, Tableau). Experience working with ERP or billing platforms (NetSuite, Zuora, Chargebee, or similar). Excellent attention to detail, critical thinking, and problem-solving skills. Strong written and verbal communication skills in English. Who Will Excel A strong analytical background and experience in revenue assurance, billing, or financial analysis in a subscription-based or SaaS business model. Knowledge of IFRS 15 or ASC 606 revenue standards. Understanding of internal controls and risk management principles.

Posted a day ago

Job Description We re looking for Senior Software Engineer to join Procore s core Financials & Accounting Integration pillar in the Financials division team. In this role, you ll join our highly collaborative Product and Engineering organization to drive the technical direction of our projects. As a Senior Software Engineer 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. 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 team. What we're looking for: Bachelor s Degree in Computer Science, a related field, or comparable work experience. 5+ years of experience in Object-Oriented Programming fundamentals, Test Driven Development and Design principles. Strong experience working on backend modern applications and frameworks with Ruby on Rails. Familiarity with React is a nice-to-have. 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 5 days ago

Posted 5 days ago

Job Description We re looking for Senior Software Engineer to join Procore s core Financials & Accounting Integration pillar in the Financials division team. In this role, you ll join our highly collaborative Product and Engineering organization to drive the technical direction of our projects. As a Senior Software Engineer 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. 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 team. What we're looking for: Bachelor s Degree in Computer Science, a related field, or comparable work experience. 5+ years of experience in Object-Oriented Programming fundamentals, Test Driven Development and Design principles. Strong experience working on backend modern applications and frameworks with Ruby on Rails. Familiarity with React is a nice-to-have. 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 5 days ago

Posted 5 days ago

Job Description We re looking for a Recruitment Coordinator to join Procore s Talent Acquisition Department on a temporary contract basis (12 months). In this role, you ll help facilitate a seamless interview process for candidates. As a Recruitment Coordinator, you ll partner with recruiters, hiring managers, and interviewers to execute a best-in-class candidate interview experience. This role requires agility and acute attention to detail to successfully schedule and reschedule interviews while managing multiple priorities that require you to shift gears at a moment's notice without missing a beat. If you re excited by the opportunity to play a pivotal part in our growth plans we d like to hear from you! This position reports to our Associate Manager, Candidate Experience, and will be based remotely near our Cairo office. We re looking for someone to join us immediately. What you ll do: Manage candidate s interview experience: schedule all interviews over multiple time zones, ensure candidates are prepared with the most up-to-date details Distribute pertinent information to the hiring team Develop a strong partnership with our Recruiters Leverage Procore s Applicant Tracking System (ATS) and scheduling tool to ensure an efficient interview process Support special projects as needed What we re looking for: 1+ years of experience working as a Recruiting Coordinator or similar experience in Recruiting Respect for confidential information High level of organization and attention to detail Genuine curiosity about people, online networks, and technology Intrinsic drive for success we are growing quickly and you will be trusted to make informed judgments Team-oriented and optimistic nature Experience using scheduling software (GoodTime preferred but not required) Experience with an ATS (SmartRecruiters preferred but not required)

Posted 5 days ago

What you'll do: As an Order Management Project Manager you are responsible for proactively managing and coordinating the commercial and delivery aspects of projects and distribution orders containing standard products delivery, assembled-to-order, and engineered-to-order equipment for Eaton s customers in the ME region. The incumbent will serve as a customer advocate and demonstrate a leadership role in managing complex issues related to the projects and distributions orders, while communicating with plants, Distribution Centers, Logistics, various internal departments, field sales, and assigned customers base regarding the status of orders including production schedules and logistical concerns to ensure on-time and accurate delivery of project commitments, and coordinate after sales support.We are seeking a highly adaptable individual with the ability to thrive in a dynamic environment characterized by shifting priorities, projects, clients, and technologies. The ideal candidate will be proactive and capable of navigating changes with ease and demonstrate strong leadership qualities and a proven ability to inspire and guide others.Your main duties: -Ensure that projects on hand are delivered within tolerance: Time (to project contractual completion date) Cost (man hours, materials and other direct costs) Quality (first time right) Customer satisfaction (Satisfied repeated customer) -Maintain the commercial integrity of projects and distribution orders -Reviewing and understanding customer purchase order requirements, daily/weekly projects reviews, risk mitigation measures, ensuring system data integrity -Maintaining financial control measures, claim resolution and bonds/letter of credits -Maintain company objectives throughout the order cycle while managing progress billing, accurate invoicing, on-time shipments, logistical planning and coordination -Project communication: Communicate effectively with plants, credit, field sales, and other internal departments on projects and orders issues and follow through to closure. -Communicate directly with the assigned customer base regarding the status of orders, shipment schedule, and invoicing. -Manage multiple project orders and prioritize time and tasks effectively to serve Eaton s customers You will manage assigned distributor branches and manage active projects orders, of varying complexity, scope and timeline -Perform all job functions with adherence to Eaton s Philosophy and Values as well as the Safety and Environmental standards -Work within the mind frame of continuous improvement philosophy and working with different function such as Finance, Customer Service, Supply Chain to ensure smooth execution, deliver on time and customer satisfaction -Issuing shipping documentation such as PL, PI, Invoice, CN using SAP -Manage active project orders, of varying complexity, scope and timelineQualifications: Bachelor Degree or Diploma required with relevance to the job description BSC of Electrical Engineering or Engineering Minimum 3 to 5 years of relevant experience leading a team in the field of Power QualitySkills: Order Management experience is required Team Leader experience is required Adaptable to changes skill is required Excellent Organizational, Communication, Negotiation, Follow-up, and Presentation skills Excellent understanding / demonstrated experience in the Order to Cash Cycle Familiar with country specific certification requirements such as KFF/ SASO / SABER and relevant certification bodies TUV KSA/ NCB s etc Familiar with International trade regulations and compliance requirements

Posted 5 days ago

Job Description We re looking for a Recruitment Coordinator to join Procore s Talent Acquisition Department on a temporary contract basis (12 months). In this role, you ll help facilitate a seamless interview process for candidates. As a Recruitment Coordinator, you ll partner with recruiters, hiring managers, and interviewers to execute a best-in-class candidate interview experience. This role requires agility and acute attention to detail to successfully schedule and reschedule interviews while managing multiple priorities that require you to shift gears at a moment's notice without missing a beat. If you re excited by the opportunity to play a pivotal part in our growth plans we d like to hear from you! This position reports to our Associate Manager, Candidate Experience, and will be based remotely near our Cairo office. We re looking for someone to join us immediately. What you ll do: Manage candidate s interview experience: schedule all interviews over multiple time zones, ensure candidates are prepared with the most up-to-date details Distribute pertinent information to the hiring team Develop a strong partnership with our Recruiters Leverage Procore s Applicant Tracking System (ATS) and scheduling tool to ensure an efficient interview process Support special projects as needed What we re looking for: 1+ years of experience working as a Recruiting Coordinator or similar experience in Recruiting Respect for confidential information High level of organization and attention to detail Genuine curiosity about people, online networks, and technology Intrinsic drive for success we are growing quickly and you will be trusted to make informed judgments Team-oriented and optimistic nature Experience using scheduling software (GoodTime preferred but not required) Experience with an ATS (SmartRecruiters preferred but not required)

Posted 5 days ago

 Business Overview: Alnafitha IT is a leading independent provider of IT services and solutions in Saudi Arabia, founded in 1993. As a fully Saudi-owned company, we have established ourselves from a startup business to a market leader, offering a comprehensive range of IT solutions tailored to meet the unique requirements of our clients. Our expertise spans across various domains, including Microsoft, AWS, ManageEngine, and Zoho Solutions, ensuring that we deliver strategic IT solutions that drive digital transformation and operational excellence to our clients. With over 30 years of experience, Alnafitha IT has successfully completed more than 4,000 projects, serving over 3,000 satisfied customers, and collaborating with 65+ partners. Our commitment to excellence is evident in our customer-centric approach, which emphasizes engagement, collaboration, and a relentless pursuit of quality in every interaction. Our vision is to be the Kingdom's most customer-centric provider for digital transformation and consultation, fostering innovation and excellence in all our solutions. We are dedicated to optimizing operational efficiency and ensuring effective resource utilization to enhance customer satisfaction and profitability At Alnafitha IT, we believe in empowering our employees and nurturing their growth, which is essential for driving leadership in technology and customer satisfaction. As we continue to expand our presence in the IT landscape, we remain committed to delivering cutting-edge solutions that not only meet but exceed our clients' expectations. Job Summary/Objective The Technical Consulting Professional at Alnafitha IT is responsible for providing guidance and solutions across diverse technology domains. This role involves assessing client needs, delivering tailored technology solutions, and ensuring successful project execution to enhance client operations and drive business value. Key Responsibilities: Client Needs Assessment Lead engagements to understand complex client IT requirements by conducting in depth discussions and strategic assessments with clients to ensure comprehensive understanding and alignment of business goals Oversee evaluations of existing systems by directing teams in analyzing system performance and identify critical gaps to drive strategic improvements that enhance client operations Solution Design and Implementation Design and approve implementation of plans by collaboration with senior leadership to define project scope and objectives to ensure solutions align with broader business strategies and clients needs Manage the technical implementation process by coordinating resources and schedules to ensure timely deployment and guarantee successful execution while minimizing client disruption Support and Troubleshooting Offer direct support for teams in resolving complex client issues by establishing frameworks for support and escalation processes to ensure high levels of client satisfaction through effective issue management Requirements Qualifications Education: Bachelor s degree in computer science or a related field; master s degree in relevant field Experience: 6-8 years of experience in business applications, technical consultant or related position ITIL Foundation (Must) Microsoft Certified: Azure Solutions Architect Expert (Must) AWS Certified Solutions Architect professional (Must) MCSE: Core Infrastructure (Must) MCSE: Messaging (Must) Experience in the following technology: +7 (Microsoft: Active Director, SSO/Federation, Azure AD, Microsoft Exchange) Experience on Microsoft Exchange 2016/ 2013 / 2010 server, Mail Flow, Exchange Online, Client connectivity (On-prem and cloud), Device management, Load balancing, Authentication and Hybrid Identity technologies. Experience with migration of Exchange customers to Office 365 and end to end support and troubleshooting experience of Exchange Online and Office 365 Hybrid solutions. Additional skills in Exchange Online Protection, Antigen/Forefront Protection for Exchange. Experience in AD Security (ATA, AD backup and recovery, security practices and AD health check) Knowledge of Microsoft Server features (ADFS DFS RMS WSUS WDS CA IIS). Knowledge of Virtualization (Microsoft Hyper-V, VMWare). Basic knowledge in SQL database administration and implementation. Solid understanding of client/server, networking, and Internet technologies fundamentals. Experience with Cloud technology [Saas, Iaas, and Paas] Good knowledge for AWS Familiar with different migration scenarios Active directory, and virtualization

Posted 5 days ago

Follow up shipment. Keep up with ever-changing Government Policies and any new decree regarding the export of goods. Review contracts before trader sign it (Buyer-Seller-incoterms Packing- shipment period- specifications- payment method- Required documents) Send shipment declaration / VGM/ any required documents in due time. Make sure that shipping schedule complies with contractual shipment period. Check and send draft of shipping documents to buyer to review/ approve it before issuing the final shipping documents. Receiving certificate of quality and weight to ensure shipped goods comply with contract quantities/ tolerance/ specifications. Provide chartering (logistic team) with contract details ( such as shipment period, shipper details, etc .., to enable them to book freight/ charter Bulk vessels in case FOB shipments. Check with Treasury Dep. allocated bank for each shipment. Send the full set of final shipping documents to our bank in due time. Send scanned copies of final shipment documents before sending it to our bank. Issuing insurance policies for CIF shipments. Solving with buyer any problem related to received shipping documents due to incorrect data/ info. in documentation. Follow up with chartering /( logistic team ) settlement of demurrage & dispatch and make sure to receive/ send payment swift from/to suppliers. Receiving documents instructions from buyer in order to issue the shipping documents in due time. Create files (soft copies on server) for every shipment

Posted 5 days ago

Job Description We re looking for a Staff Technical Program Manager to join Procore s Product & Technology Team. 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. This role plays a critical role in the success of our company's Product development and delivery to market. As a Staff Technical Program Manager, you will work with each Product Team to thoughtfully structure and manage integrated, multi-track initiatives towards meeting the Team's objectives and key results and delivering value to both internal and external Customers. The TPM/Delivery Manager is responsible for connecting the dots between what all Delivery Teams are working on, highlighting and timely managing dependencies, and identifying and collaborating with all necessary parties to tenaciously remove systemic impediments, in support of consistent and iterative value delivery. What you will do: Work with Product leaders in each Product Team to structure and manage integrated, multi-track initiatives towards meeting the Company s Objectives, from discovery to launch. Drive cross-functional planning and alignment between Delivery Teams, leveraging Agile methodology techniques such as cross-team Release Plans and Scrum of Scrums. Partner closely with Product Manager, Engineering Leads, Design Leads, Scrum Masters and Tech Leads to inspire and motivate the Delivery Teams, keeping the context, objectives and success metrics clear for them and fostering collaboration, continuous learning and can do it spirit. Drive identification and removal of systemic impediments for our Delivery Teams, working across all levels of the organization in pursuit of timely and effective solutions. Connect the dots between what all Delivery Teams are working on, timely identifying, socializing and managing dependencies. Create transparency to all levels of the Organization on backlog delivery status and risks by creating, updating, and socializing intuitive and simple information radiators. Embrace continuous improvement in all things, especially in processes and communication, managing our framework, and process health. Provide indirect leadership and mentorship to Scrum Masters on all things Agile. Manage resourcing and budgeting in a matrix organization. Drive Initiative Lessons Learned sessions and bring learnings to action on future Initiatives. Our dream candidate feels like this: You re optimistic about problem-solving through collaboration. You embrace change as an enabler for continuous improvement. You re a natural leader who is proactive and takes ownership of innovating and closing gaps to help your team succeed. You re organized, even when all around you seems to be in chaos. You have a passion for removing impediments to enable your team and helping processes, communication, tools, and people be more efficient, productive, and focus on value delivery. You believe in the supreme power of the Team we win or lose together. You put a premium on strong working relationships and know how to use diplomacy to get things done. You are self-motivated and highly driven, you have get-things-done DNA. You have an Agile mindset because you believe in its value, and are an ambassador for Agile Culture and best practices. You re not afraid to tell it like it is, whether good or bad. What we are looking for: BA/BS degree or equivalent practical experience. 10+ years proven project or program management experience in an environment employing agile development practices for managing product development. (Experience in the software industries strongly preferred). A track record of project delivery for large, cross-functional projects. Experience managing, engaging, and motivating multiple stakeholders at all levels of the matrix organization while maintaining an understanding of the bigger picture and how departments are connected. Executive communication skills; reporting succinct updates and key points. Ability to communicate to the masses; knows what, when, and how to share company-wide for a broad audience. 5+ Years of demonstrated knowledge and experience in Agile Software Development Methodologies. CSM Certification and or equivalent previous experience on Scrum Master role. Nice to have Scaled Agile SPC Certification. Nice to have PMP Certification. Nice to have experience with International Localizations. Nice to have experience in the AEC Industry.

Posted 15 days ago

Job Description We re looking for Software Engineer II - Android to join our Mobile Team in. In this role, you ll join our highly collaborative Product and Engineering organization to drive the technical direction of our projects. As a Software Engineer II - Android, 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, we would love for you to join us! This position reports to Engineering Manager and will be based in our Cairo office, or employees can work remotely. We re looking for someone to join us immediately. What you ll do: Collaborate with Engineering, Product, and UX to design and build solutions that delight users and solve critical business problems Build new features leveraging the latest Android technologies, backed by robust unit tests and analytics Utilize a customer-centric approach to lead architectural design decisions that improve scalability and performance for users Develop fellow teammates by conducting code reviews, providing mentorship, pairing, and training opportunities What we're looking for: Bachelor s Degree in Computer Science, Engineering, or a related field, or equivalent work experience 2+ years of Engineering Experience (1+ years of experience building native Android applications using Kotlin) Understanding of Android s architectural components (Room, LiveData, Jetpack, Compose, etc.) and the MVVM architecture. Experience with Coroutines and Flows is a plus Experience working with RESTful APIs Exceptional communication skills and the ability to work closely with others both within and adjacent to the existing team

Posted 2 months ago

The Software Sales Representative plays a critical role in driving business growth by identifying opportunities, presenting solutions, and nurturing client relationships. This position requires technical expertise, strategic thinking, and a customer-oriented mindset to deliver tailored software solutions. Key Responsibilities: Lead the development, presentation, and sale of impactful value propositions. Drive sales of technology software products and services within a defined territory. Collaborate with technology partners and ecosystems to transform customer organizations and build long-term capabilities. Identify and foster strategic alignment with key third-party influencers. Develop comprehensive solution proposals encompassing all aspects of software applications. Operate within large teams, directing specific team sales activities to achieve goals. Cultivate strong relationships with clients and partners, understanding their needs and anticipating challenges. Strategically expand business partner revenue and self-sufficiency. Build a robust sales pipeline, oversee account planning, and provide accurate forecasts. Independently manage and execute responsibilities within established policies and procedures. Create account plans to ensure the attainment of sales goals in the assigned territory. Establish connections with key executives and decision-makers. Architect and manage large, complex capture efforts with partners and cross functional teams. Prospect and cold-call new businesses to develop opportunities and relationships. Analyze market data to recommend strategies for business growth. Design effective plans to maximize revenue and achieve annual quota objectives.

Posted 2 months ago

We are seeking a highly motivated and experienced Sales Representative with a proven record of accomplishment in selling PBX and VoIP solutions from leading brands such as Avaya, Cisco, 3CX, and Call center studio, Grand Stream. The ideal candidate will have exceptional lead generation skills and the ability to build relationships with clients across various industries, including telecommunications, hospitality, healthcare, education, Call Center and corporate enterprises.Key Responsibilities: - Identify and generate new leads through research, networking, and targeted outreach within industries such as telecommunications, healthcare, education, hospitality, and corporate enterprises. - Develop and execute strategic sales plans tailored to meet the communication needs of different industries. - Build and maintain strong client relationships, understanding their operational challenges and recommending customized PBX and VoIP solutions. - Conduct product demonstrations and presentations to highlight features and benefits, specifically aligned with industry requirements. - Negotiate contracts and close sales deals, consistently achieving or exceeding sales targets. - Stay informed about industry trends and advancements in PBX and VoIP technology to offer innovative and competitive solutions. - Work closely with the marketing team to create campaigns targeting specific industries for lead generation and brand promotion. - Utilize CRM to manage leads, track interactions, and maintain a comprehensive client database. - Provide post-sales support to ensure customer satisfaction and foster long-term partnerships. - Deliver sales reports, performance metrics, and market feedback to management regu

Posted 2 months ago