ASP.NET Developers Jobs in Egypt
3120 Jobs Found
Key Responsibilities Design, code, test and manage various applications. Collaborate with engineering team and product team to establish best products. Follow outlined standards of quality related to code and systems. Develop automated tests and conduct performance tuning. Participate in requirements analysis. Collaborate with internal teams to produce software design and architecture Write clean, scalable and well documented code using . NET programming languages. Test and deploy applications and systems. Revise, update, refactor and debug code. Improve existing software. Serve as an expert on applications and provide technical support<br><br>Job Requirements Bachelor's degree in computer science, Engineering or relevant field Min 3+ years of experience working with . NET or Application Developer. Familiarity with the . NET / . NET Core framework and SQL Server. Familiarity with architecture styles/APIs, Web Services, and Developing web. Experience developing web-based applications in C#, HTML, Java Script, VBScript/ASP, or . NET. Experience working with MS SQL Server and MySQL Knowledge of practices and procedures for full software design life cycle. Experience working in agile development environment.
Key Responsibilities:<br>- Lead software development projects from planning to production.<br>- Design and maintain scalable software architecture.<br>- Supervise, mentor, and support the development team.<br>- Ensure code quality, security, and best development practices.<br>- Oversee AI/LLM integration into software products.<br>- Manage CI/CD pipelines, production deployments, and system performance.<br>- Collaborate with business stakeholders to deliver technical solutions.<br>- Drive continuous improvement and technology innovation.<br>Requirements:<br>- Bachelor's degree in Computer Science, Software Engineering, or a related field.<br>- Minimum 6 years of software development experience, including 3+ years in a leadership role.<br>- Strong experience with C#, ASP. NET Core, Entity Framework Core, REST APIs, and . NET.<br>- Experience with Postgre SQL and/or SQL Server.<br>- Knowledge of React or Angular.<br>- Experience with Docker, CI/CD, AWS, or Azure is a plus.<br>- Hands-on experience with AI/LLM integration and modern software architecture.<br>- Strong leadership, communication, and problem-solving skills.<br>- Fluent in English.
<p>We are looking for a highly skilled Senior .NET Developer (Offshore) to join our remote engineering team. In this role, you will be responsible for designing, developing, and maintaining scalable, secure, and high-performance applications using Microsoft .NET technologies. You will work closely with cross-functional teams across different time zones, contribute to architectural decisions, and mentor junior developers to deliver high-quality software solutions.</p><p><b>Key Responsibilities</b></p><ul><li>Design, develop, test, and maintain enterprise applications using C#, .NET, and ASP.NET Core.</li><li>Build and maintain RESTful APIs, microservices, and backend services.</li><li>Collaborate with product managers, business analysts, UI/UX designers, QA engineers, and other developers to deliver software solutions.</li><li>Write clean, maintainable, and well-documented code following industry best practices.</li><li>Perform code reviews and provide technical mentorship to junior developers.</li><li>Optimize application performance, scalability, and security.</li><li>Troubleshoot and resolve production issues in a timely manner.</li><li>Participate in system architecture, technical design, sprint planning, and Agile ceremonies.</li><li>Implement and maintain CI/CD pipelines and deployment processes.</li><li>Ensure high-quality deliverables while working effectively in a remote, offshore environment.</li></ul><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred).</li><li>5+ years of professional experience in .NET application development.</li><li>Strong expertise in C#, .NET, ASP.NET Core, and Web API development.</li><li>Experience with Entity Framework Core, LINQ, and SQL Server.</li><li>Solid understanding of object-oriented programming, SOLID principles, and Clean Architecture.</li><li>Experience with cloud platforms such as Microsoft Azure or AWS.</li><li>Proficiency with Git, Azure DevOps, GitHub Actions, or other CI/CD tools.</li><li>Strong knowledge of software development lifecycle (SDLC) and Agile methodologies.</li><li>Excellent communication, analytical, and problem-solving skills.</li><li>Proven experience working with distributed or offshore teams.</li></ul><p>Preferred Qualifications</p><ul><li>Experience with Docker, Kubernetes, and containerized applications.</li><li>Familiarity with messaging technologies such as RabbitMQ or Azure Service Bus.</li><li>Experience with front-end frameworks such as Angular, React, or Blazor.</li><li>Knowledge of automated testing frameworks and DevOps practices.</li><li>Microsoft certifications are a plus.</li></ul>
We are looking for a Senior Backend Engineer to design, develop, and optimize high-performance backend services that power mission-critical healthcare and procurement platforms. In this role, you will build scalable . NET 8 microservices, develop secure APIs, implement event-driven architectures using Kafka, and contribute to resilient, observable, and highly available distributed systems. You will collaborate with cross-functional teams to deliver reliable backend solutions while driving engineering best practices around architecture, performance, security, and software quality. Key Responsibilities Design, develop, and maintain scalable backend services using . NET 8 and ASP. NET Core. Build and maintain RESTful APIs, Graph QL endpoints, and background processing services. Develop event-driven microservices using Kafka, including producers, consumers, retry mechanisms, idempotency, and Dead Letter Queue (DLQ) strategies. Design software following Domain-Driven Design (DDD) and Clean Architecture principles. Develop and optimize data access using Entity Framework Core and SQL Server, including indexing, query optimization, transactions, and database migrations. Implement distributed systems patterns including Outbox/Inbox, correlation IDs, distributed tracing, and resilient communication. Integrate backend services with Ultimus BPM for workflow automation and business process orchestration. Improve application observability using Serilog, Elastic Stack (Elasticsearch/Kibana), metrics, and distributed tracing. Ensure secure development practices by implementing API security, rate limiting, input validation, and OWASP recommendations. Write and maintain automated unit, integration, and contract tests while participating in peer code reviews. Deploy and support containerized applications running on on-premises Kubernetes environments. Work closely with Product Managers, Dev Ops Engineers, QA Engineers, and Frontend Developers to deliver high-quality software.<br>Required Qualifications Bachelor's degree in Computer Science, Software Engineering, or a related field. Minimum 5 years of backend software development experience. At least 2 years of hands-on experience with ASP. NET Core/. NET Core in production environments. Strong expertise in C#, . NET 8, and ASP. NET Core. Proven experience building and maintaining Microservices architectures. Strong hands-on experience with Kafka, including topics, partitions, consumer groups, offsets, retries, and idempotent processing. Strong SQL Server knowledge, including indexing, query execution plans, transactions, and performance optimization. Practical experience with Entity Framework Core. Experience with Docker and Kubernetes (on-premises environments preferred). Experience implementing distributed systems patterns such as Outbox/Inbox, Circuit Breaker, Saga, Retry, Bulkhead, and Idempotency. Experience with logging, monitoring, and observability tools such as Serilog, Elastic/Kibana, and distributed tracing. Experience securing APIs using authentication, authorization, secrets management, and OWASP best practices. Experience working with CI/CD pipelines using Azure Dev Ops, Git, and Sonar Qube. Excellent communication, collaboration, and documentation skills. Nice to Have Ultimus BPM integration experience. Redis. Nginx. Graph QL. Signal R. Event Sourcing. CQRS. Performance engineering and cost optimization experience.
Responsibilities<br>Design, build, and maintain scalable web applications using . NET Core and Angular.<br>Design and review system architecture.<br>Write clean, testable code following best practices.<br>Mentor junior engineers, participate in code reviews, and drive engineering best practices.<br>Debug and resolve production issues to improve system stability.<br>Collaborate with cross-functional teams to design and ship new features.<br>Support and improve CI/CD pipelines with Dev Ops.<br>Stay current with new technologies and suggest improvements to the team.<br>Qualifications<br>3+ years of experience in web development.<br>Strong skills in ASP. NET Core, C#, and Entity Framework.<br>Strong skills in Angular (9+), Type Script, and RxJS.<br>Solid understanding of SOLID principles, OOP, and design patterns.<br>Experience with DDD (Domain-Driven Design) and CQRS.<br>Strong experience with SQL Server, including complex queries, stored procedures, views, and performance/query optimization.<br>Experience with caching mechanisms (e.g., Redis).<br>Experience with Git for version control.<br>Strong problem-solving and debugging skills.<br>Experience handling high-concurrency e-commerce or transactional systems.<br>Understanding of Microservices architecture.<br>Understanding of asynchronous messaging patterns (e.g., Kafka, Rabbit MQ).<br><br><br>Nice to Have<br>Experience with Go.<br>Familiarity with Docker or Kubernetes.<br>Familiarity with real-time communication frameworks (like Signal R or Web Sockets).<br>Experience with NgRx.
<p></p><p>We are looking for a highly skilled Senior Full Stack Developer to join our development team in Nasr City, Cairo.</p><p>The ideal candidate should have strong hands-on experience developing enterprise web applications using .NET / ASP.NET Core for backend development and Angular for frontend development.</p><p>The candidate should be capable of handling complete features across backend, frontend, APIs, databases, testing, and deployment, while maintaining high standards of code quality, security, scalability, and performance.</p><p>Strong practical experience with modern AI-assisted development tools is also required.</p><p><strong>Requirements</strong></p><p>* 5+ years of professional software development experience.</p><p>* Strong professional experience with .NET / ASP.NET Core and Angular.</p><p>* Strong understanding of Full Stack application architecture.</p><p>* Ability to independently develop complete features across frontend, backend, API, and database layers.</p><p>* Excellent problem-solving and debugging skills.</p><p>* Strong understanding of software quality, security, scalability, and performance.</p><p>* Ability to take ownership of development tasks and deliver production-ready solutions.</p><p>* Experience working within Agile/Scrum development teams.</p><p>* Good technical English and ability to understand technical documentation.</p><p>* Ability to work effectively within a professional development team.</p><p>Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Information Technology, or a related field is preferred.</p><p></p>
<p>Ready to take the lead in developing scalable .NET and Angular systems?<br>We’re hiring a Senior .NET Full-Stack Developer to join our team in Egypt and take a key role in developing enterprise web applications.<br><br>???? Location: Egypt<br>What you’ll bring:<br>● 5–8 years of experience in software development using .NET technologies<br>● Strong experience in C# and .NET / <strong>ASP.NET</strong> Core<br>● Strong experience in Angular and TypeScript<br>● Solid knowledge of SQL Server, Entity Framework / EF Core, and RESTful APIs<br>● Experience in system architecture, design patterns, and third-party integrations<br>● Hands-on experience with Git, IIS, and application deployment<br>● Strong problem-solving, communication, and team leadership skills<br>● Experience with SAP integrations, mobile/offline solutions, or enterprise business applications is a plus<br>Contribute to technical decisions and help deliver scalable, secure, and high-quality enterprise solutions.</p><p><br>???? Only candidates based in Egypt who meet the qualifications will be contacted.</p><p><strong>Requirements</strong></p><ul><li><p></p></li></ul><p></p>
<p>We're looking for an ASP.NET Developer with around 1 year of experience who is skilled at using AI tools to write, debug, and improve code. You'll help build and maintain web applications and APIs using ASP.NET and C#, while using AI assistants to work faster and learn quickly. This is a great fit for an early-career developer who is genuinely productive with AI tools and eager to grow into a strong engineer.</p><p> </p><p><strong>What You'll Do</strong></p><p><br>- Build and maintain web applications and APIs using ASP.NET Core, C#, and the .NET ecosystem.<br>- Write clean, working code with the help of AI coding assistants — and review that output critically instead of trusting it blindly.<br>- Implement features, fix bugs, and improve existing code.<br>- Work with databases (SQL Server / Entity Framework), writing and optimizing queries.<br>- Build and consume RESTful APIs.<br>- Use AI tools to speed up debugging, refactoring, writing tests, and generating documentation.<br>- Collaborate with the team using Git, pull requests, and code reviews.<br>- Learn the codebase and the business domain quickly, asking good questions along the way.</p>
Microservices / . NET Backend & Data Architecture Engineer<br>Company Description Régisseur App is building the Operating System for the Global Entertainment & Hospitality Industry.<br>Our platform connects artists, entertainers, venues, event organizers, producers, promoters, vendors, and service providers into one unified ecosystem. We are developing an enterprise-grade platform covering talent management, venue operations, event planning, ticketing, secure payments, digital contracts, project collaboration, vendor management, and business networking.<br>As we scale our platform, we are building a highly reliable, distributed backend architecture capable of supporting millions of users, complex workflows, financial transactions, and real-time collaboration.<br>We are looking for a Microservices / . NET Backend & Data Architecture Engineer to design, develop, and optimize the core backend systems powering Régisseur App.<br><br><br>Role Overview The Microservices / . NET Backend & Data Architecture Engineer will be responsible for designing scalable backend services, defining data architecture patterns, implementing enterprise-level APIs, and ensuring the reliability, security, and performance of our distributed systems.<br>You will work closely with backend engineers, frontend developers, mobile developers, Dev Ops engineers, and product teams to build a robust technology foundation for a global platform.<br>This role requires deep expertise in . NET backend development, microservices architecture, distributed systems, database design, messaging infrastructure, and cloud-ready enterprise applications.<br><br><br>Key Responsibilities<br>Backend & Microservices Development Design and develop scalable microservices using C# / . NET Core / ASP. NET Core Build secure, high-performance RESTful APIs and backend services Define service boundaries following Domain-Driven Design (DDD) principles Implement scalable architecture patterns including:Microservices Event-driven architecture CQRSRepository patterns Dependency Injection Clean Architecture Develop reusable backend components and shared libraries Optimize backend performance, reliability, and scalability<br><br>Distributed Systems & Messaging Design asynchronous communication between services Implement messaging solutions using:Rabbit MQMessage queues Event buses Background workers Handle distributed transactions and eventual consistency Build reliable event-driven workflows for:Payments Notifications Booking systems Contracts User activities Business workflows<br><br>Data Architecture & Database Engineering Design and optimize enterprise database architectures Develop complex database solutions using:Postgre SQLSQL Server Redis caching NoSQL databases when required Design:Database schemas Data models Indexing strategies Query optimization Data migration strategies Ensure data integrity across distributed services<br><br>Financial & Transaction Systems Support architecture for Régisseur App’s financial ecosystem including:Secure payment workflows Transaction processing Revenue sharing Artist payouts Vendor payments Digital contracts Financial reporting systems Experience with financial systems, accounting platforms, or transaction-heavy applications is highly valuable.<br><br>API Security & Enterprise Standards Implement authentication and authorization systems:JWTOAuth2Identity providers Role-based access control (RBAC) Apply security best practices:Encryption Secure API design Data protection Audit logging Build systems compliant with enterprise security requirements<br><br>Cloud & Dev Ops Collaboration Work with Dev Ops teams to support:Containerized applications using Docker Kubernetes-based deployments CI/CD pipelines Cloud infrastructure (AWS / Azure / Google Cloud) Monitoring and observability:Logging Metrics Distributed tracing Performance monitoring<br><br>Required Qualifications5+ years of backend software engineering experience Strong expertise in:C#. NET Core ASP. NET Core Entity Framework Core Proven experience designing and building microservices architectures Strong understanding of distributed systems Experience with:Rabbit MQ or similar messaging systems REST APIsEvent-driven architectures Background processing Advanced SQL knowledge Strong Postgre SQL or SQL Server experience Experience designing scalable database architectures Understanding of software architecture principles and design patterns<br><br>Preferred Qualifications Experience building Saa S platforms or enterprise applications Experience with marketplace, booking, ticketing, or financial platforms Knowledge of:Domain Driven Design (DDD) CQRSEvent Sourcing Saga patterns Distributed caching Experience with payment systems and transaction processing Experience working with high-volume applications Cloud architecture experience (AWS/Azure/GCP) Experience mentoring backend engineers<br><br>Technical Stack Our backend ecosystem includes:Backend C#. NET 8 / ASP. NET Core Entity Framework Core REST APIsg RPCArchitecture Microservices Domain Driven Design CQRSEvent-driven systems Messaging Rabbit MQMessage brokers Background workers Databases Postgre SQLSQL Server Redis NoSQL solutions Infrastructure Docker Kubernetes CI/CDCloud platforms<br><br>What You Will Build You will contribute to core Régisseur App systems including:User identity and access management Artist and venue management services Event management engines Booking workflows Contract management Payment and transaction services Vendor management systems Notification infrastructure Reporting and analytics platforms<br><br>Why Join The Régisseur App? Build the technology foundation of a global entertainment and hospitality platform Work on complex real-world distributed systems Solve challenging problems across marketplace, finance, and event technology Collaborate with an international product and engineering team Opportunity to influence architecture decisions from the ground up<br><br>Employment Type: Contract Location: Remote / Hybrid Department: Engineering Reports To: Head of Engineering / CTO<br>Apply if you are passionate about building scalable backend systems that power the future of entertainment technology.
Role Purpose We are seeking an experienced Solution Architect to drive the design and governance of enterprise-grade technology solutions. The role is responsible for defining solution architectures, establishing technical standards, and ensuring the successful delivery of scalable, secure, and high-performing systems that align with business objectives and long-term technology strategy. Key Responsibilities Architecture & Solution Design Design and oversee end-to-end system architecture for enterprise applications and digital platforms. Ensure scalability, security, performance, maintainability, and integration across software solutions. Define technical standards, architecture principles, design patterns, and development best practices. Develop architectural blueprints, solution designs, and technical roadmaps. Technical Leadership Guide development teams in implementing approved architectural approaches and standards. Conduct architecture reviews and technical assessments to ensure quality and consistency. Review code, solution designs, and system integrations to identify risks and improvement opportunities. Provide mentorship and technical leadership to software engineering teams. Technology Strategy Evaluate, recommend, and select appropriate technologies, frameworks, and tools. Drive adoption of modern software development practices, cloud-native technologies, and automation. Establish architectural governance and technology standards across projects and platforms.<br>Stakeholder Management Collaborate closely with Engineering, Product, Business, Operations, and Project teams. Translate business requirements into scalable and sustainable technical solutions. Participate in project planning, technical workshops, and strategic technology discussions. Requirements Education & Experience Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.8+ years of hands-on software development experience using Microsoft technologies. Proven experience in Solution Architecture, Technical Architecture, or Lead Software Engineering roles. Technical Skills Strong expertise in C#, . NET Framework, . NET Core/. NET 8+, ASP. NET MVC, Web APIs, and Enterprise Application Development. Extensive experience designing and delivering scalable enterprise applications and distributed systems. Strong knowledge of Microservices Architecture, RESTful APIs, and System Integration. Advanced understanding of Software Architecture, OOP, SOLID Principles, Design Patterns, and Engineering Best Practices. Experience with Microsoft Azure and cloud-native architecture approaches. Strong knowledge of SQL Server, database architecture, and performance optimization. Experience with messaging and integration technologies such as Rabbit MQ, Azure Service Bus, Kafka, or similar. Familiarity with Docker, Kubernetes, and containerized application architecture. Experience with CI/CD pipelines, Dev Ops practices, and modern software delivery methodologies. Preferred Qualifications Microsoft Azure certifications (Azure Solutions Architect, Azure Developer, or equivalent). Experience with Domain-Driven Design (DDD), CQRS, and Event Sourcing. Experience leading architecture decisions across multiple products and platforms. Exposure to Smart Cities, Digital Transformation, AI Solutions, ERP Integrations, or Enterprise ICT projects. Experience working within enterprise, government, or large-scale technology environments. Soft Skills Strong stakeholder management and communication skills. Excellent analytical and problem-solving abilities. Ability to influence technical decisions across multiple teams and projects. Strong leadership and mentoring capabilities.
<p>We are looking for a talented <strong>Backend Developer (.NET)</strong> to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining scalable backend services and RESTful APIs for enterprise applications. You will work closely with frontend developers, database administrators, QA engineers, and DevOps teams to deliver secure, high-performance software solutions.<br><br><strong>Responsibilities</strong></p><ul><li><p>Design, develop, and maintain backend applications using .NET technologies.</p></li><li><p>Build scalable RESTful APIs and microservices.</p></li><li><p>Integrate applications with Oracle and SQL Server databases.</p></li><li><p>Develop secure authentication and authorization mechanisms (JWT, OAuth2).</p></li><li><p>Optimize application performance and database queries.</p></li><li><p>Write clean, maintainable, and well-documented code following best practices.</p></li><li><p>Participate in code reviews and technical design discussions.</p></li><li><p>Collaborate with frontend developers to integrate APIs.</p></li><li><p>Troubleshoot, debug, and resolve production issues.</p></li><li><p>Create unit tests and support integration testing.</p></li><li><p>Work within Agile/Scrum development environments.</p></li><li><p>Contribute to continuous improvement of development processes.</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p><strong>Programming Languages & Frameworks</strong></p><ul><li><p>C#</p></li><li><p>.NET Core / .NET 8</p></li><li><p>ASP.NET Core Web API</p></li><li><p>Entity Framework Core</p></li><li><p>LINQ</p></li></ul><p><strong>API Development</strong></p><ul><li><p>RESTful APIs</p></li><li><p>OpenAPI (Swagger)</p></li><li><p>JSON</p></li><li><p>JWT Authentication</p></li><li><p>OAuth2</p></li></ul><p><strong>Databases</strong></p><ul><li><p>Oracle Database</p></li><li><p>SQL</p></li><li><p>Stored Procedures</p></li><li><p>Performance Tuning</p></li></ul><p><strong>Architecture</strong></p><ul><li><p>N-Tier Architecture</p></li><li><p>Dependency Injection</p></li><li><p>SOLID Principles</p></li><li><p>Design Patterns</p></li><li><p>Microservices (Preferred)</p></li></ul></li></ul><p></p>
<ul><li><p><strong>Software Development:</strong> Design, develop, and maintain modern .NET web applications with relational database backends, leveraging Service-Oriented Architecture (SOA) and robust DBMS principles.</p></li><li><p><strong>System Maintenance:</strong> Enhance and support existing legacy systems (including classic ASP.NET applications) alongside new greenfield development, ensuring compliance with approved technologies and coding standards.</p></li><li><p><strong>Collaboration & Mentorship:</strong> Work effectively with team members on multi-person projects. Conduct thorough code reviews, enforce best practices, and actively share knowledge across the engineering team.</p></li><li><p><strong>Documentation:</strong> Create comprehensive system documentation, API schemas, and standard operating procedures (SOPs) for enterprise application development.</p></li></ul><p></p><p><strong>Requirements</strong></p><h3><strong>Education & Experience</strong></h3><ul><li><p>Bachelor's degree in Computer Engineering, Computer Science, or an equivalent discipline.</p></li><li><p><strong>3+ years</strong> of professional work experience as a <strong>.NET Developer</strong>, with a heavy emphasis on modern .NET ecosystems.</p></li></ul><h3><strong>Core Technical Skills</strong></h3><ul><li><p><strong>Backend & Frameworks:</strong> Proficient in <strong>C#</strong> and modern <strong>.NET Core / .NET 6+</strong> (Web API, Minimal APIs). Solid working knowledge of legacy <strong>ASP.NET</strong><strong> MVC</strong> to maintain and migrate older systems.</p></li><li><p><strong>AI & Machine Learning Integration:</strong> Practical experience implementing <strong>AI inference</strong> within applications. This includes:</p><ul><li><p>Consuming LLM APIs (e.g., <strong>OpenAI, Google AI/Gemini</strong>).</p></li><li><p>Working with local LLM runtimes and orchestration tools (e.g., <strong>Ollama, vLLM</strong>).</p></li><li><p>Deploying and running optimized models using <strong>ONNX Runtime</strong>.</p></li></ul></li><li><p><strong>Data & ORM:</strong> Deep knowledge of <strong>Entity Framework Core (EF Core)</strong> and <strong>SQL Server (MSSQL)</strong> database development, including relational database design, query optimization, and indexing.</p></li><li><p><strong>Frontend Web Technologies:</strong> Good working knowledge of HTML, CSS, JavaScript, Bootstrap, jQuery, AJAX, and standard data-interchange formats (JSON, XML).</p></li><li><p><strong>System Deployment</strong>: Hands-on experience managing and deploying applications on Windows Server (IIS) and Linux environments. Understanding of Docker for containerization is a plus.</p></li></ul><p><br></p><h3><strong>Architecture & Software Engineering</strong></h3><ul><li><p>Strong understanding of <strong>Object-Oriented Programming (OOP)</strong> ,SOLID principles, and Web Security (JWT, OAuth2).</p></li><li><p></p></li><li><p>Hands-on experience implementing architectural design patterns, specifically the <strong>Repository Pattern</strong> and <strong>Unit of Work Pattern</strong>, with a proven ability to write reusable libraries.</p></li><li><p>Proficient understanding of code versioning tools, such as <strong>Git</strong> and TFS.</p></li><li><p>Experience with system rollout management and deployment coordination.</p></li></ul><h3><strong>Soft Skills</strong></h3><ul><li><p><strong>Continuous Learning & Passion:</strong> A strong passion for technology and a proven ability to self-start, adapt, and quickly learn new frameworks, tools, and emerging technical skills.</p></li><li><p><strong>Communication:</strong> Excellent written and verbal communication skills, with a strong customer-focused mindset.</p></li></ul><h2><strong>Preferred Qualifications</strong></h2><ul><li><p><strong>Cloud Ecosystems:</strong> Hands-on knowledge of <strong>Azure services</strong> (e.g., App Services, Azure SQL, Azure OpenAI Service).</p></li><li><p><strong>Methodologies:</strong> Experience working in fast-paced <strong>Agile/Scrum</strong> environments.</p></li><li><p><strong>Advanced Architecture:</strong> Strong grasp of broader Enterprise Design Patterns and microservices architecture.</p></li><li><p><strong>Growth Mindset:</strong> Active participation in the open-source community, tech meetups, or continuous upskilling in cutting-edge domains like AI/ML. </p></li></ul><p></p><p><strong>Benefits:</strong></p><ul><li><p>Competitive salary</p></li><li><p>Social Insurance without Any deduction from the Salary</p></li><li><p>Medical Insurance without Any deduction from the Salary</p></li><li><p>5 working days & 8 daily Hours including 1 hour Break</p></li><li><p>Gaming area</p></li><li><p>Continues training.</p></li></ul><p></p>
Job Purpose The ideal candidate will be familiar with the full software design life cycle. Monitoring and maintaining automation post-implementation and resolving any potential issues to ensure smooth business operations.<br><br>Key Accountabilities Identify and designing business processes for automation. Analyze and document client solution architecture to support Intelligent Automation. Provide troubleshooting technical support for complex issues raised by clients. Infrastructure engineering, monitoring, and networking experience within an enterprise IT environment. Set up, testing and monitoring automated workflows to ensure that business processes function at optimum efficiency without risk of error. Produce process documentation in order to outline mistakes and successes and refine processes going forward. Ensuring quality automation using Quality Assurance (QA) processes and prevent any potential bugs<br><br>Minimum Qualification Bachelor's degree in computer science or Engineering.2+ years of experience in the same fie Proficiency in Power Shell script, VB Script, Java Script. Basic knowledge of Machine Learning (ML) and Artificial Intelligence. UiPath/Blue Prism advanced Developer certificates is a must. Familiarity with the . NET / . NET Core framework and SQL Server. Familiarity with architecture styles/APIs, Web Services, and Developing. Experience developing web-based applications in C#, HTML, Java Script, VBScript/ASP, or . NEExperience working with MS SQL Server and MySQL Knowledge of practices and procedures for full software design life cycle. Experience working in agile development environment. Excellent troubleshooting and communication skill.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are seeking a talented and experienced Senior Full Stack Developer (.<br>NET) to join our growing team.<br> The ideal candidate will have strong expertise in building scalable web applications using modern .<br>NET technologies and frontend frameworks, with a solid understanding of software architecture principles, design patterns, and best development practices.<br> The successful candidate will be involved in the full software development lifecycle, from requirements analysis and system design to development, testing, deployment, and maintenance.<br> Education Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.<br> Experience Minimum 5 years of hands-on experience in full-stack software development.<br> Technical Skills Strong experience with .<br>NET Core and ASP.<br>NET MVC. Proficiency in Microsoft SQL Server (MSSQL).<br> Strong knowledge of JavaScript, TypeScript, CSS, and modern web development practices.<br> Experience with Angular framework.<br> Solid understanding of Domain-Driven Design (DDD).<br> Strong knowledge of Clean Architecture and Onion Architecture principles.<br> Hands-on experience with Entity Framework Core.<br> Strong understanding and practical application of Design Patterns and SOLID principles.<br> Experience working with the ABP Framework.<br> Experience developing applications using Razor Pages.<br> Familiarity with RESTful APIs and web services.<br> Experience with source control systems such as Git.<br></span> </div>
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>We are seeking a talented Full Stack Developer (.<br>NET) to join our growing team.<br> The ideal candidate will have strong expertise in building scalable web applications using modern .<br>NET technologies and frontend frameworks, with a solid understanding of software architecture principles, design patterns, and best development practices.<br> The successful candidate will be involved in the full software development lifecycle, from requirements analysis and system design to development, testing, deployment, and maintenance.<br> Education Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.<br> Experience Minimum 4 years of hands-on experience in full-stack software development.<br> Technical Skills Strong experience with .<br>NET Core and ASP.<br>NET MVC. Proficiency in Microsoft SQL Server (MSSQL).<br> Strong knowledge of JavaScript, TypeScript, CSS, and modern web development practices.<br> Experience with Angular framework.<br> Solid understanding of Domain-Driven Design (DDD).<br> Strong knowledge of Clean Architecture and Onion Architecture principles.<br> Hands-on experience with Entity Framework Core.<br> Strong understanding and practical application of Design Patterns and SOLID principles.<br> Experience working with the ABP Framework.<br> Experience developing applications using Razor Pages.<br> Familiarity with RESTful APIs and web services.<br> Experience with source control systems such as Git.<br></span> </div>
<p>We are seeking a talented Full Stack Developer (.NET) to join our growing team. The ideal candidate will have strong expertise in building scalable web applications using modern .NET technologies and frontend frameworks, with a solid understanding of software architecture principles, design patterns, and best development practices. The successful candidate will be involved in the full software development lifecycle, from requirements analysis and system design to development, testing, deployment, and maintenance.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.</li><li>Minimum 4 years of hands-on experience in full-stack software development.</li><li>Strong experience with .NET Core and ASP.NET MVC.</li><li>Proficiency in Microsoft SQL Server (MSSQL).</li><li>Strong knowledge of JavaScript, TypeScript, CSS, and modern web development practices.</li><li>Experience with Angular framework.</li><li>Solid understanding of Domain-Driven Design (DDD).</li><li>Strong knowledge of Clean Architecture and Onion Architecture principles.</li><li>Hands-on experience with Entity Framework Core.</li><li>Strong understanding and practical application of Design Patterns and SOLID principles.</li><li>Experience working with the ABP Framework.</li><li>Experience developing applications using Razor Pages.</li><li>Familiarity with RESTful APIs and web services.</li><li>Experience with source control systems such as Git.</li></ul>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Adree is seeking a .NET Backend, Developer to design, develop, and maintain backend services and APIs. The role involves building scalable systems, improving performance, and collaborating with frontend, QA, and other engineering teams. Key Responsibilities Develop and maintain backend services using .NET / C# . Build REST APIs and backend endpoints following best practices. Design and implement database solutions using SQL Server / PostgreSQL / MySQL . Write efficient queries, optimize performance, and ensure data integrity. Integrate backend services with external systems using APIs and webhooks. Implement authentication/authorization (e.g., JWT, OAuth2 ) and security best practices. Create and maintain background jobs/queues using technologies like Hangfire / Quartz / Azure Functions / Service Bus (as applicable). Build and maintain microservices or modular monolith architecture (as per project needs). Work with caching mechanisms (e.g., Redis ) if required. Perform code reviews, debugging, and ensure high-quality code and documentation. Use Git workflows and follow agile/Scrum practices. Support production deployments and resolve issues in a timely manner.</p></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><h3><span style="font-weight: normal;">3 6 years of professional experience in .NET backend development. Strong experience in C# , ASP.NET Core, Web APIs. Good understanding of OOP , design patterns, and clean code. Strong database knowledge and ability to write optimized SQL queries. Experience with authentication/authorization concepts ( JWT/OAuth2 ). Strong understanding of asynchronous programming and performance considerations. Hands-on experience with at least one of the following: Entity Framework / Dapper. Web API / RESTful services. Basic understanding of system design and scalability concepts. Good communication and teamwork skills.</span></h3><p></p></section>
<ul><li><p>Translate the functional and technical requirements and specifications into application components.</p></li><li><p>Participate in the analysis & design of new functional requirements and systems.</p></li><li><p>Build application components using .NET Framework 4.5+, ASP.NET MVC 5+, Oracle DB, WCF Web Services/WCF Data Services, WWF, Angular 5+, JSON, XML, RESTful Services and MS SQL RDBMS</p></li><li><p>Develop the backend of the solution, including the service layer, business logic layer, and data access layer.</p></li><li><p>Develop the integration parts of the system in order to communicate with the internal and external systems using WCF.</p></li><li><p>Develop and write high-quality coding standards.</p></li><li><p>Assist and support other team members on multiple projects</p></li></ul><p></p><p><strong>Requirements</strong></p><ul><li><p><strong>We are looking for </strong>a <strong>Mid-Level and Senior .NET Developer with experience in Angular 5+ and strong skills MVC in Cairo on a full-time working base, with traveling opportunities to our Saudi branch.</strong></p></li><li><p>Bachelor of Computer Science Degree required</p></li><li><p>Experience in testing tools and frameworks like Jasmine, Protractor, or similar.</p></li><li><p>3+ years’ experience with C#, ASP.NET MVC 5, ADO.NET, & Entity Framework.</p></li><li><p>Excellent understanding of OOP, n-tier architecture, and design patterns.</p></li><li><p>Good Knowledge in HTML5, CSS3, JavaScript, JQuery, AJAX, Type Script, JQuery.</p></li><li><p>Good Knowledge in Angular 5+ / Angularjs.</p></li><li><p>Experience with web service development including SOAP or RESTful web services</p></li><li><p>Good Knowledge in.Net 3.5, 4.0 and 4.5 is plus.</p></li><li><p>Good Knowledge of WCF / Web API is a plus.</p></li><li><p>Very Good knowledge in ORM and LINQ.</p></li><li><p>Knowledge of at least one of (Crystal reports, Open XML, and reporting services).</p></li><li><p>Knowledge in queues, multi-threading, parallelization, and distributed caching servers is a plus.</p></li><li><p>Experience in web-based systems architecture, service-based architecture.</p></li><li><p>Knowledge of VSTS / GIT or any other Version Control System.</p></li><li><p>Additional frameworks such as Vue or React or even Node.js are plus.</p></li><li><p>Fair knowledge of Oracle DB, ability to write Stored Procedures & read entity diagrams.</p></li><li><p>Ability to complete all phases of the software development life cycle including analysis, design, implementation, testing, and support</p></li><li><p>Excellent analytical, problem-solving/diagnostic skills.</p></li><li><p>Good work ethics, Team player, positive and self-motivated.</p></li><li><p>Strong Communication & Interpersonal skills.</p></li><li><p>Flexibility to travel when needed (mainly Saudi Arabia and could be other destinations if required, with travel allowance per-diem).</p></li></ul><p></p>
Full Stack Developer – Role Summary Role Objective<br>Build and evolve a distributed system that spans:<br>On-premises Windows Services (Agent layer)<br>Cloud-hosted APIs and g RPC services<br>Real-time communication infrastructure (Signal R)<br>Multi-tenant database architecture<br>Web-based monitoring and administration dashboards<br>Key Responsibilities<br>Design and implement features across both Agent (on-prem) and Cloud tiers.<br>Contribute to architectural decisions including versioning, modularity, backward compatibility, and deployment strategies.<br>Develop real-time communication using Signal R (Web Sockets) and g RPC (bidirectional streaming).<br>Implement resilient connectivity patterns (retry policies, reconnection strategies, durable messaging).<br>Manage multi-tenant data access using SQL Server and Entity Framework Core.Own the Windows Service lifecycle and contribute to WPF-based desktop management tools.<br>Build secure, production-grade APIs using JWT, RBAC, and mutual TLS (m TLS).<br>Implement observability and reliability practices (Open Telemetry, structured logging, Sentry, health checks).<br>Contribute to frontend development using Next.js for real-time dashboards and configuration portals.<br>Integrate with third-party platforms such as Salla, Shopify, and other e-commerce systems.<br>Design and implement event-driven patterns, CQRS, webhook processing, idempotent handlers, and rate limiting strategies.<br>Optimize performance using memory-efficient techniques (e.g., Span, pooling, efficient serialization).<br>Work with Azure services (Azure SQL, Azure Identity, Azure Dev Ops) where applicable.Apply ERP domain knowledge (invoicing, inventory, orders) when building business modules.<br>Follow Clean Architecture and SOLID principles with strong testing practices. Required Qualifications :<br>+3 years of experience with C# and modern . NET (6/7/8).Strong expertise in ASP. NET Core, Signal R, and g RPC.<br>Deep understanding of asynchronous and concurrent programming.<br>Strong SQL Server and EF Core experience.Solid knowledge of multi-tenant Saa S architecture.<br>Experience with authentication, authorization, and certificate-based security.<br>Windows Services development and familiarity with WPF.<br>Experience with testing frameworks and observability tools.
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><p>Robusta Technology Group (RTG) is a key driver of digital transformation by providing a holistic tech ecosystem. RTG works with its local and international partners to help build digital customer experiences, establish engineering hubs and build ventures across multiple industries and domains. In this pursuit, RTG serves as a catalyst for impact and growth through events, spaces and content focused on creating impact and growth across the different interactions.</p> <p>Octopus is proud to be part of the Robusta Technology Group (RTG), a leading tech consultancy group. With a decade of experience and a successful track record of delivering over 300 projects across Europe, the Middle East, and North America, RTG has established itself as a preferred employer in the Egyptian market. Octopus and Robusta are building a bridge between Europe and Africa, creating tailored hub solutions to connect companies with top talent across the globe. </p> <p> </p> <p> <strong>Job Overview </strong> </p> <p>We are seeking a motivated Junior .NET Developer to join our team on a 6-month remote contract. This role is ideal for someone with a solid understanding of .NET fundamentals and C# who is eager to gain hands-on experience working on real-world applications in a collaborative development environment.</p> <p> </p> <p> <strong>Role Responsibilities </strong> </p> <ul> <li>Develop, maintain, and troubleshoot applications using C# and the .NET platform.</li> <li>Write clean, maintainable, and well-documented code.</li> <li>Collaborate with senior developers, QA engineers, and other team members to deliver high-quality software.</li> <li>Participate in code reviews and implement feedback.</li> <li>Debug and resolve software defects and performance issues.</li> <li>Follow established coding standards and development best practices.</li> </ul></div></section><section><p class="heading">Desired Candidate Profile</p><p class="paragraph"></p><ul> <ul> <li>Basic to intermediate experience with <strong>C#</strong> and the <strong>.NET</strong> framework/platform.</li> <li>Strong understanding of <strong>.NET fundamentals</strong>, including object-oriented programming (OOP), classes, inheritance, interfaces, exception handling, and collections.</li> <li>Understanding of software development principles and coding best practices.</li> <li>Familiarity with Visual Studio and Git/version control.</li> <li>Good problem-solving and analytical skills.</li> <li>Strong communication skills and the ability to work effectively in a remote team environment.</li> </ul> </ul> <p> <strong> Nice to Have</strong> </p> <ul> <ul> <li>Exposure to ASP.NET Core or Web API.</li> <li>Basic knowledge of SQL Server and database fundamentals.</li> <li>Familiarity with REST APIs.</li> <li>Experience with Agile/Scrum development practices.</li> </ul> </ul><p></p></section>