وظائف مطورين Git في مصر
٣١١٤٦ وظائف شاغرة
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: GoProficiency 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.<br>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)<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.
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.
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: GoProficiency 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.<br>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)<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.
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: GoProficiency 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.<br>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)<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.
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: GoProficiency 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.<br>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)<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.
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: GoProficiency 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.<br>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)<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.
Job Summary We are looking for a Development Specialist to join our application development team and contribute to the design, development, configuration, testing, integration, and deployment of modern business applications. The role will focus on developing and configuring solutions using Microsoft technologies, Next.js, React Native, Dynamics 365, Power Apps, Power Automate, Dataverse, REST/Graph QL APIs, Azure services, and Azure Dev Ops/Git. The successful candidate will work closely with technical and functional teams to translate approved designs and requirements into high-quality, scalable application components. The role will also be responsible for unit testing, defect resolution, technical documentation, integration support, and release readiness throughout the software delivery lifecycle.<br>Key Responsibilities Application Development & Configuration Develop, configure, customize, and maintain application components based on approved technical and functional designs. Build modern web and business applications using technologies such as Next.js, React, Sitecore, React Native, Dynamics 365, Microsoft Power Platform, and Dataverse. Develop and configure Power Apps and Power Automate solutions to support business processes and automation requirements. Develop and integrate REST and Graph QL APIs and ensure effective communication between applications and external/internal systems. Implement application components using established development standards, coding guidelines, and architecture principles. Translate functional requirements and technical specifications into reliable and maintainable solutions. Participate in application integration activities across multiple systems and platforms. Support Azure-based application components and services as required. Testing & Quality Assurance Perform comprehensive unit testing of developed and configured application components. Prepare and execute unit test cases based on technical and functional requirements. Identify, troubleshoot, and resolve technical issues during development and testing. Support integration testing and defect resolution activities. Ensure developed solutions meet agreed functional, technical, performance, security, and quality standards. Conduct code reviews and apply development best practices where applicable. Ensure fixes and enhancements do not negatively impact existing functionality. Defect Resolution & Production Support Investigate application defects and identify root causes. Resolve technical defects within agreed timelines and support the testing team during defect validation. Analyze issues across application, API, integration, and platform layers. Support troubleshooting activities across development, test, and production environments as required. Provide technical input to incident and problem resolution activities. Document identified issues, resolutions, and technical findings. Integration & Release Readiness Support application integration activities across different platforms and systems. Coordinate with development, testing, architecture, infrastructure, and functional teams to ensure successful integration. Prepare application components for deployment and release. Support release readiness activities, including technical validation, deployment preparation, and resolution of outstanding technical issues. Ensure required technical documentation, configuration details, and deployment information are completed before release. Support post-release validation and issue resolution when required. Source Control & Dev Ops Use Azure Dev Ops and Git for source code management, version control, and collaboration. Follow established branching, pull request, code review, and version control practices. Support CI/CD and deployment activities as required. Maintain proper versioning and traceability of application changes. Collaborate with the wider development team through Azure Dev Ops boards, repositories, pipelines, and related tools. Technical Documentation Prepare and maintain technical documentation related to developed solutions. Document application configurations, integrations, APIs, technical changes, and troubleshooting procedures. Ensure technical documentation is accurate, complete, and maintained throughout the application lifecycle. Contribute to knowledge-sharing activities and technical repositories. Collaboration Work closely with business analysts, functional consultants, solution architects, developers, testers, project managers, and other stakeholders. Participate in technical discussions and provide input on solution implementation. Clarify technical requirements and identify potential implementation challenges early. Collaborate with team members to resolve complex technical issues. Contribute to continuous improvement of development processes, standards, and practices.<br>Required Technical Skills Microsoft & Power Platform Microsoft Power Apps Microsoft Power Automate Microsoft Dataverse Dynamics 365Microsoft Azure services Experience with Microsoft technology ecosystems and enterprise application development Web & Application Development Next.js React / React-based development Sitecore React Native Modern web application development principles Responsive and component-based application development API & Integration REST APIsGraph QL APIsAPI integration and consumption Understanding of authentication, authorization, data exchange, and integration patterns Experience working with distributed applications and system integrations Dev Ops & Source Control Azure Dev Ops Git Source control and branching strategies Pull requests and code reviews CI/CD concepts and deployment processes Development & Testing Application configuration and customization Unit testing Debugging and troubleshooting Defect analysis and resolution Code quality and development best practices Technical documentation<br>Education & Experience Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. Relevant professional experience in application development, software engineering, or a similar technical role. Hands-on experience with one or more of the following: Next.js, React, Sitecore, React Native, Dynamics 365, Power Apps, Power Automate, Dataverse, REST APIs, Graph QL, and Azure. Experience working with Azure Dev Ops and Git. Experience in enterprise application development and system integration is preferred. Experience working within structured software development and delivery methodologies is preferred.<br>Preferred Qualifications Microsoft certifications related to Power Platform, Dynamics 365, Azure, or application development. Experience working on large-scale enterprise or government projects. Experience with Agile/Scrum development environments. Understanding of application architecture and integration patterns. Experience supporting applications through development, testing, deployment, and production stages. Experience working with CI/CD pipelines and Azure cloud services.<br>Behavioral & Soft Skills Problem Solving Strong analytical and troubleshooting skills. Ability to identify root causes and develop practical technical solutions. Ability to handle complex technical issues in a structured manner. Collaboration Strong teamwork and communication skills. Ability to work effectively with both technical and non-technical stakeholders. Willingness to share knowledge and support team members. Learning Agility Ability and willingness to learn new technologies, platforms, and development frameworks. Comfortable working across different Microsoft and modern application technologies. Ability to adapt to changing technical requirements and project priorities. Attention to Detail Strong focus on code quality, testing, documentation, and technical accuracy. Ability to identify potential issues before they impact delivery. Accountability Takes ownership of assigned deliverables and technical issues. Meets agreed timelines and quality expectations. Proactively communicates risks, blockers, and dependencies. Follows established development, security, quality, and delivery standards.
Purpose of the Role<br>We are seeking an experienced and highly skilled Senior Software Quality Control Engineer to lead quality assurance efforts and ensure the reliability, performance, and quality of our software products within an Agile/Scrum environment. The Senior QC Engineer will drive testing strategies, mentor junior QC team members, actively participate in sprint ceremonies, and collaborate with cross- functional teams to enforce quality standards throughout the software development lifecycle (SDLC).<br>Required Qualifications<br>Bachelor’s degree in computer science, Software Engineering, Information Technology, or a related field.5+ years of experience in Software Quality Control or Quality Assurance, with at least 2 years in a senior or lead role. Strong understanding of Agile methodology and Scrum framework (sprint cycles, ceremonies, artifacts, and roles). Proven experience leading QC efforts within Scrum teams and driving quality across multiple projects. Expert-level proficiency in test management and defect tracking tools (Azure Dev Ops, Jira, or similar). Strong experience with manual testing techniques (black-box, white-box, boundary value, equivalence partitioning, decision tables). Proficiency in API testing tools (Postman, Swagger, or similar). Deep understanding of the Software Development Lifecycle (SDLC) and Software Testing Lifecycle (STLC). Experience with test automation tools and frameworks (Selenium, Cypress, Playwright, or similar). Familiarity with CI/CD pipelines and Dev Ops practices. Strong analytical thinking, leadership skills, attention to detail, and problem-solving abilities. Excellent communication skills in English (written and verbal) with the ability to present quality reports to stakeholders. Experience in mentoring and coaching junior team members. Familiar with different AI models, able to utilize them wisely for productivity increasing.<br>Preferred Skills<br>ISTQB Advanced Level certification (Test Analyst or Test Manager). Certified Scrum Professional (CSP) or SAFe certification. Experience with performance testing tools (JMeter, K6, Gatling, or similar). Experience with security testing fundamentals (OWASP Top 10). Knowledge of version control systems (Git) and branching strategies. Experience with database testing and SQL queries. Familiarity with containerization (Docker) and cloud platforms (Azure, AWS). Languages English-Professional (written and spoken). Arabic
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.
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.
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.
المسمى الوظيفي: مهندس برمجيات<br><br>عن شركتنا<br><br>شركتنا هي شريك عالمي في تحول الأعمال والتكنولوجيا، تساعد المؤسسات على تسريع انتقالها المزدوج نحو عالم رقمي ومستدام، مع خلق تأثير ملموس للشركات والمجتمع. هي مجموعة مسؤولة ومتنوعة تضم 340,000 عضو فريق في أكثر من 50 دولة. بفضل تراثها القوي الذي يمتد لأكثر من 55 عاماً، تحظى شركتنا بثقة عملائها لإطلاق العنان لقيمة التكنولوجيا لتلبية كامل احتياجات أعمالهم. تقدم خدمات وحلول شاملة تستفيد من نقاط قوتها بدءاً من الاستراتيجية والتصميم وصولاً إلى الهندسة، وكل ذلك مدعوم بقدراتها الرائدة في السوق في مجالات الذكاء الاصطناعي، والذكاء الاصطناعي التوليدي، والسحابة، والبيانات، إلى جانب خبرتها العميقة في الصناعة ونظام شركائها. سجلت المجموعة إيرادات عالمية لعام 2024 بلغت 22.1 مليار يورو.<br><br>الوصف الوظيفي:<br><br>يقوم مهندس البرمجيات بتصميم وتطوير وصيانة حلول برمجية قابلة للتوسع وآمنة وعالية الجودة عبر مكونات الواجهة الخلفية والواجهة الأمامية. يتعاون هذا الدور بشكل وثيق مع الفرق متعددة الوظائف لتقديم تطبيقات موثوقة، ودعم النشر السحابي، والتحسين المستمر للأداء والجودة والاستقرار التشغيلي.<br><br>المسؤوليات:<br><br> تصميم وتطوير وصيانة حلول برمجية قابلة للتوسع عبر مكونات الواجهة الخلفية والواجهة الأمامية بناء واستهلاك واجهات برمجة التطبيقات (APIs) والخدمات باستخدام لغات برمجة وأطر عمل حديثة التعاون مع مديري المنتجات والمصممين والمهندسين لترجمة المتطلبات إلى حلول تقنية كتابة كود نظيف وقابل للصيانة ومختبر جيداً باتباع أفضل الممارسات الهندسية تحسين أداء التطبيق وأمانه وموثوقيته المشاركة في مراجعات الكود والاختبار ومبادرات التحسين المستمر دعم النشر والمراقبة واستكشاف الأخطاء وإصلاحها للتطبيقات في البيئات السحابية المساهمة في التوثيق والمعايير التقنية ومشاركة المعرفة داخل الفريق<br><br>المتطلبات<br><br>المؤهلات:<br><br> درجة البكالوريوس في علوم الحاسب، أو الهندسة، أو مجال ذي صلة (أو خبرة معادلة) خبرة لا تقل عن 4 سنوات في تطوير البرمجيات (الواجهة الأمامية، أو الخلفية، أو المتكاملة Full Stack) مهارات تواصل ممتازة باللغة الإنجليزية، لفظية وغير لفظية إتقان لغة برمجة خلفية واحدة على الأقل (مثل بايثون، تايب سكريبت، غو) وأطر عمل حديثة للواجهة الأمامية خبرة في واجهات برمجة التطبيقات (RESTful APIs) وتقنيات قواعد البيانات (SQL و/أو NoSQL) الإلمام بالمنصات السحابية (Azure أو AWS) وخطوط أنابيب التكامل والنشر المستمر (CI/CD) فهم أنظمة التحكم في الإصدار (Git) وسير عمل التطوير التعاوني معرفة بممارسات الاختبار ومبادئ تصميم البرمجيات وأساسيات الأمان مهارات قوية في حل المشكلات، وقدرات تواصل، وعقلية تعاونية<br><br>إتقان اللغة الإنجليزية أمر ضروري.
Company Description Thirdwayv is a US-based tech company with a mission to take the anxiety out of IoT by securing every element in the system and all the devices connected. https://thirdwayv.com/Thirdwayv has already established a strong foothold with some of the top healthcare and medical industry players providing end-end security. At Thirdwayv, we deal with and harness the power of some of the exciting new technologies such as Blockchain, BLE, NFC, Trust Zone, TLS …etc. Mission & Vision Our objective is to comply with international standards (e.g., FDA - Food and Drug Association- approval) for thirdwayv products and achieve 100% coverage for customer requirements to ensure delivery of high-quality products with no significant issues on the customer side. Thirdwayv Egypt LLC is looking for a creative and innovative engineer who has a passion for learning and the drive to succeed. Thirdwayv offers you an amazing chance to be part of making an impact in a company with unique opportunities to grow and make a true difference.<br>Role Description:Understand and analyze customer requirements and high-level Design, including identifying any gaps or missing information needed to perform SW testing/Integration testing activities. Design and Integration SW test cases based on the customer design requirements. Implement test cases, scripts, and automation to verify that the software meets the customers and the high-level design requirements. Setup the Test Environment and verify it is working as expected before the start of the execution. Execute all types of testing (Function, Integration, Regression). Analyze the executed test cases and debug the failed/passed test results to confirm that the software behavior follows the requirement. Report findings (SW Bugs) on the defects management tool. Prepare and present test reports. Attend daily & weekly meetings to follow up and communicate work progress. Support, train, and mentor other colleagues whenever required. Participate in providing software test /integration test project estimations and technical risk assessment. Debug software/hardware issues by using debugging and validation tools. Participate in Process/ toolchain improvements. Review other team members' work products. Automate Integration of different tools in the testing toolchain. Improve the current process and current toolchain. Required Qualifications:Bachelor's degree in Communication, Mechatronics, Electronics, Computer Engineering, Computer Science, or related field in mobile application testing and development.1-3 years of relevant experience. Practical experience in applying testing techniques. Detailed-oriented with a critical eye. Practical knowledge of mobile operating systems such as i OS and Android. Well-versed with test automation frameworks like Selenium and Appium. Good knowledge of Embedded systems Architecture and Micro-controllers. SPI, I2C, and UART knowledge are required. Familiar with hardware testing and measurement tools. Certified ISTQB (Is a plus). Good knowledge of programming languages (Java, Python, C) Knowledge of test automation tools and techniques. Strong problem-solving and analytical skills. Solid understanding of the Agile Software Development Lifecycle (SDLC). Excellent command of English (spoken and written) Knowledge of pipeline integrations and CI/CD tools (Git, Jenkins) (Is a plus). Knowledge in JIRA integrated test management tools<br>Why Thirdwayv? Thirdwayv offers:A competitive package. Annual bonus scheme. Transportation allowance. Full medical insurance for employees and their families. Bonus for recognizing outstanding achievements. Compensation for optional working on official holidays. Compensation for unused vacations (Based on Employee request) Full financial support for training, courses, and tools for its employees to ensure its employees are updated with the latest technologies in the market Work from home policy. Team building and entertainment activities. Free in-house entertainment facilities, kitchen equipped with free coffee, tea, juices, fresh fruit, snacks, etc.
<h2 class="h5">وصف العمل</h2>
<div class="t-break" data-jb-field="description">
<span>عن Gramian Gramian Consultancy هي شركة استشارات أنيقة متخصصة في الخدمات المهنية لتقنية المعلومات وحلول المواهب الهندسية.<br> بخلفية قوية في هندسة البرمجيات والقيادة، نساعد الشركات في بناء فرق عالية الأداء من خلال مطابقتها مع محترفين يتناسبون فعلياً مع احتياجاتهم.<br> حول الفرصة: نبحث عن التواصل مع وكالات تطوير البرمجيات وشركات تكنولوجيا المعلومات ومهندسي البرمجيات المستقلة الذين يمتلكون مستودعات كود قيّمة ويهتمون بترخيصها لتدريب الذكاء الاصطناعي.<br> كيف تعمل: اربط مستودعات Git الحالية بمنصة، اختر المستودعات التي ترغب في تقييمها لإمكانية الترخيص، احصل على تفصيل على مستوى المستودع لحجم الرموز المصدرية وتاريخ Git، راجع تقدير قيمة الترخيص لكل مستودع، احصل على ملاحظات جودة إذا لم يلب الكود بعد متطلبات الترخيص، حسن المستودعات بناءً على التوصيات وأعد تقديمها للتقييم، حدد المستودعات المؤهلة التي تريد جعلها متاحة لتدريب الذكاء الاصطناعي، اكسب تعويضاً عندما يُستخدم كودك بموجب ترتيب ترخيص معتمد. التعويض: للترخيص القياسي غير الحصري، تُقدر قواعد البيانات حالياً بـ: 100 دولار لكل مليون رمز من كود المصدر، 40 دولار لكل مليون رمز من تاريخ Git. يعرض كل مستودع تفصيل الرموز وقيمة الترخيص التقديرية قبل أن تقرر المتابعة. وكالات تطوير البرمجيات، وشركات تكنولوجيا المعلومات/المنتجات، أو مهندسو البرمجيات المستقلون الذين يمتلكون أو يتحكمون في حقوق الترخيص الأصلية للمستودعات البرمجية ويُفوضون لترخيصها لتدريب الذكاء الاصطناعي. § يجب أن تمتلك المستودع أو لديك السلطة القانونية لترخيص محتواه. يجب أن يحتوي المستودع على عمل تطوير برمجيات أصلي ذي مغزى. يجب أن تمتلك السلطة للاتصال بتوصيل المستودع للتحليل. لا يجوز أن يحتوي الكود على مواد طرف ثالث لا يAllow الترخيص فرع. يجب أن تستوفي المستودعات متطلبات الجودة والتقنية للمنصة قبل الترخيص. يجب أن تكون قادرًا على التحقق من ملكية المستودع وحقوق الترخيص ذات الصلة إذا طُلب منك ذلك.<br></span> </div>
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
<p><strong>الغرض الوظيفي</strong></p><br>
<p>تصميم وتطوير واختبار ونشر تطبيقات الويب المؤسسية باستخدام تقنيات .NET وSQL Server، مع التعاون مع فرق متعددة الوظائف لتقديم حلول قابلة للتوسع وفعالة.</p><br>
<p><strong>المسؤوليات الأساسية</strong></p><br>
<ul>
<li>تطوير التطبيقات:<br>
– تطوير برامج ويب مؤسسية باستخدام تقنيات .NET Framework و.NET Core<br>
– بناء وصيانة وحدات عبر أنظمة الموارد البشرية، إدارة العلاقات مع العملاء، الجدولة، العمليات، والمخزون<br>
– تخصيص وتحسين ميزات ERP لتلبية متطلبات العمل المتغيرة<br>
– المشاركة في دورة حياة البرمجيات كاملة بما في ذلك المتطلبات والتصميم والبرمجة والاختبار والنشر والصيانة<br>
– تحسين الأداء والحفاظ على موثوقية التطبيقات</li>
<li>هندسة الخلفية وقواعد البيانات:<br>
– تصميم وصيانة قواعد بيانات SQL Server والمخططات والإجراءات المخزنة<br>
– كتابة استعلامات SQL وك Functions فعالة<br>
– العمل مع SQL Server وOracle وMySQL وتدفقات البيانات بين الأنظمة<br>
– ضمان سلامة البيانات والأداء والتوافر</li>
<li>تكامل الأنظمة:<br>
– دمج التطبيقات مع أنظمة ERP وواجهات برمجة التطبيقات من طرف ثالث<br>
– تمكين مشاركة البيانات عبر الأقسام وأتمتة العمليات<br>
– دعم التشغيل البيني بين نظم اللوجستيات والمالية والموارد البشرية والعمليات<br>
– بناء أنظمة سير عمل ونماذج ديناميكية</li>
<li>التعاون التقني:<br>
– التعاون مع أصحاب المصلحة الداخليين لجمع المتطلبات<br>
– العمل مع مديري المشاريع في التخطيط والتنفيذ<br>
– استكشاف أخطاء الإنتاج وتنفيذ الإصلاحات والتحسينات</li>
</ul>
<p><strong>المهارات والخبرات</strong></p><br>
<ul>
<li>10–14 سنة خبرة في تطوير البرمجيات</li>
<li>خبرة قوية في .NET (ASP.NET، VB.NET)</li>
<li>إتقان في Python وJavaScript وHTML وCSS وJSON وXML</li>
<li>خبرة قوية في قواعد البيانات (SQL Server وOracle وMySQL وMongoDB)</li>
<li>خبرة مع Visual Studio وSSMS وSSIS وSSRS وDocker</li>
<li>الاطلاع على أدوات Power BI والذكاء الاصطناعي يعتبر ميزة إضافية</li>
<li>خبرة في أنظمة ERP تعتبر ميزة إضافية</li>
<li>درجة البكالوريوس أو الماجستير في مجال ذي صلة</li>
<li>مهارات تواصل قوية باللغة الإنجليزية</li>
</ul>
<p><strong>الكفاءات الأساسية</strong></p><br>
<ul>
<li>التفكير التحليلي</li>
<li>حل المشكلات</li>
<li>قدرات التصميم الفني</li>
<li>التعاون عبر الوظائف</li>
<li>عقلية أجايل</li>
<li>الالتزام بجودة الكود والتوثيق</li>
</ul>
<br> </div>
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
<span>حول Mortgage Cadence Mortgage Cadence توفر برنامج اكتساب القرض على مستوى المؤسسة الذي يشغّل بعض أهم المقرضين المحترمين في صناعة الرهن العقاري.<br> منصتنا تتعامل مع تدفقات عمل معقدة وعالية الحجم عبر دورة حياة الاكتساب الكاملة، ونحن باستمرار نحديثها لتلبية مطالب سوق ديناميكي.<br> انضم إلى فريق حيث يؤثر الكود الذي تكتبه مباشرةً على كيفية تمويل ملايين المستهلكين منازلهم.<br> نظرة عامة على المنصب: نبحث عن مطور برمجيات .<br>NET متوسط/كبير للانضمام إلى الفريق وراء Document Center، خدمة توليد المستندات لاكتساب القرض الحيوية لعملنا.<br> يقع Document Center في قلب سير العمل الإقراضي—مسؤول عن إنتاج المستندات، وإدارتها، وتسليمها التي تحرك القروض من التقديم إلى الإغلاق.<br> ستعمل عبر النظام لتقديم ميزات مصممة جيداً، والحفاظ على الاعتمادية التي يعتمد عليها المقرضون، والمساهمة في المحادثات المعمارية أثناء مواصلة تحديث الخدمة.<br> ستعمل ضمن فريق Agile صغير وتت collaborip مع المنتج، وضمان الجودة، والمهندسين الكبار لشحن برنامج يمكن الاعتماد عليه على مستوى المؤسسة.<br> المسؤوليات الأساسية تطوير، اختبار، والحفاظ على الميزات عبر منصة .<br>NET، من APIs إلى واجهات المستخدم الأمامية.<br> كتابة كود C# نظيف ومختبر جيدا والمساهمة في مراجعات كود نظرية مع الزملاء.<br> بناء استعلامات SQL Server فعالة، وإجراءات مخزنة، ونماذج بيانات دعمًا لعمل الميزات.<br> العمل مع الخدمات الداخلية وتكاملات الطرف الثالث كجزء من تقديم الميزات.<br> تشخيص وحل العيوب عبر بيئات التطوير والإنتاج.<br> الشراكة مع المهندسين الكبار في التصميم والهندسة؛ قدم أفكاراً واعتراضاً عندما يستلزم الأمر.<br> المساهمة في التوثيق، والاختبار الآلي، والتحسين المستمر لعملية الهندسة.<br> أكثر من 5 سنوات من الخبرة المهنية في تطوير البرمجيات على تكديس تقنيات Microsoft.<br> الكفاءة في C# وإطار .<br>NET / .<br>NET Core. خبرة قوية مع ASP.<br>NET لبناء تطبيقات وخدمات الويب.<br> معرفة عملية بـ SQL Server، بما في ذلك كتابة استعلامات فعالة وإجراءات مخزنة.<br> قدرة مثبتة على العمل بشكل مستقل كمبادر ذاتياً ودفع المهام نحو الإكمال.<br> خبرة في العمل ضمن هياكل فرق Agile.<br> مهارات قوية في حل المشكلات، والتواصل، والتعاون.<br> المؤهلات المفضلة الخبرة في بناء أو صيانة أنظمة موزعة ذات معدل عالي من خلال الأداء والموثوقية غير قابلة للمساومة.<br> خبرة مثبتة في قياس الأداء، والتحسين، والتعديل—سواء على مستوى التطبيق، الاستعلام، أو النظام.<br> خبرة في العمل مع الخدمات والتكاملات الداخلية والخارجية.<br> التعرض لـ Redis للتخزين المؤقت والبيانات الموزعة.<br> التعرض لـ RabbitMQ (RMQ)، Azure Service Bus (ASB) أو منصات رسائل مماثلة.<br> خبرة في تطوير ونشر أعباء العمل على Microsoft Azure.<br> خبرة في المساهمة في تطبيقات المؤسسة الكبرى.<br></span></div>
عن كونيكتا: كونيكتا هي شركة عالمية رائدة في مجال تجربة العملاء (CX) وتعهيد العمليات التجارية (BPO)، حيث توفر حلول التحول الرقمي والتكنولوجيا وإدارة العملاء للمؤسسات الكبرى حول العالم. بفضل وجودها الدولي القوي، تجمع كونيكتا بين التكنولوجيا والبيانات والذكاء الاصطناعي والخبرة البشرية لتقديم حلول مبتكرة وقابلة للتوسع لعملائها.<br>نبذة عن الوظيفة: نحن نبحث عن مهندس برمجيات متخصص في الذكاء الاصطناعي بخبرة مهنية تزيد عن 5 سنوات في هندسة البرمجيات، وذلك لتصميم وتطوير ونشر حلول الذكاء الاصطناعي التوليدي والوكلاء الأذكياء (Agentic AI) لمنصات المؤسسات ومشاريع العملاء. يجمع هذا الدور بين الخبرة القوية في هندسة البرمجيات والخبرة العملية في النماذج اللغوية الكبيرة (LLMs)، واسترجاع المعلومات المعزز (RAG)، ووكلاء الذكاء الاصطناعي، وتطوير الأنظمة الخلفية (Backend)، وواجهات برمجة التطبيقات (APIs)، والخدمات المصغرة (Microservices)، والبنية التحتية الآمنة.<br>المسؤوليات الرئيسية: تطوير خدمات مصغرة قائمة على لغة بايثون، وواجهات برمجة تطبيقات (REST APIs)، ومقابس ويب (Web Sockets)، وخطوط أنابيب غير متزامنة. تصميم وبناء تطبيقات الذكاء الاصطناعي التوليدي والوكلاء الأذكياء الجاهزة للإنتاج. تطوير وتحسين خطوط أنابيب RAG وحلول استرجاع المعرفة. العمل مع النماذج اللغوية الكبيرة، وهندسة الأوامر (Prompt Engineering)، وقواعد بيانات المتجهات، وأطر عمل تنسيق الذكاء الاصطناعي. تصميم وتنفيذ بنى تحتية للذكاء الاصطناعي تعتمد على وكيل واحد أو وكلاء متعددين أو بنى هجينة. بناء مكونات ذكاء اصطناعي قابلة لإعادة الاستخدام، وموصلات واجهات برمجة التطبيقات، ووحدات التنسيق، ومكتبات الأوامر، وضوابط الأمان. دمج حلول الذكاء الاصطناعي مع تطبيقات المؤسسات والأنظمة الخلفية. التعاون مع فرق Agile/Scrum متعددة الوظائف لتقديم نماذج أولية (PoCs)، ومنتجات أولية قابلة للتطبيق (MVPs)، وحلول إنتاجية. تنفيذ ممارسات الترميز الآمن، والمصادقة/التفويض، وخصوصية البيانات، والحماية من حقن الأوامر. استخدام Git وDocker وLinux وخطوط أنابيب CI/CD للتطوير والنشر.<br>المتطلبات: خبرة مهنية لا تقل عن 5 سنوات في هندسة البرمجيات في بناء تطبيقات بمستوى الإنتاج. خبرة عملية قوية في النماذج اللغوية الكبيرة (LLMs)، وهندسة الأوامر، وRAG، وقواعد بيانات المتجهات. خبرة في أطر عمل الذكاء الاصطناعي الوكيل مثل Lang Chain أو Lang Graph أو Crew AI أو Auto Gen أو Semantic Kernel. خبرة قوية في تطوير الأنظمة الخلفية باستخدام Python أو Fast API أو Django أو Flask. خبرة في تطوير واجهات برمجة تطبيقات REST والخدمات المصغرة. خبرة في Docker وLinux وGit وCI/CD. فهم جيد لمصادقة/تفويض واجهات برمجة التطبيقات، وضوابط الشبكة، وممارسات البرمجة الآمنة.<br>مهارات إضافية مفضلة: خبرة في Graph RAG ورسوم البيانات المعرفية (Knowledge Graphs). أدوات مراقبة الذكاء الاصطناعي مثل Lang Smith أو Langfuse. خبرة في ضوابط أمان الذكاء الاصطناعي وتقييم الأوامر. خبرة سحابية مع AWS أو Azure أو GCP. خبرة في بناء مساعدين أذكياء (Copilots)، أو أدوات إنتاجية المطورين، أو مسرعات منصات الذكاء الاصطناعي القابلة لإعادة الاستخدام.
عن كونيكتا: كونيكتا هي شركة رائدة عالمياً في مجال تجربة العملاء (CX) وتعهيد العمليات التجارية (BPO)، حيث تقدم حلول التحول الرقمي والتكنولوجيا وإدارة العملاء للمؤسسات الكبرى حول العالم. بفضل حضورها الدولي القوي، تجمع كونيكتا بين التكنولوجيا والبيانات والذكاء الاصطناعي والخبرة البشرية لتقديم حلول مبتكرة وقابلة للتوسع لعملائها.<br>نبذة عن الوظيفة: نحن نبحث عن مهندس برمجيات متخصص في الذكاء الاصطناعي بخبرة مهنية تزيد عن 5 سنوات في هندسة البرمجيات لتصميم وتطوير ونشر حلول الذكاء الاصطناعي التوليدي والوكلاء الذكيين (Agentic AI) للمنصات المؤسسية وتعاملات العملاء. يجمع هذا الدور بين خبرة قوية في هندسة البرمجيات والخبرة العملية في نماذج اللغات الكبيرة (LLMs)، وRAG، ووكلاء الذكاء الاصطناعي، وتطوير الواجهات الخلفية، وواجهات برمجة التطبيقات (APIs)، والخدمات المصغرة، والبنية التحتية الآمنة.<br>المسؤوليات الرئيسية: تطوير خدمات مصغرة قابلة للتوسع باستخدام بايثون، وREST APIs، وWeb Sockets، وخطوط معالجة غير متزامنة. تصميم وبناء تطبيقات الذكاء الاصطناعي التوليدي والوكلاء الذكيين الجاهزة للإنتاج. تطوير وتحسين خطوط معالجة RAG وحلول استرجاع المعرفة. العمل مع نماذج اللغات الكبيرة، وهندسة الأوامر (Prompt Engineering)، وقواعد بيانات المتجهات، وأطر عمل تنسيق الذكاء الاصطناعي. تصميم وتنفيذ بنى الذكاء الاصطناعي أحادية الوكيل ومتعددة الوكلاء والهجينة. بناء مكونات ذكاء اصطناعي قابلة لإعادة الاستخدام، وموصلات API، ووحدات تنسيق، ومكتبات أوامر، وضوابط أمان. دمج حلول الذكاء الاصطناعي مع تطبيقات المؤسسات وأنظمة الواجهات الخلفية. التعاون مع فرق Agile/Scrum متعددة الوظائف لتقديم نماذج أولية (PoCs) ومنتجات أولية قابلة للتطبيق (MVPs) وحلول إنتاجية. تنفيذ ممارسات الترميز الآمن، والمصادقة/التفويض، وخصوصية البيانات، والحماية من حقن الأوامر. استخدام Git، وDocker، وLinux، وخطوط CI/CD للتطوير والنشر.<br>المتطلبات: خبرة مهنية لا تقل عن 5 سنوات في هندسة البرمجيات في بناء تطبيقات بمستوى إنتاجي. خبرة عملية قوية في نماذج اللغات الكبيرة (LLMs)، وهندسة الأوامر (Prompt Engineering)، وRAG، وقواعد بيانات المتجهات. خبرة في أطر عمل الوكلاء الذكيين مثل Lang Chain أو Lang Graph أو Crew AI أو Auto Gen أو Semantic Kernel. خبرة قوية في تطوير الواجهات الخلفية باستخدام Python أو Fast API أو Django أو Flask. خبرة في تطوير REST APIs والخدمات المصغرة. خبرة في Docker وLinux وGit وCI/CD. فهم جيد لمصادقة/تفويض API، وضوابط الشبكة، وممارسات الترميز الآمن.<br>مزايا إضافية: خبرة في Graph RAG ورسوم البيانية المعرفية (Knowledge Graphs). أدوات مراقبة الذكاء الاصطناعي مثل Lang Smith أو Langfuse. خبرة في ضوابط أمان الذكاء الاصطناعي وتقييم الأوامر. خبرة سحابية مع AWS أو Azure أو GCP. خبرة في بناء مساعدين ذكيين (Copilots)، أو أدوات إنتاجية المطورين، أو مسرعات منصات الذكاء الاصطناعي القابلة لإعادة الاستخدام.
Geidea Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinkingwww.geidea.net<br>To maintain a competitive advantage as we grow, we are currently looking for a new "Mid-level Software Engineer"<br>Job purpose:The Software Engineer – . NET Full Stack is responsible for designing, developing, and maintaining scalable, secure, and high-performance web applications and API platforms that support Geidea’s digital and merchant ecosystem. This role contributes directly to product innovation, platform reliability, and customer experience by delivering modern full-stack solutions aligned with business objectives, engineering standards, and Fin Tech industry requirements. The position plays a key role in enabling secure integrations, scalable architecture, and continuous improvement across web and backend systems.<br>Responsibilities:<br>1. Solution Design & Application Development Own the design, development, and enhancement of scalable web applications, APIs, and backend services aligned with business and technical requirements.2. Full Stack Engineering Delivery Deliver high-quality front-end and back-end solutions using modern engineering practices while ensuring maintainability, scalability, and performance.3. API & System Integration Ownership Develop and maintain secure and reliable API integrations with internal systems, third-party platforms, and merchant ecosystem services.4. Engineering Quality & Code Excellence Ensure engineering best practices through clean code principles, peer reviews, coding standards, automated validation, and effective repository management.5. Performance, Reliability & Security Contribute to application performance optimization, scalability, reliability, and secure development practices while ensuring compliance with organizational and industry standards.6. Agile Collaboration & Stakeholder Alignment Collaborate effectively with Product Owners, QA teams, Dev Ops, Operations, and cross-functional stakeholders to ensure successful solution delivery.7. Continuous Improvement & Innovation Drive technical improvement initiatives, evaluate emerging technologies, and contribute to engineering knowledge sharing and process optimization.<br>Qualifications:<br>Bachelor’s degree in computer science, Engineering, Information Technology, or a related field.2–4 years of experience in Software engineering.<br>Backend Technologies C#. NET 8 / ASP. NET Core REST API Development Microservices Architecture Object-Oriented Programming (OOP) Data Structures & Problem Solving Front-End Technologies Angular 18+Type Script HTML / CSS / Java Script Responsive Web Development Database Technologies MS SQL Server Postgre SQLSQL Query Optimization Database Design & Stored Procedures Mongo DBDevelopment Practices & Tools Git / Source Control Visual Studio / VS Code Agile / Scrum Unit Testing & Debugging Code Review & Repository Management Preferred/ Nice-to-Have Skills MQTT / EMQXReact CQRS / Event-Driven Architecture Mongo DB / MySQLDocker Kubernetes Jenkins / CI-CDYAML-based deployments Cloud-native or containerized application exposure Fin Tech, Payment, POS, or Merchant platform domain experience
وصف الشركة: تعد شركة إكسيد (Xceed) مزوداً رائداً لخدمات تعهيد العمليات التجارية متعددة اللغات في منطقة أوروبا والشرق الأوسط وأفريقيا، حيث تدير أكثر من 10,000 محطة عمل متعددة القنوات وتخدم عملاء من القطاعات الحكومية والتجارية بـ 10 لغات. تمتلك الشركة مواقع في مصر والمغرب وموريشيوس والإمارات العربية المتحدة، وموقعاً جديداً في المملكة العربية السعودية، وتقدم خدمات متنوعة مثل عمليات مراكز الاتصال الواردة والصادرة، ودعم العمليات الخلفية، وإدارة البنية التحتية، وتعهيد عمليات التوظيف، ودعم مكتب المساعدة، وتحليل وسائل التواصل الاجتماعي. حازت إكسيد على العديد من الجوائز الإقليمية والدولية لتميزها في التعهيد، ومصادر التوظيف المؤثرة، وتجربة العملاء، والاستدامة، والتنوع والإنصاف والشمول. كما تمتلك المؤسسة العديد من الشهادات المعترف بها عالمياً، بما في ذلك شهادة COPC، ومعايير الآيزو (ISO) لاستمرارية الأعمال، والجودة، والإدارة البيئية، والصحة والسلامة المهنية، وأمن المعلومات. تعكس هذه الإنجازات التزام إكسيد بجودة الخدمة العالية، والحوكمة القوية، وممارسات التوظيف المسؤولة والشاملة.<br>وصف الدور: يعد منصب مشرف أول مهندس تطوير تطبيقات .NET وظيفة بدوام كامل وبمقر العمل في القاهرة، وهو مسؤول عن قيادة وإشراف فريق من مهندسي البرمجيات الذين يركزون على تصميم وتطوير وصيانة تطبيقات .NET التي تدعم العمليات التجارية لشركة إكسيد. تشمل المهام اليومية الإشراف على دورة حياة تطوير البرمجيات بالكامل، ومراجعة الأكواد، وضمان الالتزام بأفضل الممارسات والمعايير، والتنسيق مع أصحاب المصلحة لجمع المتطلبات وتنقيحها. يتضمن الدور إدارة بنية التطبيقات، والتكامل مع قواعد البيانات والأنظمة الداخلية، وضمان الأداء والقابلية للتوسع وأمن الحلول المنشورة. سيتولى المشرف الأول أيضاً أنشطة تخطيط المشاريع، وتتبع التقدم، وتخفيف المخاطر، وتقديم التوجيه الفني والتدريب وردود الفعل حول الأداء لأعضاء الفريق. يعد التعاون مع إدارة تكنولوجيا المعلومات، وضمان الجودة، ووحدات الأعمال أمراً أساسياً لتقديم تطبيقات موثوقة تتماشى مع أهداف المؤسسة.<br>المؤهلات:<br> <br>مهارات قوية في تطوير البرمجيات والبرمجة، مع خبرة مثبتة في تقنيات .NET (مثل C#, ASP.NET, .NET Core) والتصميم الموجه للكائنات. خبرة عملية في قواعد البيانات، بما في ذلك تصميم المخططات، وكتابة استعلامات محسنة، والعمل مع أنظمة قواعد البيانات العلائقية مثل SQL Server. قدرة مثبتة في إدارة تكنولوجيا المعلومات، بما في ذلك الإشراف على الفرق الفنية، والتنسيق مع الأقسام المتعددة الوظائف، وضمان التوافق مع سياسات ومعايير تكنولوجيا المعلومات. قدرات قوية في إدارة المشاريع، تشمل التخطيط، وتحديد أولويات المهام، وتخصيص الموارد، وإدارة المخاطر، والتسليم في الوقت المحدد لمبادرات تطوير التطبيقات. درجة البكالوريوس في علوم الكمبيوتر، أو تكنولوجيا المعلومات، أو الهندسة، أو مجال ذي صلة؛ وتعتبر الشهادات المتقدمة في .NET أو إدارة قواعد البيانات أو إدارة المشاريع ميزة إضافية. خبرة في منهجيات دورة حياة تطوير البرمجيات (Agile أو ما يشابهها)، وأنظمة التحكم في الإصدار، وأفضل ممارسات أمن التطبيقات. مهارات تحليلية وحل مشكلات قوية، مع القدرة على ترجمة احتياجات العمل إلى حلول تقنية والتواصل بفعالية.