وظائف هندسة النظم في مصر
٢٤٥٤ وظائف شاغرة
About the Role We are looking for an experienced Backend Lead – Java to lead the development and architecture of scalable backend systems powering our digital banking platform. The ideal candidate will have strong expertise in Java, Spring Boot, and microservices architecture, with proven experience leading backend engineering teams and delivering enterprise-grade systems. You will work closely with architects, product managers, frontend engineers, and Dev Ops teams to build secure, scalable, and high-performance backend services. Key Responsibilities Backend Leadership Lead and mentor backend engineering teams. Define backend architecture standards and development best practices. Conduct code reviews and technical design discussions. Backend Development Design, develop, and maintain backend services using Java and Spring Boot. Build scalable microservices architectures supporting high-volume systems. Develop secure and scalable RESTful APIs. System Architecture Contribute to backend system design and architectural decisions. Ensure high availability, scalability, and performance. Implement secure coding standards and backend security practices. Integration & Messaging Integrate backend systems with enterprise services and third-party platforms. Work with event-driven architectures using Kafka or similar technologies. Collaboration Collaborate with frontend, QA, Dev Ops, and product teams. Participate in Agile/Scrum planning and delivery activities. Required Qualifications Experience9+ years of experience in Java backend development2+ years of experience leading backend teams Strong experience with Spring Boot and microservices Technical Skills Java Spring Boot Microservices REST APIsSQL / Postgre SQL / MySQLKafka Docker Kubernetes CI/CD pipelines Git Security & Architecture OAuth2 / JWTDistributed systems design API security best practices Professional Skills Strong leadership and mentoring skills Strong analytical and problem-solving abilities Excellent communication and collaboration skills Preferred Qualifications Experience in digital banking, fintech, or financial services Experience building high-availability enterprise systems Experience with cloud platforms and container orchestration Experience with event-driven architectures
Duties & Responsibilities: <br>1. Collaboration with IT teams to design, improve and enforce technology architecture design principles, governance, and standards across the solutions landscape. 2. Adopt API and Microservices, Drive External API, Internal API, API Connect and Microservices Adoption across technologies. 3. Lead technical team to follow Security Architecture and Standards. 4. In collaboration with IT Security Operations, ensure security vulnerabilities are fixed across all projects. 5. Define a practical, implementable and actionable architectural vision and framework, customized to business requirements. 6. Ensure that non-functional requirements have been included and are implemented as part of solution architecture. 7. Establish conceptual architecture documentation based on strategy. 8. Define and implement key strategic technology platforms and solutions for the future growth and success of the business. 9. Create and develop technology radar with goal of tracking emerging technology trends and evangelizing potential areas to infuse into continuous innovation pipeline. 10. Develop API and micros-services architectures. 11. Develop processes and tools including continuous integration and deployment. 12. Responsible for the appropriateness of technology architecture solutions delivered to the technology teams of the bank. 13. Develop and present to Technology management on Procurement, Innovations and influence decision making. 14. Provide a consensus-based enterprise architecture roadmap that is scalable, adaptable and fit for bank’s architecture landscape. 15. Provide recommendations to the projects and applications on technical architecture and any deviations to be highlight. 16. Ensure that architecture future models are developed in an efficient, sustainable, agile and adaptable manner, to link business requirements and technology strategy. 17. Provide application consolidation approach based on architecture strategy and business requirements. 18. Share best practices, lessons learned and constantly update the technical system architecture requirements based on changing technologies, and knowledge related to recent, current and up-coming vendor products and solutions. 19. Ensure correct adoption of policies and procedures to guarantee that QNB ALAHLI business is conducted in compliance with Local Laws, Internal rules and regulations, as well as International Standards. 20. Ensure the correct functioning and implementation of Permanent Supervision system, compliance, operational risk & workplace success guidelines whenever & wherever possible.
About the Role We are looking for a Senior Java Backend Developer to join our engineering team and contribute to building scalable, high-performance backend services for our digital banking platform. The ideal candidate will have strong experience in Java and Spring Boot, designing microservices-based architectures, and developing secure, scalable APIs. In this role, you will also contribute to technical architecture decisions, mentor junior developers, and help drive engineering best practices. You will work closely with product managers, architects, and frontend engineers to deliver reliable and efficient backend systems that power modern digital banking solutions. Key Responsibilities Backend Development Design, develop, and maintain backend services using Java and Spring Boot. Build scalable microservices architectures supporting high-volume digital platforms. Develop and maintain RESTful APIs for internal and external integrations. System Architecture Contribute to system design and backend architecture decisions. Ensure high availability, performance, and scalability of backend services. Implement secure coding practices aligned with enterprise security standards. Integration Integrate backend services with internal systems and third-party platforms. Work with messaging systems such as Kafka or other event-driven technologies. Collaboration Collaborate closely with frontend developers, product managers, and QA teams. Participate in Agile/Scrum development processes. Mentor junior developers and contribute to knowledge sharing. Performance & Quality Write clean, maintainable, and testable code. Troubleshoot and optimize application performance. Ensure code quality through testing, code reviews, and CI/CD pipelines. Required Qualifications Experience5–10 years of experience in Java backend development Strong experience with Spring Boot and microservices architecture Proven experience building REST APIsTechnical Skills Java Spring Boot Microservices architecture RESTful API development SQL and relational databases (Postgre SQL, MySQL, or similar) Git version control Docker / containerization CI/CD pipelines Security & Integration Authentication and authorization frameworks (OAuth2, JWT) API security best practices Professional Skills Strong problem-solving and analytical skills Ability to work in Agile environments Strong communication and collaboration skills Preferred Qualifications Experience with event-driven architectures (Kafka or similar) Experience with cloud platforms or container orchestration (Kubernetes) Experience building high-availability enterprise systems Experience in digital banking, fintech, or financial services platforms
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<p><em><strong>This role is open to candidates based in LATAM, Africa, and Eastern Europe. Please note that as this role supports U.S.-based clients, candidates must be available to work during U.S. business hours aligned with the client’s time zone.</strong></em></p><br><p>Our client is a well-funded, early-stage AI company building a large-scale data platform used to train, fine-tune, and evaluate the next generation of AI models. As the platform continues to scale, they are seeking a deeply technical backend engineering specialist to build reliable, high-throughput distributed systems.</p><br>Role Overview<p>The <strong>Senior Backend Engineer — Distributed Systems</strong> will design, build, and operate the backend services that power a large-scale, high-throughput data platform.</p><br><p>This is a specialist engineering role focused on backend development and distributed systems rather than generalist software development or people management. The Senior Backend Engineer will work directly with engineering leadership on system architecture, reliability, scalability, observability, containerized production environments, and deployment infrastructure.</p><br><p>The ideal candidate brings exceptional computer science fundamentals, deep distributed systems expertise, and significant backend engineering experience. This person will also contribute to the broader engineering team by sharing technical context, supporting less-experienced colleagues, and delegating work effectively.</p><br>Location<p><strong>Fully Remote | </strong>9:00 AM - 5:00 PM EST</p><br>Key ResponsibilitiesBackend Services & APIs<ul><li><p>Design, develop, and maintain scalable backend services and APIs.</p><br></li><li><p>Build backend systems using a microservices architecture.</p><br></li><li><p>Support the backend infrastructure required for a large-scale, high-throughput data platform.</p><br></li></ul>Distributed Systems Architecture<ul><li><p>Apply distributed systems principles to the design and operation of production systems.</p><br></li><li><p>Design systems with consideration for consistency, partitioning, replication, consensus, and failure handling.</p><br></li><li><p>Build fault-tolerant, highly available, and scalable distributed systems.</p><br></li></ul>Kubernetes & Container Orchestration<ul><li><p>Build and operate production workloads on Kubernetes.</p><br></li><li><p>Manage deployments, services, ingress, autoscaling, and Helm.</p><br></li><li><p>Work with managed Kubernetes environments such as EKS.</p><br></li><li><p>Support containerized production environments using Docker.</p><br></li></ul>Performance & Reliability<ul><li><p>Optimize application performance across distributed and containerized environments.</p><br></li><li><p>Improve the reliability of backend systems and services.</p><br></li><li><p>Identify opportunities to strengthen system scalability and availability.</p><br></li></ul>CI/CD & Deployment<ul><li><p>Design and implement robust CI/CD pipelines.</p><br></li><li><p>Support GitOps-based deployment practices.</p><br></li><li><p>Implement Kubernetes-native deployment workflows.</p><br></li></ul>Observability<ul><li><p>Improve observability across distributed backend services.</p><br></li><li><p>Support effective system monitoring and alerting.</p><br></li><li><p>Strengthen visibility into the health and performance of production systems.</p><br></li></ul>Architecture & Technical Collaboration<ul><li><p>Partner directly with engineering leadership on architectural decisions.</p><br></li><li><p>Share technical knowledge and context with less-experienced colleagues.</p><br></li><li><p>Delegate work appropriately to support effective team execution.</p><br></li><li><p>Contribute collaboratively to technical decisions and overall engineering quality.</p><br></li></ul>Responsible AI Use<ul><li><p>Use AI tools as part of daily engineering workflows to improve productivity.</p><br></li><li><p>Select appropriate AI models for planning and architectural work.</p><br></li><li><p>Orchestrate AI-assisted execution efficiently while critically reviewing outputs.</p><br></li><li><p>Follow established AI governance practices.</p><br></li><li><p>Ensure access flows through approved API endpoints and MCPs rather than direct database access or other shortcuts.</p><br></li></ul>QualificationsExperience<ul><li><p><strong>10+ years of professional software engineering experience</strong> with a strong backend focus.</p><br></li><li><p>Deep hands-on experience designing and working with distributed systems.</p><br></li><li><p><strong>3+ years of hands-on Kubernetes experience</strong> running production workloads.</p><br></li><li><p>Experience working with managed Kubernetes environments such as EKS, GKE, or AKS.</p><br></li><li><p>Experience designing and developing microservices architectures.</p><br></li><li><p>Experience working with relational and/or NoSQL databases.</p><br></li></ul>Skills<ul><li><p>Exceptional computer science fundamentals with a deeply architectural and systems-minded approach.</p><br></li><li><p>Strong understanding of distributed systems concepts, including consistency models, partitioning, replication, consensus, CAP theorem, and failure handling.</p><br></li><li><p>Proficiency in at least one modern backend programming language, with Go or Python strongly preferred and C++ or Rust also applicable.</p><br></li><li><p>Strong hands-on Kubernetes capabilities across deployments, services, ingress, autoscaling, Helm, and production workload management.</p><br></li><li><p>Experience working with Docker and containerized applications.</p><br></li><li><p>Strong understanding of microservices architecture and inter-service communication patterns.</p><br></li><li><p>Familiarity with infrastructure-as-code, with Terraform preferred.</p><br></li><li><p>Ability to use AI tools effectively in daily engineering work while critically reviewing their output and following defined governance requirements.</p><br></li><li><p>Exposure to Elasticsearch or other search technologies is a plus.</p><br></li><li><p>Experience with GitOps tools such as Argo CD or Flux is a plus.</p><br></li><li><p>Knowledge of service mesh technologies such as Istio or Linkerd is a plus.</p><br></li><li><p>Experience with workflow orchestration tools such as Temporal or Airflow is a plus.</p><br></li><li><p>Experience with observability technologies such as Prometheus, Grafana, OpenTelemetry, or ELK is a plus.</p><br></li><li><p>Experience building or operating search-heavy systems is a plus.</p><br></li><li><p>Contributions to open-source projects related to Kubernetes or distributed systems are a plus.</p><br></li></ul>What Success Looks Like<ul><li><p>Scalable backend services and APIs reliably support the company's high-throughput data platform.</p><br></li><li><p>Distributed systems are designed with strong fault tolerance, availability, and scalability.</p><br></li><li><p>Kubernetes production workloads operate reliably and efficiently.</p><br></li><li><p>Application performance and reliability continuously improve across distributed and containerized environments.</p><br></li><li><p>CI/CD and GitOps processes support reliable Kubernetes-native deployments.</p><br></li><li><p>Monitoring, alerting, and observability provide clear visibility into distributed production systems.</p><br></li><li><p>Architectural decisions reflect strong computer science and distributed systems fundamentals.</p><br></li><li><p>Technical knowledge and context are effectively shared across the engineering team.</p><br></li><li><p>AI tools increase engineering productivity while remaining within established governance requirements.</p><br></li></ul>Opportunity<p>This role offers the opportunity to apply deep backend and distributed systems expertise to a large-scale data platform supporting the training, fine-tuning, and evaluation of AI models. The <strong>Senior Backend Engineer — Distributed Systems</strong> will work directly with engineering leadership on architecture, scalability, reliability, Kubernetes, deployment infrastructure, and observability while contributing technical knowledge across a collaborative engineering team.</p><br><strong><u>Application Process:</u></strong>To be considered for this role these steps need to be followed:<ul><li><p>Fill in the application form</p><br></li><li><p>Record a video showcasing your skill sets</p><br></li></ul> </div>
We are seeking a deeply technical Head of Engineering who lives in the code and leads by example. This role is the most senior hands-on engineering leadership position — responsible for solution architecture, code quality, engineering standards, and technical excellence across all teams. The Head of Engineering is expected to be actively involved in code reviews, architecture decisions, and technical problem-solving daily. They set the bar for engineering quality, design systems and solutions, and ensure teams follow best practices. Processes, organizational strategy, and company-level engineering vision are driven by the CTO; this role focuses on technical execution and engineering craftsmanship. The ideal candidate is a hands-on engineering leader who can architect complex systems, review code with depth, mentor engineers on technical excellence, and drive CI/CD and Dev Ops maturity — while leading a high-performing engineering organization. Key Responsibilities1. Solution Architecture & System Design· Own and drive solution architecture across all projects and products.· Design scalable, maintainable, and high-performance system architectures.· Make key technology decisions: architecture patterns, frameworks, integrations, and platform choices.· Lead architecture reviews and ensure all technical designs meet quality, scalability, and security standards.· Define and enforce architectural guidelines: microservices, Domain-Driven Design (DDD), event-driven architecture, CQRS.· Evaluate build-vs-buy decisions with clear technical justification.· Ensure system designs account for performance, reliability, and future scalability.2. Hands-On Code & Code Review· Be actively involved in codebase — review code daily across teams.· Conduct in-depth code reviews focused on: • Code quality, readability, and maintainability • Design patterns and SOLID principles adherence • Performance and security considerations • Error handling and edge case coverage • Test coverage and testability· Set and enforce coding standards, conventions, and best practices across the organization.· Contribute to critical and complex implementations when needed — lead by example.· Identify and address code quality issues, anti-patterns, and technical debt proactively.· Mentor engineers through code reviews — use reviews as a teaching tool, not just a gate.3. Engineering Standards & Best Practices· Define and enforce engineering standards across the organization: • Coding standards and style guides • API design standards (REST, versioning, contracts) • Database design and query optimization standards • Testing standards (unit, integration, E2E) • Documentation standards for code and architecture· Establish technical quality gates for pull requests, releases, and deployments.· Drive adoption of static analysis, linting, and automated code quality tools.· Ensure consistent engineering practices across all teams (Backend, Frontend, Mobile).4. CI/CD & Dev Ops· Own and drive CI/CD pipeline architecture and maturity.· Ensure robust, automated build-test-deploy pipelines for all projects.· Drive Dev Ops best practices: • Infrastructure as Code (IaC) • Automated testing in pipelines • Blue-green / canary deployments • Environment management and configuration • Monitoring, alerting, and observability· Ensure deployment frequency, reliability, and rollback capabilities meet operational standards.· Collaborate with Dev Ops/Infrastructure teams on platform reliability and scalability.5. Technical Leadership & Mentoring· Mentor and coach senior engineers, tech leads, and team leads on technical excellence.· Conduct architecture workshops, tech talks, and knowledge-sharing sessions.· Build a culture of technical craftsmanship, continuous learning, and engineering pride.· Recruit, evaluate, and develop top engineering talent.· Drive technical career growth paths for engineers.6. Technical Debt & Quality Management· Identify, prioritize, and drive technical debt reduction across the codebase.· Ensure a healthy balance between feature delivery and technical health.· Track and report on code quality metrics, test coverage, and technical debt trends.· Make pragmatic trade-off decisions between speed and sustainability. Scope Boundary· This role focuses on technical execution: architecture, code quality, standards, and engineering excellence.· Delivery management and project tracking are handled by Technical Delivery Managers.· This role collaborates closely with the CTO on vision and with Delivery Managers on execution. Job Requirements Experience· 10–15+ years in software engineering, with at least 5 years in senior technical leadership roles.· Proven track record as a solution architect or principal engineer on large-scale systems.· Must be currently hands-on — candidates who have moved away from code will not be considered.· Experience leading architecture and quality across multiple teams and products. Technical Skills (Hands-On Required)· Deep hands-on expertise in: • . NET / ASP. NET Core (backend, APIs, microservices) • React or modern frontend frameworks • Mobile development (native or cross-platform) • Cloud platforms (Azure, AWS, or GCP)· Expert-level knowledge of: • System design and distributed systems architecture • Microservices, DDD, CQRS, event-driven patterns • API design (REST, Graph QL, g RPC) • Database design (SQL and NoSQL) • CI/CD, Dev Ops, and infrastructure-as-code • Performance engineering and optimization • Security best practices in software development· Proven ability to conduct thorough, constructive code reviews at scale.· Experience with static analysis tools, code quality metrics, and automated quality gates. Leadership Skills· Strong technical mentoring and coaching ability.· Ability to set and enforce high engineering standards without micromanaging.· Clear communication of technical concepts and architectural decisions.· Pragmatic decision-making — balances ideal solutions with delivery reality.· High accountability and ownership of engineering quality across the organization. Key Success Indicators· Code quality metrics improvement (code coverage, complexity, static analysis scores).· Architecture review completion and compliance across projects.· Reduction in production defects and critical bugs.· CI/CD pipeline reliability, deployment frequency, and rollback success rate.· Technical debt reduction trends.· Engineering team satisfaction and technical growth.· Adoption of engineering standards and best practices across all teams.
<p>نبذة عن الدور الوظيفي</p><p>نحن نبحث عن <strong>مطور جافا أول للأنظمة الخلفية</strong> للانضمام إلى فريق الهندسة لدينا والمساهمة في بناء خدمات خلفية عالية الأداء وقابلة للتوسع لمنصتنا المصرفية الرقمية.</p><p>سيتمتع المرشح المثالي بخبرة قوية في <strong>Java وSpring Boot</strong>، وتصميم <strong>البنيات الهندسية القائمة على الخدمات المصغرة</strong>، وتطوير واجهات برمجة تطبيقات (APIs) آمنة وقابلة للتوسع. في هذا الدور، ستساهم أيضًا في <strong>قرارات البنية التحتية والتقنية</strong>، وتوجيه المطورين المبتدئين، والمساعدة في تعزيز أفضل الممارسات الهندسية.</p><p>ستعمل عن كثب مع مديري المنتجات، ومهندسي المعمارية التقنية، ومطوري الواجهات الأمامية لتقديم أنظمة خلفية موثوقة وفعالة تدعم الحلول المصرفية الرقمية الحديثة.</p><p>المسؤوليات الرئيسية</p><p>تطوير الأنظمة الخلفية</p><ul><li>تصميم وتطوير وصيانة الخدمات الخلفية باستخدام <strong>Java وSpring Boot</strong>.</li><li>بناء <strong>بنيات خدمات مصغرة</strong> قابلة للتوسع تدعم المنصات الرقمية ذات الأحجام الضخمة.</li><li>تطوير وصيانة <strong>واجهات برمجة التطبيقات (RESTful APIs)</strong> والتكاملات الداخلية والخارجية.</li></ul><p>بنية النظام</p><ul><li>المساهمة في تصميم النظام وقرارات البنية الهندسية للأنظمة الخلفية.</li><li>ضمان <strong>التوافر العالي والأداء والقدرة على التوسع</strong> للخدمات الخلفية.</li><li>تطبيق <strong>ممارسات البرمجة الآمنة</strong> المتوافقة مع معايير الأمان المؤسسية.</li></ul><p>التكامل</p><ul><li>دمج الخدمات الخلفية مع <strong>الأنظمة الداخلية ومنصات الطرف الثالث</strong>.</li><li>العمل مع أنظمة المراسلة مثل <strong>Kafka أو غيرها من التقنيات الموجهة بالأحداث</strong>.</li></ul><p>التعاون</p><ul><li>التعاون عن كثب مع <strong>مطوري الواجهات الأمامية ومديري المنتجات وفرق ضمان الجودة</strong>.</li><li>المشاركة في <strong>عمليات التطوير المتبعة لمنهجية Agile/Scrum</strong>.</li><li>توجيه المطورين المبتدئين والمساهمة في مشاركة المعرفة.</li></ul><p>الأداء والجودة</p><ul><li>كتابة <strong>شيفرة برمجية نظيفة وقابلة للصيانة والاختبار</strong>.</li><li>استكشاف المشكلات وإصلاحها وتحسين <strong>أداء التطبيق</strong>.</li><li>ضمان جودة الشيفرة البرمجية من خلال <strong>الاختبارات ومراجعة البرمجيات وأنابيب CI/CD</strong>.</li></ul><p>المؤهلات المطلوبة</p><p>الخبرة</p><ul><li><strong>خبرة من 5 إلى 10 سنوات في تطوير الأنظمة الخلفية بلغة Java</strong></li><li>خبرة قوية في <strong>Spring Boot وبنية الخدمات المصغرة</strong></li><li>خبرة مثبتة في بناء <strong>واجهات برمجة التطبيقات (REST APIs)</strong></li></ul><p>المهارات التقنية</p><ul><li>Java</li><li>Spring Boot</li><li>بنية الخدمات المصغرة (Microservices)</li><li>تطوير واجهات برمجة التطبيقات (RESTful API)</li><li>SQL وقواعد البيانات العلاقية (PostgreSQL أو MySQL أو ما يماثلها)</li><li>نظام إدارة الإصدارات Git</li><li>Docker / الحاويات</li><li>أنابيب CI/CD</li></ul><p>الأمان والتكامل</p><ul><li>أطر المصادقة والتفويض (<strong>OAuth2, JWT</strong>)</li><li>أفضل ممارسات أمان واجهات برمجة التطبيقات (API)</li></ul><p>المهارات المهنية</p><ul><li>مهارات قوية في حل المشكلات والتحليل</li><li>القدرة على العمل في <strong>بيئات Agile</strong></li><li>مهارات تواصل وتعاون قوية</li></ul><p>المؤهلات المفضلة</p><ul><li>خبرة في <strong>البنيات الهندسية الموجهة بالأحداث (Kafka أو ما يماثلها)</strong></li><li>خبرة في <strong>المنصات السحابية أو إدارة الحاويات (Kubernetes)</strong></li><li>خبرة في بناء <strong>أنظمة المؤسسات عالية التوافر</strong></li><li>خبرة في <strong>الخدمات المصرفية الرقمية، أو التقنية المالية (fintech)، أو منصات الخدمات المالية</strong></li></ul>
<p>شارك مع فريق تحليل الأعمال وأصحاب المصلحة الآخرين لفهم المتطلبات وترجمتها إلى تصاميم حلول قوية وقابلة للتوسع وآمنة. قُد تصميم هندسة النظام وأنماط التكامل وتدفقات البيانات لتمكين عمليات وخدمات أعمال فعالة. تأكد من أن تصاميم الحلول تتوافق مع معمارية البنية التحتية وأمن المعلومات ومعايير الامتثال. اعمل عن قرب مع فريق بنية التقنية الهندسية للبنية التحتية لضمان توافق خرائط الطريق للتطبيق واللُبْنة الأساسية. قيِّم technologies الناشئة وقدم حلول مناسبة تعزز الأداء وكفاءة التكلفة والقيمة التجارية. أشرف على التسليم الفني للحلول، مقدمًا التوجيه المعماري وضمان الجودة أثناء التنفيذ. حافظ على توثيق معمارية الحلول محدثًا وروّج لأفضل ممارسات المعمارية عبر الفرق.</p><p><strong>الملف الشخصي المرغوب فيه للمرشح</strong></p><p>درجة البكالوريوس في علوم الكمبيوتر أو نظم المعلومات أو مجال ذي صلة (يفضل درجة الماجستير في المجال). من المثالي وجود 10 سنوات من الخبرة في تكنولوجيا المعلومات وتطوير التكنولوجيا/التطبيقات، مع وجود 3 سنوات على الأقل في دور هندسة الحلول يركّز على التطبيقات وتكامل الأنظمة. سجل حافل في تصميم وتقديم حلول أعمال مؤسسية، ويفضّل في الخدمات المالية أو القطاعات الخاضعة للرقابة. معرفة قوية بتصميم التطبيقات وتقنيات التكامل (واجهات برمجة التطبيقات، أنظمة تكامل الخدمات، والخدمات المصغرة)، ومنصات البرمجيات المؤسسية. الإلمام بإطارات معمارية مؤسسية (مثل TOGAF) وطرائق التطوير الرشيقة. الوعي بمبادئ أمان تكنولوجيا المعلومات والامتثال وإدارة المخاطر في تصميم الحلول.</p>
<section><p class="heading jdMain">وصف الوظيفة</p><p class="heading">الأدوار والمسؤوليات</p><div class="paragraph"><p>تبحث شركة Envision Employment Solutions حاليًا عن مهندس سلامة وظيفية لأحد شركائنا، الرائد العالمي في الاستشارات والتحول الرقمي والخدمات الهندسية وتكنولوجيا الهندسة!</p><p>حول: نحن نبحث عن مهندس سلامة وظيفية للانضمام إلى الفريق والمساهمة في تطوير أنظمة بطاريات عالية الجهد وأنظمة طاقة المركبات آمنة وموثوقة ومتوافقة. في هذا الدور، ستكون مسؤولاً عن تطبيق مبادئ السلامة الوظيفية ISO 26262 عبر دورة حياة تطوير النظام، والتأكد من تعريف متطلبات السلامة وتحليلها وتنفيذها على مستوى النظام.</p><p>المسؤوليات:</p><ul><li><strong>هندسة السلامة الوظيفية</strong> أداء أنشطة السلامة الوظيفية على مدار دورة حياة تطوير النظام وفقاً لـ ISO 26262. تطوير وصيانة منتجات عمل السلامة الوظيفية، بما في ذلك تحليل المخاطر وتقييمها (HARA)، مفهوم السلامة الوظيفية (FSC)، ومفهوم السلامة التقنية (TSC). دعم تعريف وتخصيص وتتبع متطلبات السلامة الوظيفية. ضمان الامتثال لمعايير السلامة الوظيفية أثناء تطوير النظام والتحقق منه.</li><li><strong>تحليل السلامة</strong> إجراء تحليلات السلامة بما في ذلك: تحليل حالات الفشل وتأثيراتها (FMEA) تحليل شجرة الخطأ (FTA) تحليل حالات الفشل وتأثيراتها والتشخيص (FMEDA) تحليل الفشل المعتمد (DFA) تحديد مخاطر محتملة للنظام وتوصية استراتيجيات التخفيف من المخاطر. تقييم آليات السلامة والتغطية التشخيصية ضمن هندسة النظام. دعم تطوير حالة السلامة وتقييمات السلامة الوظيفية.</li><li><strong>هندسة الأنظمة</strong> التعاون مع فرق الأنظمة والعتاد والتكامل لضمان إدراج متطلبات السلامة في تصميم النظام. تحليل أنظمة بطاريات الجهد العالي وهندسة طاقة المركبات من منظور السلامة الوظيفية. المشاركة في مراجعات هندسة النظام ومناقشات التصميم. ضمان الاتساق بين أهداف السلامة والمتطلبات الفنية وتنفيذ النظام.</li><li><strong>التوثيق والامتثال</strong> إعداد ومراجعة وثائق السلامة الوظيفية طوال دورة حياة المشروع. دعم عمليات تدقيق وتقييم السلامة الوظيفية الداخلية والخارجية. الحفاظ على التتبع بين متطلبات السلامة وأنشطة التحقق. ضمان امتثال وثائق الهندسة مع معايير جودة السيارات.</li><li><strong>التعاون والتحسين المستمر</strong> العمل عن كثب مع فرق الهندسة متعددة التخصصات خلال تطوير المنتج. دعم التحسين المستمر لعمليات وأساليب السلامة الوظيفية. متابعة التحديثات في ISO 26262 وممارسات السلامة الوظيفية في صناعة السيارات.</li></ul></div></section><section><p class="heading">الملف المثالي للمرشح</p><p class="paragraph"></p><p>درجة البكالوريوس في الهندسة الكهربائية، هندسة الإلكترونيات، الهندسة الميكاترونية، هندسة السيارات، هندسة النظم، أو مجال ذات صلة.</p><p>خبرة لا تقل عن 6 سنوات في السلامة الوظيفية في صناعة السيارات أو المركبات الكهربائية.</p><p>معرفة قوية بمبادئ وعمليات السلامة الوظيفية ISO 26262.</p><p>خبرة في تطوير منتجات عمل السلامة الوظيفية بما في ذلك HARA وFSC وTSC .</p><p>خبرة عملية في تنفيذ FMEA وFTA وFMEDA وDFA .</p><p>خبرة في العمل مع أنظمة بطاريات الجهد العالي، وأنظمة إدارة البطاريات (BMS)، أو أنظمة طاقة المركبات.</p><p>فهم قوي لمبادئ هندسة الأنظمة وهندسة النظام على مستوى النظام.</p><p>خبرة في العمل مع فرق هندسة متعددة التخصصات.</p><p>مهارات تحليلية وحل مشاكل قوية.</p><p>مهارات توثيق فني واتصال ممتازة.</p><p>الإلمام بعمليات تطوير السيارات والأنظمة الحرجة للسلامة مفضل.</p><p>شهادة السلامة الوظيفية (ISO 26262) تعتبر ميزة.</p><p></p></section>
Company Description INDesign Studio is an interior and architecture design consultancy specializing in residential and leisure projects, including food and beverage outlets and retail spaces. Projects are delivered through two closely collaborating teams: an architecture team and an interior/FF&E team, ensuring coordinated concepts and detailed CAD packages that meet local and international standards. The studio is known for project-specific, high-level design solutions that combine in-depth industry knowledge with tailored concepts for each client. INDesign Studio builds strong relationships with professional contractors and quality suppliers, allowing it to advise clients on all aspects of their projects and deliver competitive, appropriate designs for diverse environments.<br>Role Description The Technical Architect is a full-time, on-site role based in New Cairo, responsible for defining and overseeing the technical architecture of INDesign Studio’s design and project delivery systems. This role involves designing and maintaining scalable solution architectures, guiding integration between tools and platforms used by architectural and interior teams, and ensuring technical alignment with enterprise-wide standards. Day-to-day activities include collaborating with stakeholders to translate business and design requirements into technical solutions, supporting software development efforts, and reviewing technical documentation and system designs. The Technical Architect will also monitor system performance, recommend improvements, uphold security and compliance standards, and provide technical leadership and mentorship to team members.<br>Qualifications<br> <br>Candidates should possess strong skills in Technical Architecture and Solution Architecture, with the ability to design scalable, reliable, and secure systems. Candidates should possess skills in Software Development and Integration to support implementation, tool connectivity, and workflow automation. Candidates should possess skills in Enterprise Architecture to align technical solutions with organizational strategy, standards, and best practices. Experience designing or supporting systems in architecture, design, construction, or related industries is beneficial. Strong analytical and problem-solving abilities, with attention to detail and a structured approach to documentation and quality assurance. Excellent communication and collaboration skills, with the ability to work effectively across multidisciplinary teams and explain technical concepts to non-technical stakeholders
Who we are?- onebank was established in 2020 as the company responsible for launching the 1st digital native bank in Egypt. The digital bank aims to create innovative solutions tailored to serve the needs of the banking customers in Egypt.-Our main goal is to create a positive customer experience through the differentiated journey that our customers live while using the digital bank.-Our Drive: We use our drive and commitment to energies, engage and inspire others, upholding the highest standards of work ethic, honesty and morality.<br>JOB PURPOSE IT Senior Solution Architecture will act as the key liaison between business and technology teams, responsible for translating business strategies into implementable IT solutions. The role involves designing, developing, and maintaining scalable architectures that drive digital banking services, align with compliance requirements, and support the bank's strategic goals. This position requires a strategic thinker with a strong understanding of technical frameworks and business acumen to ensure seamless delivery of IT solutions while adhering to architectural principles and best practices.<br>MINIMUM QUALIFICATIONS/EDUCATION/EXPERIENCEBachelor’s degree in software engineering, Computer Science, Information Technology, or a related field. A master’s degree or certification in TOGAF, Business analysis, AWS is a plus.5+ years of experience in solution architecture, systems analysis, or a related IT role. Proven expertise in designing and implementing IT solutions in banking or financial services. Experience working with business teams to gather and translate requirements into technical deliverables. Strong knowledge of microservices, APIs, and software architecture. Hands-on experience with financial platforms and enterprise IT systems.<br>JOB DUTIES AND RESPONSIBILITIES1. Design and document solution architectures for digital banking services, ensuring alignment with enterprise goals and regulatory requirements.2. Collaborate with stakeholders, including business teams, developers, and engineers, to gather requirements and design efficient IT solutions.3. Create and review technical documentation, including data flow diagrams, Sequence Diagrams & BRDs.4. Facilitate cross-functional requirement sessions to analyze business and system needs, foster collaboration within the teams and across departments to ensure seamless integration of business requirements into technical solutions.5. Oversee architectural reviews to ensure solution scalability, reliability, and compliance with security standards.6. Manage and lead the Solution Architecture team, providing mentorship, guidance, and performance evaluations to ensure high-quality deliverables and alignment with organizational goals.7. Oversee the integration and design of new systems into the bank's architecture, ensuring optimal performance and scalability.
Who we are?- onebank was established in 2020 as the company responsible for launching the 1st digital native bank in Egypt. The digital bank aims to create innovative solutions tailored to serve the needs of the banking customers in Egypt.-Our main goal is to create a positive customer experience through the differentiated journey that our customers live while using the digital bank.-Our Drive: We use our drive and commitment to energies, engage and inspire others, upholding the highest standards of work ethic, honesty and morality.<br>JOB PURPOSE IT Solution Architecture Lead will act as the key liaison between business and technology teams, responsible for translating business strategies into implementable IT solutions. The role involves designing, developing, and maintaining scalable architectures that drive digital banking services, align with compliance requirements, and support the bank's strategic goals. This position requires a strategic thinker with a strong understanding of technical frameworks and business acumen to ensure seamless delivery of IT solutions while adhering to architectural principles and best practices.<br>MINIMUM QUALIFICATIONS/EDUCATION/EXPERIENCEBachelor’s degree in software engineering, Computer Science, Information Technology, or a related field. A master’s degree or certification in TOGAF, Business analysis, AWS is a plus.5+ years of experience in solution architecture, systems analysis, or a related IT role. Proven expertise in designing and implementing IT solutions in banking or financial services. Experience working with business teams to gather and translate requirements into technical deliverables. Strong knowledge of microservices, APIs, and software architecture. Hands-on experience with financial platforms and enterprise IT systems.<br>JOB DUTIES AND RESPONSIBILITIES1. Design and document solution architectures for digital banking services, ensuring alignment with enterprise goals and regulatory requirements.2. Collaborate with stakeholders, including business teams, developers, and engineers, to gather requirements and design efficient IT solutions.3. Create and review technical documentation, including data flow diagrams, Sequence Diagrams & BRDs.4. Facilitate cross-functional requirement sessions to analyze business and system needs, foster collaboration within the teams and across departments to ensure seamless integration of business requirements into technical solutions.5. Oversee architectural reviews to ensure solution scalability, reliability, and compliance with security standards.6. Manage and lead the Solution Architecture team, providing mentorship, guidance, and performance evaluations to ensure high-quality deliverables and alignment with organizational goals.7. Oversee the integration and design of new systems into the bank's architecture, ensuring optimal performance and scalability.
غرض الدور الوظيفي نحن نبحث عن مهندس حلول ذو خبرة لقيادة تصميم وحوكمة حلول تقنية على مستوى المؤسسات. هذا الدور مسؤول عن تحديد بنية الحلول، ووضع المعايير التقنية، وضمان التسليم الناجح لأنظمة قابلة للتوسع وآمنة وعالية الأداء تتماشى مع أهداف العمل واستراتيجية التكنولوجيا طويلة المدى. المسؤوليات الرئيسية تصميم البنية والحلول تصميم والإشراف على بنية النظام الشاملة لتطبيقات المؤسسات والمنصات الرقمية. ضمان القابلية للتوسع والأمان والأداء وقابلية الصيانة والتكامل عبر حلول البرمجيات. تحديد المعايير التقنية ومبادئ البنية وأنماط التصميم وأفضل ممارسات التطوير. تطوير مخططات البنية وتصاميم الحلول وخرائط الطريق التقنية. القيادة التقنية توجيه فرق التطوير في تنفيذ الأساليب والمعايير المعمارية المعتمدة. إجراء مراجعات البنية والتقييمات التقنية لضمان الجودة والاتساق. مراجعة الكود وتصاميم الحلول وتكامل الأنظمة لتحديد المخاطر وفرص التحسين. تقديم التوجيه والقيادة التقنية لفرق هندسة البرمجيات. استراتيجية التكنولوجيا تقييم واختيار التقنيات وأطر العمل والأدوات المناسبة. دفع اعتماد ممارسات تطوير البرمجيات الحديثة وتقنيات السحابة والأتمتة. إنشاء حوكمة البنية والمعايير التقنية عبر المشاريع والمنصات.<br>إدارة أصحاب المصلحة التعاون بشكل وثيق مع فرق الهندسة والمنتج والأعمال والعمليات والمشاريع. ترجمة متطلبات الأعمال إلى حلول تقنية قابلة للتوسع ومستدامة. المشاركة في تخطيط المشاريع وورش العمل التقنية ومناقشات التكنولوجيا الاستراتيجية. المتطلبات التعليم والخبرة درجة البكالوريوس في علوم الكمبيوتر أو هندسة البرمجيات أو تكنولوجيا المعلومات أو مجال ذي صلة. أكثر من 8 سنوات من الخبرة العملية في تطوير البرمجيات باستخدام تقنيات مايكروسوفت. خبرة مثبتة في هندسة الحلول أو البنية التقنية أو أدوار هندسة البرمجيات القيادية. المهارات التقنية خبرة قوية في C# و .NET Framework و .NET Core/.NET 8+ و ASP.NET MVC و Web APIs وتطوير تطبيقات المؤسسات. خبرة واسعة في تصميم وتسليم تطبيقات المؤسسات القابلة للتوسع والأنظمة الموزعة. معرفة قوية بهندسة الخدمات المصغرة (Microservices) وواجهات برمجة التطبيقات (RESTful APIs) وتكامل الأنظمة. فهم متقدم لهندسة البرمجيات و OOP ومبادئ SOLID وأنماط التصميم وأفضل ممارسات الهندسة. خبرة في Microsoft Azure وأساليب البنية السحابية. معرفة قوية بـ SQL Server وهندسة قواعد البيانات وتحسين الأداء. خبرة في تقنيات المراسلة والتكامل مثل Rabbit MQ أو Azure Service Bus أو Kafka أو ما شابه ذلك. الإلمام بـ Docker و Kubernetes وبنية التطبيقات الحاوية. خبرة في خطوط أنابيب CI/CD وممارسات DevOps ومنهجيات تسليم البرمجيات الحديثة. المؤهلات المفضلة شهادات Microsoft Azure (مهندس حلول Azure أو مطور Azure أو ما يعادلها). خبرة في التصميم القائم على النطاق (DDD) و CQRS و Event Sourcing. خبرة في قيادة قرارات البنية عبر منتجات ومنصات متعددة. التعرض للمدن الذكية أو التحول الرقمي أو حلول الذكاء الاصطناعي أو تكامل أنظمة تخطيط موارد المؤسسات (ERP) أو مشاريع تكنولوجيا المعلومات والاتصالات للمؤسسات. خبرة في العمل داخل بيئات المؤسسات أو الحكومات أو بيئات التكنولوجيا واسعة النطاق. المهارات الشخصية مهارات قوية في إدارة أصحاب المصلحة والتواصل. قدرات ممتازة في التحليل وحل المشكلات. القدرة على التأثير في القرارات التقنية عبر فرق ومشاريع متعددة. قدرات قيادية وتوجيهية قوية.
<h2 class="h5">وصف الوظيفة</h2>
<div class="t-break" data-jb-field="description">
<p>نبحث عن <b>مدير هندسة برمجية</b> للانضمام إلى قسم تنفيذ المشاريع في Procore. في هذا الدور، ستقود فريقاً لبناء وتطوير قدرات حاسمة ضمن <b>Procore Connect</b>، منصتنا للتعاون عبر الحسابات بشكل آمن وقابل للتكوين وقابل للتوسع. الهدف الأساسي من هذا الدور هو قيادة تسليم قدرات مشاركة بيانات عبر الحسابات تكون موثوقة وقابلة لإعادة الاستخدام وتتيح لأصحاب المصلحة التعاون بسلاسة عبر حسابات Procore دون مغادرة سير عملهم.</p><br><br><br><p>كـ <b>مدير هندسة برمجية</b>، ستتعاون مع مديري المنتجات ومهندسي المنصة وفرق الهندسة متعددة التخصصات والمطورين الكبار لتوجيه القرارات التقنية، وتقييم هياكل الأنظمة الموزعة المعقدة، والتنفيذ وفق خارطة Procore Connect. استخدم نضجك الفني وخبرتك في الأنظمة الموزعة ومهارات قيادة الأشخاص لتعزيز التميز الهندسي وتبسيط عمليات التكامل عبر الفرق وتقليل إعادة العمل لفرق البناء حول العالم. ساهم في تشكيل مستقبل البناء المتصل—قدم طلبك اليوم!</p><br><br><br><p>هذا المنصب تقارير إلى المدير الأول لهندسة البرمجيات وسيكون مقرّه في مكتبنا بالقاهرة، مصر. نبحث عن شخص ينضم إلينا فوراً.</p><br><br><br><p><b>ما ستقوم به:</b></p><br><br><ul>
<li><p>قيادة وتنمية فريق هندسي عالي الأداء، مع تقديم التدريب، والتغذية الراجعة المنتظمة، وإدارة الأداء، وتطوير المسارات المهنية.</p><br><br></li>
<li><p>ملكية تسليم الفريق والنتائج، قيادة المشاريع من الاكتشاف إلى الإنتاج مع إدارة الغموض والمخاطر والتبعيات والتنفيذ بشكل استباقي.</p><br><br></li>
<li><p>التعاون الوثيق مع قسم المنتج لصياغة قائمة الأعمال للفريق، وتحديد أولويات العمل، وتعريف معايير النجاح، وترجمة أهداف Procore Connect الأوسع إلى خطط قابلة للتنفيذ.</p><br><br></li>
<li><p>تطبيق حكم تقني قوي لتقييم التصاميم وفهم المفاضلات وتوجيه القرارات التقنية بالشراكة مع كبار المهندسين والمعماريين.</p><br><br></li>
<li><p>قيادة تطوير وتشغيل قدرات قابلة للتوسع وموثوقة وقابلة لإعادة الاستخدام لمشاركة البيانات عبر الحسابات والتعاون.</p><br><br></li>
<li><p>ضمان ممارسات هندسية قوية عبر الهندسة المعمارية وجودة الكود والاختبار والمراقبة والموثوقية والأمن والتميز التشغيلي.</p><br><br></li>
<li><p>التعاون مع فرق الهندسة عبر Procore لحل التبعيات، وتحديد متطلبات التكامل، وتحقيق نجاح مبادرات عبر الفرق.</p><br><br></li>
<li><p>تعزيز ثقافة الملكية والمساءلة والتميز التقني والشمولية والتحسين المستمر.</p><br><br></li>
</ul><p><br><b>ما نبحث عنه:</b></p><br><br><ul>
<li><p>درجة البكالوريوس أو الماجستير في علوم الكمبيوتر أو الهندسة أو تخصص ذي صلة.</p><br><br></li>
<li><p><b>7+ سنوات من خبرة تطوير البرمجيات</b>، مع أساسات قوية في تصميم الكائنات والأنماط التصميمية وواجهات برمجة التطبيقات والأنظمة الموزعة وبنية الأنظمة القابلة للتوسع.</p><br><br></li>
<li><p>سجل مُثبت <b>للقيادة التقنية والقيادة البشرية</b>، مثل قيادة فرق الهندسة، والمشروعات الكبرى، والمبادرات التقنية، أو الإرشاد وتطوير المهندسين.</p><br><br></li>
<li><p>النضج الفني القوي والقدرة على الانخراط بعمق في تصميم النظام والمناقشات المعمارية والمفاضلات التقنية وتصحيح الأخطاء والهندسة الإنتاجية.</p><br><br></li>
<li><p>خبرة في إدارة مهندسي البرمجيات ودعم أدائهم ونموهم وتطوير مساراتهم المهنية.</p><br><br></li>
<li><p>القدرة المثبتة على قيادة مبادرات برمجية معقدة عبر الغموض ودفع الفرق نحو نتائج واضحة.</p><br><br></li>
<li><p>خبرة بناء وتشغيل أنظمة موزعة وخدمات مشتركة أو قدرات منصة، بما فيها بنى الحدث-المحرك وغير المتزامنة.</p><br><br></li>
<li><p>فهم قوي لأساسيات هندسة البرمجيات بما في ذلك الاعتمادية وقابلية التوسع والمراقبة والاختبار والأمان والقدرة على الصيانة.</p><br><br></li>
<li><p>مهارات تواصل وتعاون قوية مع القدرة على العمل بشكل فعال عبر المنتج والتصميم والهندسة وأصحاب المصلحة التقنيين الآخرين.</p><br><br></li>
</ul><br><br> </div>
<p><strong>وصف الشركة</strong> مؤسسة متعددة التخصصات في مجالات تصميم المنتجات، وتصميم تجربة المستخدم، والتصميم البصري، تركز على إنشاء منتجات رقمية سهلة الاستخدام وجذابة ومقنعة بصرياً. يدمج الفريق بين مبادئ التصميم المتمحورة حول المستخدم والتصميم البصري والتفاعلي القوي لتقديم تجارب تجمع بين الكفاءة والجمال. يعد التعاون بين أصحاب المصلحة في مجالات المنتجات والهندسة والأعمال أمراً محورياً في كيفية تحديد الحلول وتنفيذها. تقدر الشركة التجريب، والتحسين المستمر، والأثر الملموس على رضا المستخدمين ونتائج الأعمال.</p><p><strong>وصف الدور الوظيفي</strong> دور المهندس المعماري هو وظيفة بنظام العمل الهجين بدوام كامل مقرها في القاهرة، مع مرونة للعمل من المنزل في بعض الأيام. هذا الدور مسؤول عن تشكيل المعمارية العامة للمنتج والتجربة، مع ضمان التوافق بين احتياجات المستخدم، وأهداف العمل، والقدرات التقنية. تشمل المهام اليومية تحديد أطر المعمارية، والتعاون مع مصممي المنتجات وفرق تجربة المستخدم، وتوجيه قرارات التصميم البصري للحفاظ على الاتساق الهيكلي والقابلية للتوسع. سيعمل المهندس المعماري بشكل وثيق مع فرق تطوير البرمجيات لدمج مفاهيم التصميم مع معمارية النظام، والإشراف على عمليات التكامل الرئيسية، وضمان أن تكون الحلول قوية، وقابلة للصيانة، وآمنة. يتضمن الدور أيضاً التنسيق مع أصحاب المصلحة في المشروع، وتوثيق قرارات المعمارية، ودعم فرق التسليم طوال دورة حياة المنتج.</p><p><strong>المؤهلات</strong></p><p> </p><ul><li>أساس قوي في المعمارية والتصميم المعماري، مع خبرة في تحديد هياكل قابلة للتوسع للمنتجات الرقمية.</li><li>خبرة عملية في تطوير البرمجيات والتكامل، مما يتيح التعاون الفعال مع الفرق الهندسية.</li><li>إتقان إدارة المشاريع، بما في ذلك التخطيط، والتنسيق، وإدارة المخاطر عبر المبادرات متعددة التخصصات.</li><li>خلفية أو دراية بتصميم المنتجات، وتصميم تجربة المستخدم، ومبادئ التصميم البصري لمواءمة المعمارية مع أهداف تجربة المستخدم.</li><li>القدرة على توصيل المفاهيم التقنية المعقدة بوضوح لجميع أصحاب المصلحة من التقنيين وغير التقنيين.</li><li>خبرة في العمل في بيئات عمل هجينة والتعاون عبر الفرق الموزعة.</li><li>درجة البكالوريوس في الهندسة المعمارية، أو علوم الحاسوب، أو الهندسة، أو مجال ذي صلة؛ وتعد الدرجات العلمية المتقدمة أو الشهادات ذات الصلة ميزة إضافية.</li><li>الخبرة في تصميم أنظمة أو منصات واسعة النطاق ومتمحورة حول المستخدم مفيدة للغاية.</li></ul>
<h3>المسؤوليات الرئيسية:</h3><p>تطوير الخلفية (Backend): تصميم وبناء وصيانة الخدمات الخلفية وخدمات الخلفية (background services) باستخدام .NET الحديث، وتطوير وصيانة واجهات برمجة التطبيقات REST وgRPC، والعمل ضمن قاعدة برمجية ضخمة ومكتملة من خلال توسيع الخدمات وإعادة هيكلتها وتحديثها، وتصميم طبقات وصول كفؤة للبيانات باستخدام قواعد البيانات العلاقية</p><p>معمارية النظام والأداء: بناء وتشغيل الأنظمة الموزعة والموجهة بالأحداث (event-driven)، وضمان الأداء العالي وكفاءة استخدام الموارد، خاصة في بيئات الحافة/إنترنت الأشياء (edge/IoT)، وتطبيق التطوير الموجه بالنماذج الأولية (spike-driven development) للتحقق من الميزات والأساليب الجديدة</p><p>الذكاء الاصطناعي والممارسات الحديثة: الاستفادة من أدوات الذكاء الاصطناعي والتكيف مع سير العمل القائم على الوكلاء (agentic workflows) لتعزيز كفاءة التطوير، والاستكشاف والتطبيق المستمر للتقنيات والممارسات الحديثة</p><p>التعاون وDevOps: التعاون مع فرق متعددة الوظائف والمساهمة في معايير المعمارية المشتركة، واستخدام Docker وAzure DevOps (خطوط أنابيب CI/CD) لدعم سير عمل التطوير</p><h3>المهارات المطلوبة:</h3><ul><li>خبرة قوية في C# و .NET الحديث (أحدث الإصدارات)</li><li>خبرة في أدوات ORM (مثل Entity Framework) وقواعد البيانات العلاقية (SQL Server وPostgreSQL وAzure SQL)</li><li>فهم قوي للبرمجة غير المتزامنة (asynchronous programming)، والتعدد البرمجي (multithreading)، والتزامن (concurrency)</li><li>خبرة في بناء واجهات برمجة التطبيقات REST وخدمات gRPC</li><li>خبرة قوية في اختبار الوحدات (unit testing) وكتابة شفرة برمجية نظيفة وقابلة للصيانة</li><li>خبرة في الأنظمة الموزعة والمعماريات القائمة على الخدمات</li><li>دراية بالمعماريات الموجهة بالأحداث وأنماط المراسلة</li><li>خبرة عملية في Docker وخطوط أنابيب CI/CD (Azure DevOps)</li><li>خبرة في العمل ضمن قواعد برمجية حالية ومعقدة</li><li>مهارات قوية في حل المشكلات والتفكير النقدي</li><li>خبرة أو اهتمام بأدوات الذكاء الاصطناعي وسير العمل القائم على الوكلاء</li><li>مهارات تواصل جيدة جداً باللغة الإنجليزية</li></ul><h3>ميزات إضافية يُفضل وجودها:</h3><ul><li>خبرة في خدمات Azure (مثل APIM وAGW وAKS وIoT Edge وFunctions وBlob Storage)</li><li>خبرة في قواعد بيانات السلاسل الزمنية (InfluxDB وTimescaleDB)</li><li>خبرة في MQTT أو أنظمة المراسلة المماثلة</li><li>معرفة عامة بمعمارية السحابة</li><li>اهتمام بتجربة التقنيات الجديدة</li><li>عقلية مشاركة المعرفة والتوجيه</li></ul><h3>ما نثمنه:</h3><ul><li>شعور بالمسؤولية وعقلية المبادرة الذاتية</li><li>شفرة برمجية نظيفة، وقابلية الصيانة، وممارسات توثيق قوية</li><li>نهج عملي لتطوير الأنظمة وتحديثها</li><li>الرغبة في فهم الأنظمة بشكل كامل من البداية إلى النهاية</li><li>التبني الاستباقي للتقنيات الجديدة، وخاصة النهج المعتمدة على الذكاء الاصطناعي</li><li>ثقافة قوية للتعاون ومشاركة المعرفة</li></ul><h3><br></h3><p><strong>ملف المرشح المطلوب</strong></p><h3>المهارات المطلوبة:</h3><ul><li>خبرة قوية في C# و .NET الحديث (أحدث الإصدارات)</li><li>خبرة في أدوات ORM (مثل Entity Framework) وقواعد البيانات العلاقية (SQL Server وPostgreSQL وAzure SQL)</li><li>فهم قوي للبرمجة غير المتزامنة (asynchronous programming)، والتعدد البرمجي (multithreading)، والتزامن (concurrency)</li><li>خبرة في بناء واجهات برمجة التطبيقات REST وخدمات gRPC</li><li>خبرة قوية في اختبار الوحدات (unit testing) وكتابة شفرة برمجية نظيفة وقابلة للصيانة</li><li>خبرة في الأنظمة الموزعة والمعماريات القائمة على الخدمات</li><li>دراية بالمعماريات الموجهة بالأحداث وأنماط المراسلة</li><li>خبرة عملية في Docker وخطوط أنابيب CI/CD (Azure DevOps)</li><li>خبرة في العمل ضمن قواعد برمجية حالية ومعقدة</li><li>مهارات قوية في حل المشكلات والتفكير النقدي</li><li>خبرة أو اهتمام بأدوات الذكاء الاصطناعي وسير العمل القائم على الوكلاء</li><li>مهارات تواصل جيدة جداً باللغة الإنجليزية</li></ul><h3>ميزات إضافية يُفضل وجودها:</h3><ul><li>خبرة في خدمات Azure (مثل APIM وAGW وAKS وIoT Edge وFunctions وBlob Storage)</li><li>خبرة في قواعد بيانات السلاسل الزمنية (InfluxDB وTimescaleDB)</li><li>خبرة في MQTT أو أنظمة المراسلة المماثلة</li><li>معرفة عامة بمعمارية السحابة</li><li>اهتمام بتجربة التقنيات الجديدة</li><li>عقلية مشاركة المعرفة والتوجيه</li></ul><h3>ما نثمنه:</h3><ul><li>شعور بالمسؤولية وعقلية المبادرة الذاتية</li><li>شفرة برمجية نظيفة، وقابلية الصيانة، وممارسات توثيق قوية</li><li>نهج عملي لتطوير الأنظمة وتحديثها</li><li>الرغبة في فهم الأنظمة بشكل كامل من البداية إلى النهاية</li><li>التبني الاستباقي للتقنيات الجديدة، وخاصة النهج المعتمدة على الذكاء الاصطناعي</li><li>ثقافة قوية للتعاون ومشاركة المعرفة</li></ul>
<p>نحن نبحث عن مطور أنظمة خلفية بلغة Java للانضمام إلى فريق التكنولوجيا لدينا والمساهمة في تصميم وتطوير وصيانة أنظمة خلفية آمنة وقابلة للتوسع وموجهة بالأحداث.</p><p>سيركز هذا الدور على الخدمات المصغرة القائمة على Java، وسير العمل الموجه عبر Kafka، وواجهات برمجة التطبيقات REST الآمنة، وتكاملات أنظمة المؤسسات عبر إدارة الهوية والوصول (IAM)، وإدارة واجهات برمجة التطبيقات (API Management)، وإدارة عمليات الأعمال (BPM)، وأنظمة إدارة المحتوى والوثائق (CMS/DMS)، والمنصات ذات الصلة.</p><p>المسؤوليات الرئيسية</p><p>• تصميم وتطوير وصيانة الخدمات المصغرة القائمة على Java</p><p>• بناء مسارات عمل موجهة بالأحداث باستخدام Kafka</p><p>• تطوير وتأمين واجهات برمجة التطبيقات REST باستخدام Spring Security وJWT وOAuth2 وOIDC</p><p>• ربط الخدمات الخلفية بحلول إدارة الهوية والوصول (IAM) مثل Ping IAM</p><p>• العمل مع تقنيات API Gateway مثل Kong</p><p>• التعاون في هندسة الأنظمة والأداء وقابلية التوسع والموثوقية</p><p>• المشاركة في مراجعة البرمجيات ودعم بيئة الإنتاج</p><p>• المساهمة في القرارات التقنية والمعمارية</p><p>المؤهلات والمهارات المطلوبة</p><p>• خبرة عملية قوية في لغة Java</p><p>• خبرة قوية في Spring Boot</p><p>• فهم قوي لمعمارية الخدمات المصغرة (Microservices Architecture)</p><p>• خبرة عملية في Apache Kafka والأنظمة الموجهة بالأحداث</p><p>• خبرة في تصميم وتطوير واجهات برمجة التطبيقات REST</p><p>• معرفة جيدة بقواعد البيانات SQL</p><p>• خبرة في Spring Security</p><p>• معرفة بآلية المصادقة JWT</p><p>• خبرة في OAuth2 وOIDC</p><p>• إتقان التعامل مع Git</p><p>المؤهلات المفضلة</p><p>• خبرة في Camunda أو محركات BPM الأخرى</p><p>• خبرة في القطاع المصرفي أو الخدمات المالية</p><p>• خبرة في Ping IAM</p><p>• خبرة في Kong API Gateway</p><p>• معرفة بـ Istio أو تقنيات Service Mesh الأخرى</p><p>• دراية بمنصات CMS/DMS مثل Strapi وAlfresco</p><p>• خبرة في التكامل مع Microsoft Dynamics 365</p><p>• معرفة بـ Docker وKubernetes</p><p>المهارات الأساسية</p><p>Java | Spring Boot | Microservices | Apache Kafka | Event-Driven Architecture | REST APIs | SQL | Spring Security | JWT | OAuth2 | OIDC | Git | Docker | Kubernetes | Kong | Ping IAM | Camunda | Istio</p>
<p><b>نظرة عامة على الدور</b> نحن نبحث عن مهندس برمجيات مدمجة كبرى للانضمام إلى فريق برمجيات السيارات لدينا، للعمل على منصات مدمجة مستقبلية للسيارات. ستقوم بتصميم وتطوير وتكامل البرمجيات المدمجة عبر أنظمة التشغيل Embedded Linux و QNX، والمساهمة في الوسائط والخدمات المستندة إلى Adaptive AUTOSAR ل ECUs عالية الأداء الحديثة.</p><p>المسؤوليات الرئيسية</p><ul><li>تصميم وتطوير البرمجيات المدمجة لECUs عالية الأداء في منصات Embedded Linux و QNX</li><li>تطوير وتكامل تطبيقات ومكونات Adaptive AUTOSAR وخدمات المنصة (ara::com، الاتصالات الموجهة للخدمات، التنفيذ وإدارة الحالة)</li><li>امتلاك تكامل البرمجيات على مستوى النظام من تشغيل اللوحة و مستوى BSP حتى خدمات التطبيق</li><li>التعاون مع معماريي النظام وأصحاب المصلحة من OEM/Tier-1 لتحديد هندسة البرمجيات والواجهات</li><li>تصحيح وحل قضايا معقدة عبر كامل سلسلة البرمجيات</li><li>المساهمة في خطوط CI/CD، مراجعات الشفرة، وممارسات جودة البرمجيات (التحليل الثابت، الاختبار الوحدوي/التكاملي)</li><li>توجيه المهندسين juniors ودفع التميز التقني ضمن الفريق</li></ul><p><strong>الملف المرغوب للمترشح</strong></p><p>5-7 سنوات من الخبرة العملية في تطوير البرمجيات المدمجة، ويفضل في السيارات</p><p>خبرة قوية مع Embedded Linux (تخصيص Yocto/BSP، تعريفات الأجهزة، خدمات النظام، التصحيح)</p><p>خبرة عملية قوية مع QNX (هندسة النظام، IPC، مديري الموارد، تطوير التطبيقات)</p><p>خبرة عملية مع Adaptive AUTOSAR (تطوير التطبيقات، هندسة الخدمات الموجهة للخدمات، SOME/IP)</p><p>الطلاقة مع Classic AUTOSAR ومجموعات اتصالات المركبات (CAN، Ethernet، SOME/IP، DDS)</p><p>مهارات قوية في C++ (C++14 أو أحدث)؛إتقان C جيد</p><p>خبرة مع Git وتدفقات CI/CD (مثال GitLab CI)</p><p>خبرة مع المُظلات المعزَّزة والهندسة المعمارية ذات الاختلاط الحرج</p><p>العمل السابق مع مورِّدين من OEM أو Tier-1 في قطاع السيارات</p><p>مهارات تصحيح الأخطاء، وحل المشكلات، والتواصل عبر الفرق</p><p>المؤهلات المفضلة</p><ul><li>خبرة في منصة Android أو تطوير تطبيقات في سياقات مدمجة</li><li>التعرّض للسلامة الوظيفية (ISO 26262) والأمن السيبراني (ISO 21434، UN R155/R156)</li></ul>
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 "Principal Software Architect"<br><br>Job purpose: Follow and practice System Design principals for Geidea’s core backend and platform components at Group level. The role is responsible for the design and evolution of distributed systems, backend services, and platform components, introducing and governing key patterns and performance benchmarks, and ensuring that Geidea’s internal platforms are scalable, reliable, observable, secure, and maintainable across markets. The System Designer works closely with product and engineering teams to align system capabilities with business goals, and with infrastructure, Dev Ops and SRE teams to ensure that systems are robustly deployed, monitored, and continuously improved.<br>Responsibilities:<br>Owns and undertakes System Design practice for backend & platform Translate the Group architecture and technology strategy into concrete system design standards, patterns, and guidelines for distributed systems and backend services. Maintain shared design templates, documentation standards, and guardrails to ensure consistency across squads and markets. Design and evolve core system components Assess and performs the low-level designs and drafts the supporting documents and diagrams as well as the evaluation of key platform components and backend services, from ideation and prototyping through detailed design, implementation guidance, deployment, and observability. Balance trade-offs between scalability, reliability, maintainability, performance, and delivery speed, escalating structural decisions when required. Introduce patterns and performance benchmarks Define reusable design patterns, performance benchmarks, and reference implementations aligned with Group architectures. Work with engineering teams to ensure high-throughput, low-latency, and fault-tolerant designs for payment and transactional platforms. Partner with Product, Infrastructure, Dev Ops, and SRECollaborate with Product and Infrastructure teams to align system capabilities with business goals, capacity plans, and regulatory constraints. Partner with Dev Ops and SRE to ensure system designs support robust CI/CD pipelines, roll-back strategies, observability, and disaster recovery approaches. Owns in house and 3rd party assessments that involves systems under the corresponding engineering team accountability Represent engineering at TDA. Owns 3rd party assessments and solution agreement / alignments with EA. Drive performance diagnostics, observability, and fault tolerance by design Lead performance diagnostics and design-level root cause analysis for major incidents or bottlenecks. Ensure observability (logging, metrics, tracing) and resilience patterns are embedded in designs. Evaluate and integrate emerging technologies Evaluate emerging technologies, tools, and frameworks relevant to backend, platform, and observability, and make recommendations that improve scalability, reliability, security, or developer productivity. Pilot selected technologies with engineering teams and document best practices.<br>Qualifications:<br>10+ years in backend/software engineering, with hands-on experience building and operating distributed systems or high-throughput services.4+ years in technical leadership, system design, or system architecture, guiding teams through complex design decisions and owning outcomes across multiple squads or services. Bachelor’s degree in Computer Science, Engineering, or a related technical field is required. Master’s degree or relevant certifications (e.g., TOGAF) is a big plus<br>Must Have:Strong understanding of system architecture principles, design patterns, and software engineering best practices Strong knowledge of enterprise integration, APIs, microservices, and distributed systems Solid grasp of networking fundamentals, firewalls, load balancers, and security protocols Solid understanding of cloud platforms (e.g., AWS, Azure) and containerization (Docker, Kubernetes) Experience with CI/CD pipelines and infrastructure-as-code tools (e.g., Terraform, Ansible) Experience with performance tuning, observability, and system reliability engineering<br>Preferred:Exposure to frontend technologies and UI/UX collaboration Experience in regulated industries (e.g., finance, healthcare) with compliance-aware architecture<br>Our values guide how we think and act - They describe what we care about the most Customer first - It’s embedded in our design thinking and customer service approach Open - Openness allows us to constantly improve and evolve Real - No jargon and no excuses! Bold - Constantly challenging ourselves and our way of thinking. Resilient – If we fail, we bounce back stronger than before. Collaborative - We know that we can achieve a lot more as a team. We are changing lives by constantly striving for a better solution.
<p><strong>وصف الوظيفة:</strong></p><p><strong>مهندس حلول – التكاملات في الشرق الأوسط [العمل من المنزل]</strong></p><p>نحن شركة استشارات تقنية امتثال تنمو بسرعة وتوفر حلول تكامل الفوترة الإلكترونية بين أنظمة المؤسسات (ERP) ومنصات تنظيم الشرق الأوسط. نعمل عبر بيئات ERP متعددة ونبني أطر تكامل قابلة للتوسع وقابلة لإعادة الاستخدام للعملاء في المنطقة.</p><p>نبحث عن مهندس حلول ذو خبرة يمكنه فهم الأنظمة غير المألوفة بسرعة، قيادة الاستكشاف الفني، وتصميم بنى تكامل متينة من النهاية إلى النهاية.</p><p></p><p><strong>المسؤوليات</strong></p><p></p><p><strong>الاكتشاف الفني وتحليل الفجوات</strong></p><ul><li><p>قيادة جلسات اكتشاف الفوترة الإلكترونية مع العملاء والشركاء وبائعي ERP.</p></li><li><p>مراجعة هندسة النظام ونُظم البيانات ووثائق API.</p></li><li><p>تحديد كيف يتم هيكلة بيانات الفاتورة/المعاملة وأين تقبع الحقول الأساسية.</p></li><li><p>تقييم قابلية التكامل (API، webhooks، التصدير الدفعي، الوصول إلى قاعدة البيانات).</p></li><li><p>إنتاج تقارير تحليل فجوات موَحدة تغطي الجدوى، النهج، الجهد، المخاطر، والمهارات المطلوبة.</p></li></ul><p></p><p><strong>تصميم الحلول</strong></p><ul><li><p>تصميم تدفقات تكامل من النهاية إلى النهاية من ERP المصدر → الوسيط → الوجهة التنظيمية.</p></li><li><p>تحديد استراتيجيات ترميز البيانات وأساليب التكوين.</p></li><li><p>تحديد عقود API والواجهات الفنية بين المكونات.</p></li><li><p>التوصية بطرق البناء مقابل التكيف استناداً إلى قيود النظام.</p></li></ul><p></p><p><strong>القيادة الفنية</strong></p><ul><li><p>تحديد المهارات المتخصصة المطلوبة في كل ارتباط ودعم التوظيف/التعيين.</p></li><li><p>قيادة المحادثات الفنية مع فرق تقنية العملاء وبائعي ERP من الأطراف الثالثة.</p></li><li><p>بناء تكاملات بسيطة بشكل مباشر عندما يكون ذلك ممكناً.</p></li><li><p>صيانة وتطوير أطر الاكتشاف وتحليل الفجوات لدينا.</p></li></ul><p></p><p><strong>المتطلبات</strong></p><p></p><p><strong>الحد الأدنى</strong></p><ul><li><p>7+ سنوات خبرة في هندسة الحلول، تكامل الأنظمة، أو استشارات تقنية عليا.</p></li><li><p>خبرة مثبتة في العمل عبر عدة ERP/منصات (وليس واحداً فقط).</p></li><li><p>فهم قوي لـ REST/SOAP APIs، هياكل قواعد البيانات SQL، وتحويل البيانات.</p></li><li><p>القدرة على تحديد نطاق المشاريع التقنية من نقاط بداية غامضة أو موثقة بشكل سيئ.</p></li><li><p>مهارات تواصل قوية بالإنجليزية والعربية لقيادة مكالمات العملاء/الموردين.</p></li><li><p>الراحة في بيئة سريعة الإيقاع وذات غموض عالٍ.</p></li><li><p>وُجب أن يكون على استعداد للسفر أحياناً.</p></li></ul><p></p><p><strong>ذو قيمة عالية</strong></p><ul><li><p>خبرة مع أنظمة ERP (SAP، Oracle، Microsoft Dynamics، أو ERP إقليمي).</p></li><li><p>خلفية في تكاملات الامتثال/الضرائب/الفوترة الإلكترونية (VAT، ZATCA، GST، إلخ).</p></li><li><p>خبرة استشارية سابقة (Big 4 أو مُكّون أنظمة).</p></li><li><p>خبرة في بناء أطر تكامل قابلة لإعادة الاستخدام.</p></li></ul><p></p><p><strong>مفضل وجوده</strong></p><ul><li><p>الت familiarity مع بيئات التنظيم في الشرق الأوسط.</p></li><li><p>قدرة برمجة عملية لبناء نماذج أولية أو التحقق من الجدوى.</p></li></ul><p></p>
<p><strong>ملخص الوظيفة</strong></p><p>يتولى مهندس تصميم أنظمة إنذار الحريق تصميم ومراجعة وتنسيق أنظمة الإنذار والكشف عن الحريق للمشاريع الصناعية والتجارية والبنية التحتية بما يتوافق مع القوانين والمعايير والمتطلبات العميلة المعمول بها.</p><p><strong>المسؤوليات الأساسية</strong></p><ul><li><p>تصميم أنظمة الإنذار والكشف عن الحريق وفقاً لمواصفات المشروع والقوانين المعمول بها.</p></li><li><p>إعداد مخططات الإنذار، مخططات الأسلاك، مخططات المصاعد المعمارية، ورسومات هندسة النظام.</p></li><li><p>مراجعة حسابات البطاريات، وحسابات انخفاض الجهد، وتتابع التشغيل (SOO).</p></li><li><p>إعداد المواصفات الفنية ومواد التقديم.</p></li><li><p>مراجعة رسومات الورشة وتقديمات المقاول والوثائق الفنية.</p></li><li><p>تنسيق مع تخصصات العمارة والكهرباء والميكانيكا والحماية من الحريق.</p></li><li><p>ضمان الامتثال لـ NFPA 72، رمز البناء الدولي (IBC)، وغيره من معايير الحريق والسلامة الحياتية المعمول بها.</p></li><li><p>تقديم الدعم الفني أثناء التطوير التصميمي والتنفيذ.</p></li></ul><p></p><p><strong>المتطلبات</strong></p><ul><li><p>درجة البكالوريوس في الكهرباء أو الإلكترونيات أو تخصص هندسي ذو صلة.</p></li><li><p>خبرة لا تقل عن سنتين في تصميم أنظمة الإنذار بالحريق.</p></li><li><p>معرفة دقيقة بـ NFPA 72، ورمز البناء الدولي (IBC)، والمعايير المعمول بها للحرائق والسلامة الحياتية.</p></li><li><p>خبرة في مخططات الإنذار بالحريق، وحسابات البطاريات، وحسابات انخفاض الجهد، وتتابع التشغيل (SOO).</p></li><li><p>إتقان AutoCAD (Revit/BIM ميزة).</p></li><li><p>مهارات تواصل وتنسيق متعددة التخصصات قوية.</p></li><li><p>جيد في اللغة الإنجليزية.</p></li></ul><p></p>