Senior Software Developer

6 days ago


Cairo, Cairo, Egypt TP Full time 30,000 - 60,000 per year

Position Overview:

The
Software Developer II (CCaaS)
is a key mid-level engineering role responsible for the end-to-end design, development, testing, and maintenance of scalable software applications, primarily focused on Contact Center as a Service (CCaaS) platforms and their surrounding integration ecosystem. This position requires strong foundational development experience, emphasizing independent problem-solving, collaboration, and the ability to deliver reliable, maintainable code across both front-end and back-end services.

Key Responsibilities & Duties:

As a Developer II, this role involves working independently on moderately complex features, contributing to larger team initiatives, and helping to maintain the overall health of the platform.

Software Development & Engineering

  • Design and Development:
    Independently design, develop, and maintain robust, scalable software features using
    C# / .NET Core
    for backend services and web applications, ensuring high performance and responsiveness.
  • API Development:
    Create and consume
    REST APIs
    for seamless communication between applications and systems, rigorously testing endpoints using tools like
    Postman
    .
  • CCaaS Platform Development:
    Design and implement custom logic, workflows, and integrations using the APIs of target CCaaS platforms (e.g.,
    Genesys Cloud CX, Five9, Amazon Connect
    ).
  • Database Management:
    Write and optimize complex
    SQL Server / Azure SQL
    queries, stored procedures, and indexing strategies to ensure efficient data retrieval and persistence.
  • Code Quality:
    Apply software development
    best practices
    , conduct thorough
    code reviews
    for peers, and contribute constructively to system design and architecture discussions.

Integration, Data, and Cloud Operations

  • Data Integration (ETL/ELT):
    Develop and maintain data movement and transformation processes, utilizing tools like
    SSIS
    and performing complex
    data mapping
    across various formats (JSON/XML).
  • Cloud Services:
    Utilize and integrate
    Azure Cloud services
    , including
    Azure Functions
    and
    Logic Apps
    for serverless components, and manage data storage using
    Azure SQL Database
    and
    Blob Storage
    .
  • CI/CD and Version Control:
    Manage code repositories using
    Bitbucket / Git / Azure Repos
    , strictly adhering to version control, branching, and
    pull request
    standards.
  • Monitoring and Debugging:
    Proactively use
    Azure Monitor
    and
    Application Insights
    to monitor application performance, troubleshoot complex production issues, and apply strong
    debugging
    skills to identify and resolve performance bottlenecks.
  • Security:
    Implement security best practices, including the management of application secrets and credentials using tools like
    Azure Key Vault
    .

Team Leadership & Collaboration

  • Agile Collaboration:
    Actively participate in all phases of the Agile/Scrum process, including
    sprint planning, daily stand-ups, and retrospectives
    , utilizing tools like
    Jira, Confluence, or Azure DevOps
    .
  • Mentorship:
    Provide technical guidance and mentorship to junior developers, helping to elevate the team's overall coding standards and engineering skills.

