Java Jobs - Cairo Egypt
1026 Jobs Found
About the projects: We are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role:We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: Rust Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents. Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave) Duration of contract : 3 month; [expected start date is next week]<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
We're Hiring: Senior Software Sales Executive<br>VALUE Business Planning| Cairo, Egypt | Full-time<br>About the role<br>A technical partner specializing in building scalable software solutions, including smartphone applications, online platforms, e-commerce systems, and customized enterprise solutions. We provide our services to the private and public sectors in Egypt, Saudi Arabia, and the Gulf.<br>We're now scaling our sales function, and we're looking for a senior professional who can own the full software sales cycle independently. This is a senior, autonomous role - you won't be micromanaged. You're expected to build and drive your own pipeline, backed by a technology team with a strong delivery track record and an established client base.<br>Key responsibilities<br>Own the complete software sales cycle: prospecting, qualifying, product demos, proposal development, negotiation, and closing. Build and manage a pipeline of corporate and enterprise clients across Egypt and the GCC. Develop and maintain sales analytics and reporting - pipeline health, conversion rates, and forecasting. Represent the firm in client meetings with C-level executives, product owners, and business decision-makers. Work closely with the technical delivery team to scope software projects accurately. Contribute to pricing and go-to-market strategy for our software products and services.<br>Requirements<br>5+ years of proven B2B sales experience in software or enterprise technology solutions (Saa S, custom software, or digital products). A demonstrated track record of closing high-value software or solution deals. Prior experience selling into the GCC market - Saudi Arabia in particular - is a must. Strong command of sales analytics: CRM discipline, pipeline metrics, and data-driven forecasting. Solid technical understanding - you can hold a credible conversation about software products, digital platforms, integrations, and technology solutions with sophisticated clients. Strong executive presence; confident and credible in high-stakes, client-facing settings. Fluent English (written and spoken); Arabic required for our core markets.<br>What we offer<br>Full ownership and autonomy over the sales function. Direct access to the founder and to decision-making. Exposure to the Egyptian and Saudi markets with an established client base and a strong technology reputation.
Company Description Schesti Technologies specializes in digital solutions for the construction industry, supporting projects with accurate construction estimates and detailed takeoffs using both manual methods and artificial intelligence. The company helps clients plan and manage construction schedules, organize effective construction meetings, and handle construction contracts efficiently. Schesti Technologies also focuses on improving collaboration and communication across stakeholders. In addition, the company leverages networking and social media to connect professionals and organizations within the construction field. Role Description This is a full-time, on-site Software Sales role for a Civil Engineer, based in Egypt. The role involves promoting and selling construction-focused software solutions, including tools for estimates, takeoffs, scheduling, meetings, and contract management. Day-to-day tasks include identifying and qualifying potential clients, conducting product demonstrations, and explaining how the software supports project efficiency and cost control. The position also requires collaborating with technical teams to tailor solutions to client needs, preparing proposals, negotiating terms, and maintaining long-term customer relationships. The Software Sales–Civil Engineer will stay informed about construction industry trends and actively engage with professionals through networking and social media channels. Qualifications Strong foundation in civil engineering principles and construction project workflows, including estimating, scheduling, and contract management. Ability to understand and explain software solutions, with interest in digital tools, artificial intelligence applications, and construction technology. Sales and customer-facing skills, including client prospecting, product presentations, negotiation, and relationship management. Professional communication skills for engaging with stakeholders, participating in construction meetings, and utilizing social media for networking. Bachelor’s degree in Civil Engineering or a related field. Previous experience in construction management, engineering consulting, or software sales is an advantage. Fluency in English and Arabic, with the ability to prepare clear technical and commercial documentation. Willingness to work on-site in Egypt and travel to client locations as needed.
Take end-to-end ownership of the platform's software lifecycle, including source code,build processes, and deployment infrastructure Maintain and evolve forked open-source components, integrating upstream change while ensuring platform stability Develop, improve, and maintain build tooling across both Linux and Windows environments Design and implement robust CI/CD pipelines to replace manual build and validation processes Maintain and extend interoperability test suites across multiple integrated encryption and security components Support and improve Kubernetes/Open Shift-based deployments, including Helm charts, container images, and deployment workflows Collaborate with engineering teams to troubleshoot complex integration, build, and deployment issues Keep technical documentation accurate and aligned with system changes and operational practices<br><br>Requirements<br><br>3+ Years of Experiance Strong software engineering background with professional experience in C/C++ and complex build systems Experience working with Git, including maintaining long-lived forks and integrating changes from active upstream projects Comfortable developing and troubleshooting across both Linux and Windows environments Practical experience with Kubernetes/Open Shift and Helm-based application deployments Strong problem-solving skills and the ability to work independently across multiple layers of a technical system<br><br>Preferred Qualifications<br><br>Experience working with large-scale open-source projects and complex build ecosystems Knowledge of Rust and modern systems programming practices Background in encryption, secure communications, or security-focused infrastructure Experience designing automated testing and integration frameworks
About the projects: We are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role:We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: Rust Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents. Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave) Duration of contract : 3 month; [expected start date is next week]<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
Key Responsibilities Review and analyze business, functional, and technical requirements. Design, develop, and execute test plans, test cases, and test scripts. Perform functional, regression, integration, system, smoke, and user acceptance testing (UAT) support. Identify, document, track, and verify defects using defect management tools. Collaborate closely with developers, business analysts, and product owners to resolve issues. Validate bug fixes and perform re-testing activities. Prepare testing reports and communicate testing progress to stakeholders. Participate in requirements reviews and provide feedback from a quality perspective. Ensure software releases meet quality standards before deployment. Contribute to continuous improvement of QA processes and testing methodologies.<br>Qualifications Required Qualifications Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.2–5 years of experience in software testing and quality assurance. Strong understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC). Experience in writing test cases, test scenarios, and defect reports. Hands-on experience with bug tracking tools such as Jira, Azure Dev Ops, or similar. Familiarity with web, mobile, and API testing concepts. Knowledge of database testing and SQL queries is an advantage. ISTQB certification is a must.
Key Responsibilities<br><br>Technical Presales Support<br><br>Collaborate with sales teams to understand customer business and technical requirements in KSA and UAEDesign and propose suitable technical solutions aligned with customer needs. Prepare technical proposals, solution architectures, and statements of work. Conduct product presentations, demonstrations, and proof-of-concept (POC) sessions. Respond to RFPs, RFIs, and RFQs with technical and functional inputs. Assist in effort estimation, BOM preparation, and solution sizing. <br><br>Customer Engagement<br><br>Participate in customer meetings, workshops, and discovery sessions. Explain technical concepts clearly to both technical and non-technical stakeholders. Build trusted relationships with customers, partners, and internal teams. Address customer technical concerns and provide recommendations. <br><br>Solution Design & Documentation<br><br>Prepare high-level and low-level solution designs when required. Create architecture diagrams, implementation approaches, and integration workflows. Ensure proposed solutions follow best practices, scalability, security, and compliance standards. <br><br>Collaboration<br><br>Coordinate with engineering, delivery, product, and support teams. Work closely with project managers and solution architects during transition to delivery. Support continuous improvement of presales assets, templates, and demo environments. <br><br>Market & Product Knowledge<br><br>Stay updated on industry trends, competitor solutions, and emerging technologies. Maintain strong understanding of company products, services, and capabilities. <br><br>Required Qualifications<br><br>Bachelor's degree in Computer Science, Information Technology, Engineering, or related field. 3-6 years of experience in presales, solution engineering, systems engineering, or technical consulting. Experience in preparing technical proposals and responding to RFPs. Strong understanding of enterprise IT solutions, cloud technologies, integrations, and software architectures. Excellent communication and presentation skills. Ability to work in a fast-paced, customer-facing environment. <br><br>Preferred Skills<br><br>Experience with cloud platforms such as Azure, AWS, or Google Cloud. Knowledge of APIs, integrations, databases, and enterprise applications. Familiarity with cybersecurity, infrastructure, data, or AI solutions is a plus. Experience with diagramming and documentation tools (Visio, Draw.io, etc.). Relevant technical certifications are advantageous. <br><br>Soft Skills<br><br>Strong analytical and problem-solving abilities. Customer-oriented mindset. Strong teamwork and collaboration skills. Ability to manage multiple opportunities simultaneously. Good negotiation and stakeholder management skills. <br><br>KPIs / Success Metrics<br><br>Quality and timeliness of technical proposals. Win rate contribution. Customer satisfaction during presales engagements. Accuracy of solution sizing and estimations. Number of successful demos and POCs delivered
About the projects: We are building LLM evaluation and training datasets to train LLM to work on realistic software engineering problems. One of our approaches, in this project, is to build verifiable SWE tasks based on public repository histories in a synthetic approach with human-in-the-loop; while expanding the dataset coverage to different types of tasks in terms of programming language, difficulty level, and etc.<br>About the Role: We are looking for experienced software engineers (tech lead level) who are familiar with high-quality public Git Hub repositories and can contribute to this project. This role involves hands-on software engineering work, including development environment automation, issue triaging, and evaluating test coverage and quality<br>Why Join Us? Turing is one of the world’s fastest-growing AI companies accelerating the advancement and deployment of powerful AI systems. You’ll be at the forefront of evaluating how LLMs interact with real code, influencing the future of AI-assisted software development. This is a unique opportunity to blend practical software engineering with AI research.<br>What does day-to-day look like:Analyze and triage Git Hub issues across trending open-source libraries. Set up and configure code repositories, including Dockerization and environment setup. Evaluating unit test coverage and quality. Modify and run codebases locally to assess LLM performance in bug-fixing scenarios. Collaborate with researchers to design and identify repositories and issues that are challenging for LLMs. Opportunities to lead a team of junior engineers to collaborate on projects.<br>Required Skills:Minimum 3+ years of overall experience Strong experience with at least one of the following languages: Rust Proficiency with Git, Docker, and basic software pipeline setup. Ability to understand and navigate complex codebases. Comfortable running, modifying, and testing real-world projects locally. Experience contributing to or evaluating open-source projects is a plus.<br>Nice to Have:Previous participation in LLM research or evaluation projects. Experience building or testing developer tools or automation agents. Perks of Freelancing With Turing:Work in a fully remote environment. Opportunity to work on cutting-edge AI projects with leading LLM companies.<br>Offer Details:Commitments Required: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. (We have 3 options of time commitment: 20 hrs/week, 30 hrs/week or 40 hrs/week) Employment type : Contractor assignment (no medical/paid leave) Duration of contract : 3 month; [expected start date is next week]<br>After applying, you will receive an email with a login link. Please use that link to access the portal and complete your profile.<br>Know amazing talent? Refer them at turing.com/referrals, and earn money from your network.
We are seeking a motivated and results-driven B2B Software Sales Executive to identify new business opportunities, build strong client relationships, and drive sales growth for our software solutions. The ideal candidate will have experience in software sales, strong communication skills, and the ability to understand client needs and propose suitable technology solutions.<br>Key Responsibilities<br>* Identify and generate new business opportunities through prospecting, networking, and lead generation activities.* Conduct meetings, presentations, and product demonstrations for potential clients.* Understand customer requirements and recommend appropriate software solutions.* Manage the full sales cycle from lead qualification to contract closure.* Build and maintain long-term relationships with clients and key stakeholders.* Prepare sales proposals, quotations, and commercial offers.* Collaborate with technical and delivery teams to ensure smooth project handover and customer satisfaction.* Maintain accurate records of sales activities and opportunities within the CRM system.* Achieve and exceed monthly and quarterly sales targets.* Monitor market trends, competitor activities, and customer feedback.<br>Requirements<br>* Bachelor’s degree in Business Administration, Marketing, Computer Science, or a related field.* 2–5 years of experience in B2B sales, preferably in software, Saa S, ERP, CRM, HR systems, or technology solutions.* Proven track record of achieving sales targets.* Excellent communication, presentation, and negotiation skills.* Strong ability to understand business needs and translate them into software solutions.* Experience using CRM systems is preferred.* Self-motivated, proactive, and customer-focused.<br>Preferred Qualifications<br>* Experience in software houses or technology companies.* Familiarity with Saa S business models and enterprise software sales.* Existing network of corporate clients is a plus.
The Firm:<br><br>Arcsen is a leading global technology consulting firm specializing in providing innovative solutions and expert guidance to businesses across EMEA. With a commitment to excellence, Arcsen partners with industry giants such as Salesforce, Mule Soft, Tableau, Slack, and Sprout, Certinia, and Splunk, ensuring clients receive top-tier services tailored to their unique needs.<br><br>Role Summary:<br><br>As a Salesforce QA Engineer, you will play a critical role in our software development lifecycle. You will focus on validating requirements, testing custom Salesforce configurations. Your detailed approach to testing will help us deliver exceptional value to our customers.<br><br>Responsibilities: <br><br>Testing & Validation<br><br>Perform comprehensive Manual Testing (Functional, Accessibility, and Security) and API testing within Salesforce ecosystem Validate custom Salesforce configurations—including Flows, Validation Rules, Workflows, and Lightning components—against business requirements Identify critical edge cases and business logic gaps early in the lifecycle to minimizedefect leakage to later stages Support release validation activities, including standard smoke testing and regression testing when needed. Analysis & Support Review and analyze software requirements to ensure full testability and alignment with overall business needs Collaborated closely with Developers, BAs, and PMs to clarify requirements and maintain good test coverage Support customer demonstrations and assist end users during User Acceptance Testing (UAT) sessions if needed Contribute to business and system enhancements by identifying operational gaps and suggesting actionable improvements<br><br>Requirements<br><br>Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent work experience)0-2 years of experience in software testing, with a strong interest in building a career in the Salesforce ecosystem Good understanding of software testing principles and methodologies Experience with API testing Familiarity with test automation concepts and tools such as Selenium, Rest Assured, or Playwright Strong analytical and problem-solving skills, with the ability to identify edge cases and think from the end user's perspective Excellent English communication skills, both written and verbal ISTQB Foundation Level (FL) certification is a Must <br><br>Benefits<br><br>Competitive salary and benefits package Collaborative and supportive work environment Career growth opportunities<br><br>Arcsen is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. Different makes us better.<br><br>By applying, you give your consent to the processing of your personal data which are necessary to the Personal Data Administrator for the purpose of the recruitment process, and the future recruitment processes. This consent will allow us to contact you in connection with our recruitment. We will process your data for two years.
Are you a results-driven sales professional with a passion for technology? We're looking for a B2B Software Sales Executive to join our growing team and drive business growth through consultative software sales. Key Responsibilities:Manage the full sales cycle, from lead generation and prospecting to negotiation and closing deals. Identify and develop new business opportunities in the B2B market. Build and maintain strong relationships with clients to understand their business needs. Deliver product presentations and tailored software solutions. Maintain accurate sales activities and pipeline updates using a CRM system. Collaborate with internal teams to ensure a smooth customer onboarding experience. Achieve and exceed monthly and quarterly sales targets. Requirements:2+ years of experience in B2B software sales. Proven experience managing the full sales cycle. Strong lead generation, negotiation, and closing skills. Experience using CRM systems (preferred). Excellent communication, presentation, and relationship-building skills. Self-motivated, target-oriented, and eager to grow in a fast-paced environment. If you're passionate about technology, enjoy building client relationships, and thrive in a target-driven environment, we'd love to hear from you.<br>Apply through mail: outsourcing.recruiter@pcs-egypt.com
Real Estate Software Sales We are looking for a motivated Business Development Executive with experience in B2B software sales to join our team. The ideal candidate will be responsible for generating new business opportunities, managing the full sales cycle, and selling real estate software solutions to real estate developers and property management companies.<br>Key Responsibilities Identify and generate new business opportunities within the real estate sector. Manage the complete sales cycle from prospecting to closing. Conduct client meetings, presentations, and product demonstrations. Understand customer business needs and recommend suitable software solutions. Build and maintain strong relationships with decision-makers. Prepare commercial proposals and negotiate contracts. Collaborate with the technical and implementation teams to ensure a smooth client onboarding process. Achieve monthly and quarterly sales targets. Maintain accurate sales records and pipeline updates using CRM. Requirements1–5 years of experience in B2B Software Sales, ERP, CRM, Saa S, or Real Estate Technology. Experience selling software solutions to businesses is highly preferred. Strong communication, presentation, and negotiation skills. Ability to manage long sales cycles and multiple stakeholders. Self-motivated with a results-driven mindset. Bachelor's degree is must. Preferred Background Candidates with experience in one or more of the following are highly encouraged to apply:CRM Systems Real Estate Software Property Management Systems Enterprise Software Software House Sales
Purpose of the Job: To work with our internal development team, as well as our clients. The QA Specialist will be responsible for developing and implementing the testing processes for new and existing projects/products.<br>Responsibilities and Duties:Analyze, create and extend existing or new test cases to ensure the testability of existing and new requirements Integrate your QA activities into your team’s iteration and continuously monitoring requirements from the beginning to the end of an iteration Coach your team to continuously develop and improve QA measures Prepare reports related to software testing carried out. Become a product expert. Share knowledge with other team members to grow their product expertise and testing skills Track quality assurance metrics, like defect densities and open defect counts Ability to work independently and carry out deliveries to completion Work with the agile team to set their priorities and remove their roadblocks to make sure sufficient coverage is done for the release. Seek out areas of improvement and efficiency throughout the software development and maintenance process. Contribute to the development and maintenance of automated test suites using Playwright and/or Cypress. Education:Bachelor's degree in computer science, computer engineering, or relevant.<br>Experience:Minimum of 2+ Years of related professional experience. Experience in API testing. Strong knowledge of Risk-based testing approaches Hands-on experience in functional, non-functional, and change-based testing Experience working in an Agile/Scrum/kanban/XP development process Solid experience with identifying any ambiguity at the early phase of development. Hands-on experience with automated testing tools as Cypress and playwright is an Asset Experience with performance and/or security testing is a plus. Skills and Abilities:Excellent communication skills (verbal and written) – to ensure the ability to write test plans, test cases, defect reports, and documentation, and the ability to work with a wide range of stakeholders Naturally curious and have a burning desire to learn Solid knowledge of SQL and scripting A skeptical mind, always asks and identifies the risk as early as possible. Problem-solving and result-driven. Strong knowledge of software testing methodologies, activities, techniques, and processes Experience with Playwright (Type Script/Java Script) UI, API, and E2E test automation CI/CD integration (Git Hub Actions, Git Lab CI) ISTQB Certificate is preferred.
We are seeking an experienced Senior ERP Software Tester with strong expertise in testing Enterprise Resource Planning (ERP) systems. The candidate will be responsible for ensuring the quality, reliability, integration, and business compliance of ERP modules including Finance, Purchasing, Inventory, Sales, POS, HR, and Fixed Assets. The ideal candidate should possess strong business process knowledge, hands-on testing experience, and the ability to validate complex end-to-end ERP workflows across multiple integrated modules. Key Responsibilities Functional Testing Analyze Business Requirement Documents (BRD), Functional Specifications (FSD), and User Stories. Prepare comprehensive Test Plans, Test Cases, and Test Scenarios. Execute Manual Testing for ERP modules. Perform System Testing, Integration Testing, Regression Testing, and UAT support. Validate end-to-end business processes across multiple ERP modules. Required Qualifications Education Bachelor's degree in:Computer Science Information Systems Software Engineering Accounting Information Systems Related field Experience5+ years of Software Testing experience.3+ years testing ERP applications. Experience with integrated ERP systems. Required Skills Testing Skills Manual Testing Integration Testing Regression Testing UAT Support Test Planning Defect Management ERP Knowledge Strong understanding of:Finance Purchasing Inventory Sales POSHR & Payroll
Job Summary We are looking for a skilled Software QA Engineer with a minimum of 3 years of experience to join our team. The ideal candidate will have strong expertise in manual testing, solid knowledge of test automation, and a good understanding of performance testing. You will be responsible for ensuring the quality, reliability, and performance of software applications by designing and executing effective testing strategies throughout the software development lifecycle.<br>Key Responsibilities Design, develop, and execute manual test cases, test plans, and test scenarios. Identify, document, track, and verify software defects. Develop and maintain automated test scripts to improve testing efficiency. Perform functional, regression, integration, system, and smoke testing. Participate in requirement analysis and provide feedback to improve product quality. Collaborate closely with developers, business analysts, and product owners to resolve issues. Support performance testing activities and analyze application performance results. Ensure software releases meet quality standards before deployment. Continuously improve QA processes, testing methodologies, and automation frameworks.<br>Requirements Bachelor's degree in computer science, Information Technology, or a related field. Minimum 3 years of experience in Software Quality Assurance. Strong hands-on experience in Manual Testing. Solid knowledge and practical experience in Test Automation. Good understanding of Performance Testing concepts and tools. Experience with bug tracking and test management tools. Very good English communication skills, both written and verbal. Strong analytical, problem-solving, and attention-to-detail skills. Ability to work effectively in a collaborative Agile environment.
We’re looking for a Software Outbound Sales Specialist to join our team. This role is ideal for someone who is proactive, confident in outreach, and passionate about driving new business in the software industry.<br>Key Responsibilities<br>* Generate new leads through outbound prospecting and cold outreach* Conduct cold calls, emails, and Linked In outreach to potential clients* Identify and qualify sales opportunities and customer needs* Build and maintain a strong sales pipeline* Present and promote software solutions to prospective clients* Collaborate with internal teams to ensure smooth handover and onboarding* Track and report on outreach and sales performance<br>Requirements<br> • experience in software sales or tech sales* Proven ability to generate leads independently* Strong experience in cold calling and outbound sales activities* Fluent English (spoken and written is a must)* Excellent communication, negotiation, and persuasion skills* Self-motivated with a results-driven mindset* Ability to work independently and take ownership of targets<br>Nice to Have* Background in marketing or lead generation strategies* Experience selling software solutions and services <br>???? If you’re interested or know someone who might be a good fit, feel free to send your CV through <br>Email: alaa@flojics.conW. App: 01158776670Subject:Software sales specialist
We are seeking a deeply technical Head of Engineering who lives in the code and leads by example. This role is the most senior hands-on engineering leadership position — responsible for solution architecture, code quality, engineering standards, and technical excellence across all teams. The Head of Engineering is expected to be actively involved in code reviews, architecture decisions, and technical problem-solving daily. They set the bar for engineering quality, design systems and solutions, and ensure teams follow best practices. Processes, organizational strategy, and company-level engineering vision are driven by the CTO; this role focuses on technical execution and engineering craftsmanship. The ideal candidate is a hands-on engineering leader who can architect complex systems, review code with depth, mentor engineers on technical excellence, and drive CI/CD and Dev Ops maturity — while leading a high-performing engineering organization. Key Responsibilities1. Solution Architecture & System Design· Own and drive solution architecture across all projects and products.· Design scalable, maintainable, and high-performance system architectures.· Make key technology decisions: architecture patterns, frameworks, integrations, and platform choices.· Lead architecture reviews and ensure all technical designs meet quality, scalability, and security standards.· Define and enforce architectural guidelines: microservices, Domain-Driven Design (DDD), event-driven architecture, CQRS.· Evaluate build-vs-buy decisions with clear technical justification.· Ensure system designs account for performance, reliability, and future scalability.2. Hands-On Code & Code Review· Be actively involved in codebase — review code daily across teams.· Conduct in-depth code reviews focused on: • Code quality, readability, and maintainability • Design patterns and SOLID principles adherence • Performance and security considerations • Error handling and edge case coverage • Test coverage and testability· Set and enforce coding standards, conventions, and best practices across the organization.· Contribute to critical and complex implementations when needed — lead by example.· Identify and address code quality issues, anti-patterns, and technical debt proactively.· Mentor engineers through code reviews — use reviews as a teaching tool, not just a gate.3. Engineering Standards & Best Practices· Define and enforce engineering standards across the organization: • Coding standards and style guides • API design standards (REST, versioning, contracts) • Database design and query optimization standards • Testing standards (unit, integration, E2E) • Documentation standards for code and architecture· Establish technical quality gates for pull requests, releases, and deployments.· Drive adoption of static analysis, linting, and automated code quality tools.· Ensure consistent engineering practices across all teams (Backend, Frontend, Mobile).4. CI/CD & Dev Ops· Own and drive CI/CD pipeline architecture and maturity.· Ensure robust, automated build-test-deploy pipelines for all projects.· Drive Dev Ops best practices: • Infrastructure as Code (IaC) • Automated testing in pipelines • Blue-green / canary deployments • Environment management and configuration • Monitoring, alerting, and observability· Ensure deployment frequency, reliability, and rollback capabilities meet operational standards.· Collaborate with Dev Ops/Infrastructure teams on platform reliability and scalability.5. Technical Leadership & Mentoring· Mentor and coach senior engineers, tech leads, and team leads on technical excellence.· Conduct architecture workshops, tech talks, and knowledge-sharing sessions.· Build a culture of technical craftsmanship, continuous learning, and engineering pride.· Recruit, evaluate, and develop top engineering talent.· Drive technical career growth paths for engineers.6. Technical Debt & Quality Management· Identify, prioritize, and drive technical debt reduction across the codebase.· Ensure a healthy balance between feature delivery and technical health.· Track and report on code quality metrics, test coverage, and technical debt trends.· Make pragmatic trade-off decisions between speed and sustainability. Scope Boundary· This role focuses on technical execution: architecture, code quality, standards, and engineering excellence.· Delivery management and project tracking are handled by Technical Delivery Managers.· This role collaborates closely with the CTO on vision and with Delivery Managers on execution. Job Requirements Experience· 10–15+ years in software engineering, with at least 5 years in senior technical leadership roles.· Proven track record as a solution architect or principal engineer on large-scale systems.· Must be currently hands-on — candidates who have moved away from code will not be considered.· Experience leading architecture and quality across multiple teams and products. Technical Skills (Hands-On Required)· Deep hands-on expertise in: • . NET / ASP. NET Core (backend, APIs, microservices) • React or modern frontend frameworks • Mobile development (native or cross-platform) • Cloud platforms (Azure, AWS, or GCP)· Expert-level knowledge of: • System design and distributed systems architecture • Microservices, DDD, CQRS, event-driven patterns • API design (REST, Graph QL, g RPC) • Database design (SQL and NoSQL) • CI/CD, Dev Ops, and infrastructure-as-code • Performance engineering and optimization • Security best practices in software development· Proven ability to conduct thorough, constructive code reviews at scale.· Experience with static analysis tools, code quality metrics, and automated quality gates. Leadership Skills· Strong technical mentoring and coaching ability.· Ability to set and enforce high engineering standards without micromanaging.· Clear communication of technical concepts and architectural decisions.· Pragmatic decision-making — balances ideal solutions with delivery reality.· High accountability and ownership of engineering quality across the organization. Key Success Indicators· Code quality metrics improvement (code coverage, complexity, static analysis scores).· Architecture review completion and compliance across projects.· Reduction in production defects and critical bugs.· CI/CD pipeline reliability, deployment frequency, and rollback success rate.· Technical debt reduction trends.· Engineering team satisfaction and technical growth.· Adoption of engineering standards and best practices across all teams.
Senior Quality Assurance Test Engineer (Microsoft Dynamics & CRM testing)<br>Job Summary<br>We are seeking a detail-oriented and experienced Software Test Engineer with hands-on experience in testing CRM (Customer Relationship Management) applications, Microsoft Dynamics 365. The ideal candidate will be responsible for ensuring the quality, reliability, and performance of CRM solutions through comprehensive testing activities, including functional, integration, regression, API, and user acceptance testing.<br>The candidate should possess a strong understanding of CRM business processes, customer lifecycle management, sales and service workflows, and be able to work closely with business users, developers, and project stakeholders to deliver high-quality solutions.<br>Key Responsibilities<br>Analyze business, functional, and technical requirements related to Microsoft Dynamics CRM solutions. Design, develop, and execute detailed test plans, test cases, and test scenarios. Perform Functional, Integration, System, Regression, Smoke, and User Acceptance Testing (UAT). Validate CRM modules including Leads, Opportunities, Accounts, Contacts, Activities, Cases, Customer Service, Marketing, and Workflow Automation. Test customizations, configurations, plugins, workflows, business rules, and integrations within Microsoft Dynamics CRM. Conduct API testing for integrations between Dynamics CRM and external systems. Perform database validation and data integrity testing. Identify, document, track, and validate defects using defect management tools. Collaborate closely with Business Analysts, Developers, Product Owners, and End Users to clarify requirements and resolve issues. Participate in Agile ceremonies including sprint planning, daily standups, reviews, and retrospectives. Support release activities, production deployments, and post-release validation. Prepare test execution reports and provide quality metrics to stakeholders.<br>Required Qualifications<br>* Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.* 4+ years of experience in Software Testing and Quality Assurance.* Hands-on experience testing CRM applications such as Microsoft Dynamics CRM, Salesforce, Zoho CRM. Experience testing Dynamics 365 Customer Engagement (CE) modules. Experience testing CRM integrations with ERP systems, portals, mobile applications, and third-party services. Knowledge of Power Platform components including Power Apps, Power Automate, and Dataverse. Exposure to automation testing tools such as Selenium, Playwright, or Cypress. ISTQB Certification is preferred. Experience working on government, enterprise, or digital transformation projects is a plus.<br>Technical SkillsMicrosoft Dynamics CRM / Dynamics 365CRM Testing Functional Testing Integration Testing Regression Testing System Testing UAT Testing API Testing Database Testing SQLPostman Jira / Azure Dev Ops Agile & Scrum
We are seeking a deeply technical Head of Engineering who lives in the code and leads by example. This role is the most senior hands-on engineering leadership position — responsible for solution architecture, code quality, engineering standards, and technical excellence across all teams. The Head of Engineering is expected to be actively involved in code reviews, architecture decisions, and technical problem-solving daily. They set the bar for engineering quality, design systems and solutions, and ensure teams follow best practices. Processes, organizational strategy, and company-level engineering vision are driven by the CTO; this role focuses on technical execution and engineering craftsmanship. The ideal candidate is a hands-on engineering leader who can architect complex systems, review code with depth, mentor engineers on technical excellence, and drive CI/CD and Dev Ops maturity — while leading a high-performing engineering organization. Key Responsibilities1. Solution Architecture & System Design· Own and drive solution architecture across all projects and products.· Design scalable, maintainable, and high-performance system architectures.· Make key technology decisions: architecture patterns, frameworks, integrations, and platform choices.· Lead architecture reviews and ensure all technical designs meet quality, scalability, and security standards.· Define and enforce architectural guidelines: microservices, Domain-Driven Design (DDD), event-driven architecture, CQRS.· Evaluate build-vs-buy decisions with clear technical justification.· Ensure system designs account for performance, reliability, and future scalability.2. Hands-On Code & Code Review· Be actively involved in codebase — review code daily across teams.· Conduct in-depth code reviews focused on: • Code quality, readability, and maintainability • Design patterns and SOLID principles adherence • Performance and security considerations • Error handling and edge case coverage • Test coverage and testability· Set and enforce coding standards, conventions, and best practices across the organization.· Contribute to critical and complex implementations when needed — lead by example.· Identify and address code quality issues, anti-patterns, and technical debt proactively.· Mentor engineers through code reviews — use reviews as a teaching tool, not just a gate.3. Engineering Standards & Best Practices· Define and enforce engineering standards across the organization: • Coding standards and style guides • API design standards (REST, versioning, contracts) • Database design and query optimization standards • Testing standards (unit, integration, E2E) • Documentation standards for code and architecture· Establish technical quality gates for pull requests, releases, and deployments.· Drive adoption of static analysis, linting, and automated code quality tools.· Ensure consistent engineering practices across all teams (Backend, Frontend, Mobile).4. CI/CD & Dev Ops· Own and drive CI/CD pipeline architecture and maturity.· Ensure robust, automated build-test-deploy pipelines for all projects.· Drive Dev Ops best practices: • Infrastructure as Code (IaC) • Automated testing in pipelines • Blue-green / canary deployments • Environment management and configuration • Monitoring, alerting, and observability· Ensure deployment frequency, reliability, and rollback capabilities meet operational standards.· Collaborate with Dev Ops/Infrastructure teams on platform reliability and scalability.5. Technical Leadership & Mentoring· Mentor and coach senior engineers, tech leads, and team leads on technical excellence.· Conduct architecture workshops, tech talks, and knowledge-sharing sessions.· Build a culture of technical craftsmanship, continuous learning, and engineering pride.· Recruit, evaluate, and develop top engineering talent.· Drive technical career growth paths for engineers.6. Technical Debt & Quality Management· Identify, prioritize, and drive technical debt reduction across the codebase.· Ensure a healthy balance between feature delivery and technical health.· Track and report on code quality metrics, test coverage, and technical debt trends.· Make pragmatic trade-off decisions between speed and sustainability. Scope Boundary· This role focuses on technical execution: architecture, code quality, standards, and engineering excellence.· Delivery management and project tracking are handled by Technical Delivery Managers.· This role collaborates closely with the CTO on vision and with Delivery Managers on execution. Job Requirements Experience· 10–15+ years in software engineering, with at least 5 years in senior technical leadership roles.· Proven track record as a solution architect or principal engineer on large-scale systems.· Must be currently hands-on — candidates who have moved away from code will not be considered.· Experience leading architecture and quality across multiple teams and products. Technical Skills (Hands-On Required)· Deep hands-on expertise in: • . NET / ASP. NET Core (backend, APIs, microservices) • React or modern frontend frameworks • Mobile development (native or cross-platform) • Cloud platforms (Azure, AWS, or GCP)· Expert-level knowledge of: • System design and distributed systems architecture • Microservices, DDD, CQRS, event-driven patterns • API design (REST, Graph QL, g RPC) • Database design (SQL and NoSQL) • CI/CD, Dev Ops, and infrastructure-as-code • Performance engineering and optimization • Security best practices in software development· Proven ability to conduct thorough, constructive code reviews at scale.· Experience with static analysis tools, code quality metrics, and automated quality gates. Leadership Skills· Strong technical mentoring and coaching ability.· Ability to set and enforce high engineering standards without micromanaging.· Clear communication of technical concepts and architectural decisions.· Pragmatic decision-making — balances ideal solutions with delivery reality.· High accountability and ownership of engineering quality across the organization. Key Success Indicators· Code quality metrics improvement (code coverage, complexity, static analysis scores).· Architecture review completion and compliance across projects.· Reduction in production defects and critical bugs.· CI/CD pipeline reliability, deployment frequency, and rollback success rate.· Technical debt reduction trends.· Engineering team satisfaction and technical growth.· Adoption of engineering standards and best practices across all teams.
Senior Quality Assurance Test Engineer (Microsoft Dynamics & CRM testing)<br>Job Summary<br>We are seeking a detail-oriented and experienced Software Test Engineer with hands-on experience in testing CRM (Customer Relationship Management) applications, Microsoft Dynamics 365. The ideal candidate will be responsible for ensuring the quality, reliability, and performance of CRM solutions through comprehensive testing activities, including functional, integration, regression, API, and user acceptance testing.<br>The candidate should possess a strong understanding of CRM business processes, customer lifecycle management, sales and service workflows, and be able to work closely with business users, developers, and project stakeholders to deliver high-quality solutions.<br>Key Responsibilities<br>Analyze business, functional, and technical requirements related to Microsoft Dynamics CRM solutions. Design, develop, and execute detailed test plans, test cases, and test scenarios. Perform Functional, Integration, System, Regression, Smoke, and User Acceptance Testing (UAT). Validate CRM modules including Leads, Opportunities, Accounts, Contacts, Activities, Cases, Customer Service, Marketing, and Workflow Automation. Test customizations, configurations, plugins, workflows, business rules, and integrations within Microsoft Dynamics CRM. Conduct API testing for integrations between Dynamics CRM and external systems. Perform database validation and data integrity testing. Identify, document, track, and validate defects using defect management tools. Collaborate closely with Business Analysts, Developers, Product Owners, and End Users to clarify requirements and resolve issues. Participate in Agile ceremonies including sprint planning, daily standups, reviews, and retrospectives. Support release activities, production deployments, and post-release validation. Prepare test execution reports and provide quality metrics to stakeholders.<br>Required Qualifications<br>* Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.* 4+ years of experience in Software Testing and Quality Assurance.* Hands-on experience testing CRM applications such as Microsoft Dynamics CRM, Salesforce, Zoho CRM. Experience testing Dynamics 365 Customer Engagement (CE) modules. Experience testing CRM integrations with ERP systems, portals, mobile applications, and third-party services. Knowledge of Power Platform components including Power Apps, Power Automate, and Dataverse. Exposure to automation testing tools such as Selenium, Playwright, or Cypress. ISTQB Certification is preferred. Experience working on government, enterprise, or digital transformation projects is a plus.<br>Technical SkillsMicrosoft Dynamics CRM / Dynamics 365CRM Testing Functional Testing Integration Testing Regression Testing System Testing UAT Testing API Testing Database Testing SQLPostman Jira / Azure Dev Ops Agile & Scrum