https://bayt.page.link/EbfM1NFF5jucLhTk7
أنشئ تنبيهًا وظيفيًا للوظائف المشابهة

الوصف الوظيفي

Responsibilities:


  • Architectural Design: Lead the design and implementation of complex software solutions with microservices architecture, considering scalability, performance, and maintainability.
  • Documentation and Knowledge Sharing: Create and maintain architectural documentation, including design documents, diagrams, and technical specifications. Facilitate knowledge sharing and collaboration among team members.
  • Technical Leadership:  Provide hands-on technical mentoring, leadership, technical direction and guidance to development teams, mentoring engineers on best practices, design patterns, and architectural principles.
  • System Design: Collaborate with cross-functional teams to define system requirements, architect solutions, and create technical designs that align with business goals and objectives.
  • Microservices Development: Design and develop microservices-based applications, leveraging .net 6, .net core, RESTful APIs, and asynchronous messaging patterns to ensure modularity, flexibility, and resilience.
  • Cloud Integration: Architect solutions for cloud deployment, utilizing platforms such as Azure, Ali and implementing cloud-native or agnostic services and technologies.
  • Performance Optimization: Identify performance bottlenecks and architectural constraints, proposing and implementing optimizations to improve system efficiency, scalability, and responsiveness.
  • Security and Compliance: Ensure the security and compliance of software solutions by implementing best practices, encryption mechanisms, and access controls, in alignment with industry standards and regulations.
  • Code Reviews and Quality Assurance: Conduct code reviews to ensure adherence to coding standards, best practices, and architectural guidelines. Collaborate with quality assurance teams to define testing strategies and ensure software quality.
  • Emerging Technologies: Stay updated on emerging technologies, industry trends, and best practices related Evaluate and recommend new tools and technologies to enhance development processes and capabilities.

Skills And Qualification
 


  • Hands-on experience on Dot net stack, Cloud technologies (Azure) and Front-end technologies (Angular, AngularJS).
  • Experience working on Customer proposals.
  • Strong experience with C#, .NET 6, .Net core, Web API, WebSocket, Entity Framework.
  • Experience in designing complex scalable systems, building scalable distributed systems
  • Experience in using message brokers, monitoring tools, Gateways .
  • Experience in using single sign on Oauth2.0, OpenID Connect, SAML, OKTA
  • Experience in application’s design using .Net frameworks.
  • Experience in event drive architecture with Kafa.
  • Experience with Service Oriented Architecture (SOA), Microservices, Micro frontend.
  • React, video streaming, DevOps added advantage.
  • Knowledge of test-driven development and Business Driven Development.
لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.