Required Qualifications

  • Programming:
    Strong experience in
    C# / .NET Core
    .
  • API Skills:
    Proven ability to create and consume
    REST APIs
    ; experience using Postman or similar tools for testing.
  • CCaaS Platform:
    Direct experience developing and integrating with a major CCaaS platform (e.g.,
    Genesys Cloud CX, Five9, or Amazon Connect
    ).
  • CCaaS Integration:
    Proficient understanding of CCaaS core concepts (
    IVR, call routing, queues, event-driven flows
    ) and their platform-specific APIs.
  • Database:
    Strong expertise in
    SQL Server / Azure SQL
    (query optimization, stored procedures, data modeling).
  • Version Control:
    Proficiency with
    Git / Azure Repos
    for version control, branching, and pull requests.
  • Methodology:
    Familiarity with
    Agile/Scrum
    methodologies.
  • Azure Cloud:
    Exposure to
    Azure Functions, Logic Apps, Azure SQL Database,
    and
    Azure Key Vault
    .
  • Data Tools:
    Experience with ETL tools such as
    SSIS
    or knowledge of data movement and transformation concepts.
  • CCaaS Ecosystem:
    Knowledge of CRM/ERP integration patterns (
    Salesforce, Dynamics 365
    ).
  • Other Languages:
    Experience with
    Python
    .
  • Monitoring:
    Experience with
    Azure DevOps Pipelines
    for CI/CD and
    Azure Monitor/Application Insights
    .
  • Low-Code:
    Familiarity with low-code platforms like
    Microsoft Power Apps
    .


  • Cairo, Cairo, Egypt 3S Software - Secured Smart Systems Full time 120,000 - 240,000 per year

    Company Description@3S Software has been delivering professional and efficient solutions since 2006, focusing on realizing customer business values. We specialize in custom solutions for the Government and Sports sectors, alongside integrated digital transformation solutions powered by over 11 applications and devices from 3S Security. As a proud strategic...


  • Cairo, Cairo, Egypt Luxoft Full time 30,000 - 90,000 per year

    Project descriptionLUXOFT is one of the major software services companies world-wide. We deliver professional software services in multiple business verticals such as finance, automotive, and digital transformation. Supporting large vehicle manufacturers in the area of development, production and aftersales is LUXOFT's ambition. While the software inside a...


  • Cairo, Cairo, Egypt Luxoft Full time 40,000 - 60,000 per year

    Project descriptionLUXOFT is one of the major software services companies world-wide. We deliver professional software services in multiple business verticals such as finance, automotive, and digital transformation. Supporting large vehicle manufacturers in the area of development, production and aftersales is LUXOFT's ambition. While the software inside a...


  • Cairo, Cairo, Egypt RSA Security Full time 90,000 - 120,000 per year

    RSA - Senior Software DeveloperRSA provides trusted identity and access management for 12,000 organizations around the world, managing 25 million enterprise identities and providing secure, convenient access to millions of users. RSA specializes in empowering security-first organizations in financial services, healthcare, energy, technology services, and...


  • Cairo, Cairo, Egypt travware software Full time 30,000 - 60,000 per year

    Job Title: IT Sales Executive – Software & ERP SolutionsLocation: Masaken Sheraton, CairoCompany: TravwareWork Type: On-siteAbout TravwareTravware is a leading technology company specializing in software and ERP solutions designed to help businesses streamline operations, boost productivity, and drive digital transformation. We're expanding our sales team...


  • New Cairo, Cairo, Egypt Asset Technology Group Full time 1,000,000 - 1,200,000 per year

    Job Requirements5 years of ExperienceExperience using the software tools technologiesFrontend: Angular, React, Typescript, JavaScript, HTML, CSSBackend: Java, Sprint Boot, Spring Data. Datastores: PostgreSQL, MongoDB, Kafka, RabbitMQ.Main ResponsibilitiesDevelops, verifies requirements and analysis documents and ensures their quality and accurate coverage of...

  • Senior Developer

    6 days ago


    Cairo, Cairo, Egypt PPOC company Full time 30,000 - 90,000 per year

    Odoo, Python Senior DeveloperThis is a full-time on-site role for a Senior Developer based in Cairo, Egypt. The Senior Developer will be responsible for designing, coding, and testing software applications. Day-to-day tasks include collaborating with other developers, maintaining code quality, and ensuring applications run efficiently. The Senior Developer...


  • Cairo, Cairo, Egypt QANAWAT FZ-LLC Full time 15,000 - 30,000 per year

    We are looking for aJunior Software Developerto join our growing technology team. The ideal candidate will have a strong foundation in.NET Core,.NET Framework, andReactfront-end development, along with experience inSQL Server,SSIS packages, andAzure cloud services. You will work closely with senior developers to design, build, test, and deploy high-quality...


  • Cairo, Cairo, Egypt Giza Systems EG Full time 120,000 - 240,000 per year

    Job DescriptionWe are looking for a strategic and hands-on Leader. This role is central to lead the development and growth of technical capabilities across software development team ensuring our talent, practices, tools, and delivery processes continuously evolve to meet business goals and expectations. In addition to acting as a bridge between delivery,...


  • Cairo, Cairo, Egypt Rabbit Full time 80,000 - 120,000 per year

    The Senior Software Engineer will be responsible for designing, developing, and maintaining back-end web applications, ensuring high performance and responsiveness to requests from the front-end. The role also includes writing clean, scalable code, performing code reviews, troubleshooting, and debugging to optimize system performance.Description• Writing...