Senior Software Developer
6 days ago
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
.
-
Software Development Manager
6 days ago
Cairo, Cairo, Egypt 3S Software - Secured Smart Systems Full time 120,000 - 240,000 per yearCompany 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...
-
Senior Python Software Developer
6 days ago
Cairo, Cairo, Egypt Luxoft Full time 30,000 - 90,000 per yearProject 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...
-
Senior C++ Software Developer
6 days ago
Cairo, Cairo, Egypt Luxoft Full time 40,000 - 60,000 per yearProject 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...
-
Senior Software Developer
6 days ago
Cairo, Cairo, Egypt RSA Security Full time 90,000 - 120,000 per yearRSA - 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...
-
IT Sales Executive – Software
6 days ago
Cairo, Cairo, Egypt travware software Full time 30,000 - 60,000 per yearJob 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...
-
Senior Software Developer
6 days ago
New Cairo, Cairo, Egypt Asset Technology Group Full time 1,000,000 - 1,200,000 per yearJob 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 yearOdoo, 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...
-
Junior Software Developer
2 days ago
Cairo, Cairo, Egypt QANAWAT FZ-LLC Full time 15,000 - 30,000 per yearWe 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...
-
Software Development Manager
6 days ago
Cairo, Cairo, Egypt Giza Systems EG Full time 120,000 - 240,000 per yearJob 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,...
-
Senior Software Engineer
6 days ago
Cairo, Cairo, Egypt Rabbit Full time 80,000 - 120,000 per yearThe 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...