Java Jobs in Egypt
1542 Jobs Found
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>We're looking for a driven DevOps Engineer to automate, scale, and secure our infrastructure while championing engineering best practices across the team. You'll own the full stack from cloud architecture to on-call operations and play a key role in shaping Bayzat's engineering culture. Some high-impact responsibilities you will be entrusted with:</p><ul><li>Automate tools to reduce repeating efforts of processes</li><li>Develop high quality software that is scalable and secure</li><li>Build tools and integrations that monitor and create alerts</li><li>Adapt cloud best practices</li><li>Troubleshoot errors across the entire stack - from software to hardware to cloud resources</li><li>Spread Dev-Ops culture across company</li><li>Continuously improve your technical and soft skills</li><li><br></li></ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul><li>3+ years experience in at least one programming language: Java, Python, Golang, or TypeScript</li><li>Strong interpersonal and communication skills in English</li><li>BS degree in Computer Science/Engineering or related technical field</li><li>Strong understanding of CS fundamentals such as data structures and algorithms</li><li>Strong debugging and troubleshooting skills</li><li>Strong experience and understanding of Git</li><li>Experience with Unix-like systems and Bash scripting</li><li>Experience with application packaging using Docker</li><li>Experience with infrastructure-as-code tools (Terraform)</li><li>Understanding of network stack basics</li><li>Solid AWS fundamentals with hands-on experience (EC2, S3, IAM, VPC, and related services)</li><li>Familiarity with Agile software development methodologies</li><li>A mindset for operational excellence</li></ul><p><strong>Nice to haves:</strong></p><ul><li>Familiarity with container orchestration technologies (Kubernetes, AWS ECS)</li><li>Familiarity with CI/CD concepts and tools (GitHub Actions)</li><li>Experience with building developer tooling and developer experience (DX)</li><li>An ability and desire to mentor and coach engineers</li><li>A deep understanding of Observability (monitoring, logging, and tracing) standard methodologies</li></ul><p></p></section>
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.
The Project Manager will oversee the planning, execution, and delivery of assigned projects, ensuring alignment with business objectives, budget constraints, and stakeholder expectations. This role involves managing resources, mitigating risks, and delivering projects on time while maintaining quality standards.<br><br>Develop comprehensive project plans, including scope, timelines, and resource requirements. Identify and allocate project resources, ensuring optimal utilization to meet project objectives. Conduct risk assessments and implement mitigation strategies for potential project challenges.<br>Ensure smooth project execution by adhering to approved timelines, budgets, and scope. Document project progress, key decisions, and challenges, maintaining accurate records in the project management system. Prepare and submit regular status reports and escalation logs to stakeholders, highlighting key milestones and issues. Oversee adherence to project documentation standards and ensure timely completion of deliverables and generation of CoC<br>Act as the primary point of contact for project stakeholders, ensuring clear and consistent communication. Organize and lead project meetings, including kick-off, status updates, and post-mortems. Address stakeholder concerns promptly and align project goals with their expectations.<br>Provide guidance and mentorship to project team members to enhance performance. Monitor team productivity and identify opportunities for training or development. Evaluate and document team performance to ensure alignment with project goals.<br>Lead, manage and execute the specific projects/ tasks assigned by the management from time to time <br>Ensure timely publishing of key reports and dashboards for 2P LT<br><br>Bachelor's degree in Computer Science, IT, or a related field. PMP or PRINCE2 certification preferred<br>3+ years of experience in project management, preferably within the IT services sector. Experience managing cross-functional teams and large-scale projects is a plus<br>Strong leadership and team management skills, Proficiency in project management tools, Exceptional communication and stakeholder management abilities, Knowledge of IT services and project delivery methodologies
We’re seeking a seasoned Senior Full Stack . NET Developer to play a crucial role in developing a high-performance, multi-tenant microservices platform. In this role, you will leverage your experience in . NET technologies, microservices architecture, and full stack development to build scalable, secure, and highly available applications while collaborating closely with cross-functional teams. Core Responsibilities:Full Stack & Microservices Development· Design and develop . NET microservices, Angular web applications, and RESTful APIs with a focus on multi-tenancy, scalability, and maintainability.· Write clean, structured, and well-documented code following best practices.· Conduct comprehensive testing and debugging to ensure high performance and quality standards.· Design and implement data storage solutions with focus on performance, scalability, and data integrity.· Develop and integrate automated testing frameworks to improve efficiency and accuracy.· Collaborate closely with QA and Dev Ops teams to integrate testing within CI/CD pipelines.· Utilize Docker and Kubernetes for containerized deployments and work with API gateways and edge security services.· Automate deployment processes to support reliable and consistent production releases.· Engage in all phases of the software development lifecycle: design, development, testing, and deployment.· Implement role-based access control (RBAC) with hierarchical roles and integrate with OIDC/OAuth identity providers.· Design and implement asynchronous messaging patterns for event-driven architectures and system integration.· Implement observability solutions for distributed tracing, metrics, and centralized logging. Qualifications:Technical Skills· Advanced proficiency in C#, ASP. NET Core Web API, Entity Framework Core, Angular, Type Script, Postgre SQL, and Git.· Strong experience with Angular or Blazor for building responsive web applications with OIDC/OAuth authentication flows.· Strong object-oriented programming skills with deep understanding of design patterns, SOLID principles, clean architecture, and domain-driven design (DDD).· Expertise in RESTful API design, JWT/OAuth2 authentication, API versioning, and integration patterns.· Familiarity with automated testing tools and frameworks (e.g., NUnit, x Unit, Selenium, or Cypress).· Experience with cloud platforms (Azure, AWS, or GCP) and basic understanding of cloud-native development.· Proficiency with CI/CD tools (e.g., Jenkins, Azure Dev Ops, Git Lab) and containerization (Docker, Kubernetes).· Understanding of microservices architecture and distributed systems concepts.· Knowledge of caching strategies, message queuing concepts, and search technologies.· Understanding of authentication and authorization patterns including OIDC/OAuth flows and RBAC.· Awareness of resilience patterns and fault-tolerant system design principles. Extra Points· Experience with Flutter or React Native for cross-platform mobile development.· Experience with . NET Aspire, message brokers (Rabbit MQ, Kafka), or caching systems (Redis).· Experience with observability tools (Open Telemetry, Grafana, Elasticsearch) or API gateway implementations (Ocelot).· Familiarity with resilience patterns (Polly), outbox pattern, or multi-tenant data isolation (RLS).· Knowledge of security compliance (PCI DSS), edge security services (WAF, CDN), or payment systems. Soft Skills· Strong communication and collaboration skills for effective teamwork.· Analytical mindset with a proactive approach to solving complex technical challenges.· Ability to work independently with a high degree of self-motivation and focus on quality results. Experience· 5+ years of experience in software development, with a focus on . NET microservices and full stack technologies.· Proven track record in delivering multi-tenant, distributed systems and collaborating within agile teams.
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.
Key Responsibilities:1. Test Strategy & Planningo Participate in defining test strategies for projects.o Develop test plans, test cases, and automation scripts.o Contribute to best practices and standards for test execution and documentation.2. Test Execution & Automationo Execute manual and automated test cases across platforms.o Design and maintain automation scripts for functional, regression, and smoke testing.o Integrate test suites within CI/CD pipelines and monitor execution.3. Mentorship & Reviewo Mentor and support junior testers with technical guidance and code reviews.o Share knowledge of tools and practices through documentation or training sessions.4. Collaboration & Requirements Analysiso Work with developers, business analysts, and product owners to understand functional and technical requirements.o Participate in sprint planning and estimation meetings.o Provide clear and timely feedback on quality risks, defects, and improvements.5. Defect Management & Reportingo Log, track, and manage defects using standard tools (e.g., JIRA, Azure Dev Ops).o Analyze test results and prepare reports on test coverage and effectiveness.o Provide input on improving software quality and testability.6. Continuous Improvemento Explore new tools and approaches to improve testing efficiency and coverage.o Contribute to team retrospectives and process enhancements.<br>Qualifications Education & Experience:· Bachelor’s degree in computer science, Information Technology, or a related field.· 4+ years of experience in software testing, including hands-on test automation.· Experience mentoring junior team members.· Strong understanding of QA methodologies, tools, and processes. Technical Skills:· Proficiency in test case design, test execution, and automation scripting.· Hands-on experience with automation tools (e.g., Selenium, Appium, Test NG, Cucumber).· Knowledge of API testing tools (e.g., Postman, Rest Assured).· Familiarity with CI/CD pipelines and tools (e.g., Jenkins, Git Hub Actions, Azure Dev Ops).· Experience with at least one programming/scripting language (e.g., Java, Python).· Performance testing experience (e.g., JMeter) is a plus.· Certified ISTQB Foundation level is mandatory· Certified ISTQB Agile tester is a Mandatory.
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
We’re seeking a seasoned Senior Full Stack . NET Developer to play a crucial role in developing a high-performance, multi-tenant microservices platform. In this role, you will leverage your experience in . NET technologies, microservices architecture, and full stack development to build scalable, secure, and highly available applications while collaborating closely with cross-functional teams. Core Responsibilities:Full Stack & Microservices Development· Design and develop . NET microservices, Angular web applications, and RESTful APIs with a focus on multi-tenancy, scalability, and maintainability.· Write clean, structured, and well-documented code following best practices.· Conduct comprehensive testing and debugging to ensure high performance and quality standards.· Design and implement data storage solutions with focus on performance, scalability, and data integrity.· Develop and integrate automated testing frameworks to improve efficiency and accuracy.· Collaborate closely with QA and Dev Ops teams to integrate testing within CI/CD pipelines.· Utilize Docker and Kubernetes for containerized deployments and work with API gateways and edge security services.· Automate deployment processes to support reliable and consistent production releases.· Engage in all phases of the software development lifecycle: design, development, testing, and deployment.· Implement role-based access control (RBAC) with hierarchical roles and integrate with OIDC/OAuth identity providers.· Design and implement asynchronous messaging patterns for event-driven architectures and system integration.· Implement observability solutions for distributed tracing, metrics, and centralized logging. Qualifications:Technical Skills· Advanced proficiency in C#, ASP. NET Core Web API, Entity Framework Core, Angular, Type Script, Postgre SQL, and Git.· Strong experience with Angular or Blazor for building responsive web applications with OIDC/OAuth authentication flows.· Strong object-oriented programming skills with deep understanding of design patterns, SOLID principles, clean architecture, and domain-driven design (DDD).· Expertise in RESTful API design, JWT/OAuth2 authentication, API versioning, and integration patterns.· Familiarity with automated testing tools and frameworks (e.g., NUnit, x Unit, Selenium, or Cypress).· Experience with cloud platforms (Azure, AWS, or GCP) and basic understanding of cloud-native development.· Proficiency with CI/CD tools (e.g., Jenkins, Azure Dev Ops, Git Lab) and containerization (Docker, Kubernetes).· Understanding of microservices architecture and distributed systems concepts.· Knowledge of caching strategies, message queuing concepts, and search technologies.· Understanding of authentication and authorization patterns including OIDC/OAuth flows and RBAC.· Awareness of resilience patterns and fault-tolerant system design principles. Extra Points· Experience with Flutter or React Native for cross-platform mobile development.· Experience with . NET Aspire, message brokers (Rabbit MQ, Kafka), or caching systems (Redis).· Experience with observability tools (Open Telemetry, Grafana, Elasticsearch) or API gateway implementations (Ocelot).· Familiarity with resilience patterns (Polly), outbox pattern, or multi-tenant data isolation (RLS).· Knowledge of security compliance (PCI DSS), edge security services (WAF, CDN), or payment systems. Soft Skills· Strong communication and collaboration skills for effective teamwork.· Analytical mindset with a proactive approach to solving complex technical challenges.· Ability to work independently with a high degree of self-motivation and focus on quality results. Experience· 5+ years of experience in software development, with a focus on . NET microservices and full stack technologies.· Proven track record in delivering multi-tenant, distributed systems and collaborating within agile teams.
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.
Company Description Appgain.io is an all-in-one mobile marketing platform focused on customer lifecycle management for industries such as retail and food & beverage. The platform helps marketers reduce high marketing costs, target the right audience, and increase revenue using smart tools like deep links, mobile landing pages, and notifications. Appgain.io enables higher conversion rates and strengthens customer engagement through effective retargeting features. By centralizing these solutions in one platform, the company supports businesses in optimizing their mobile marketing performance and driving sustainable growth. Role Description The Software Sales Specialist Intern will support the sales team in promoting Appgain.io’s mobile marketing platform to potential and existing clients. Day-to-day tasks include assisting with lead generation, conducting product demonstrations, preparing sales presentations, and following up with prospects under the guidance of senior team members. The intern will help identify customer needs, answer product-related questions, and contribute to maintaining strong client relationships. This is an internship role that is on-site and based in Giza, offering practical experience in software sales within a dynamic technology environment. Qualifications Candidates should possess skills in Software Sales and Sales to effectively support revenue-generating activities. Candidates should possess basic understanding of Software and technology products to communicate platform value clearly. Candidates should possess strong Communication and Customer Service skills to engage professionally with clients and internal teams. Interest in marketing technology, Saa S platforms, or mobile marketing tools is beneficial. Ability to learn quickly, work collaboratively on-site, and manage time efficiently.completed a degree in Business, Marketing, Computer Science, or a related field. Proficiency in English