Git Jobs in Egypt
31205 Jobs Found
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span><b>Join Us</b>
<br></span><p>At Vodafone, we’re not just shaping the future of connectivity for our customers – we’re shaping the future for everyone who joins our team. When you work with us, you’re part of a global mission to connect people, solve complex challenges, and create a sustainable and more inclusive world. If you want to grow your career whilst finding the perfect balance between work and life, Vodafone offers the opportunities to help you belong and make a real impact.</p><br><br><br><b>What you’ll do</b>
<br><p>We are looking for a skilled Full Stack Developer with solid experience in Java, Spring Boot, and Angular to join our software development team.</p><br>
<p>The successful candidate will contribute to the design, development, testing, and delivery of new enterprise web applications. This role requires hands-on experience across both backend and frontend development, strong problem-solving skills, and the ability to work independently while collaborating with technical leads, business analysts, quality assurance engineers, and other developers.</p><br><br><br><b>Who you are</b>
<br><p><strong><u>Key Responsibilities</u></strong></p><br>
<ul>
<li>Design, develop, test, and maintain full stack web applications using Java, Spring Boot, and Angular.</li>
<li>Build scalable backend services, business logic, and RESTful APIs.</li>
<li>Develop responsive, reusable, and maintainable user interface components using Angular and TypeScript.</li>
<li>Translate business and functional requirements into reliable technical solutions.</li>
<li>Participate in application architecture, technical design, and database design discussions.</li>
<li>Integrate applications with internal systems, third-party services, and external APIs.</li>
<li>Write clean, secure, efficient, and well-documented code.</li>
<li>Troubleshoot and resolve application defects, performance issues, and integration problems.</li>
<li>Create unit tests and support integration, regression, and user acceptance testing.</li>
<li>Review code submitted by other developers and provide constructive technical feedback.</li>
<li>Estimate development tasks and support sprint planning and delivery commitments.</li>
<li>Work with relational databases and develop optimized SQL queries.</li>
<li>Implement proper logging, exception handling, validation, and monitoring.</li>
<li>Support application deployments across development, testing, and production environments.</li>
<li>Follow secure coding standards, development guidelines, and software engineering best practices.</li>
<li>Collaborate with cross-functional teams throughout the software development life cycle.</li>
<li>Mentor junior developers and support their technical development when required.</li>
<li>Contribute to continuous improvement of development processes, reusable components, and engineering standards.</li>
</ul><br><br><b>Not a perfect fit?</b>
<br><p>Worried that you don’t meet all the desired criteria exactly? At Vodafone we are passionate about empowering people and creating a workplace where everyone can thrive, whatever their personal or professional background. If you’re excited about this role but your experience doesn’t align exactly with every part of the job description, we encourage you to still apply as you may be the right candidate for this role or another opportunity.</p><br><br><br><b>What's in it for you</b>
<br><p><strong><u>Required Technical Skills</u></strong></p><br>
<ul>
<li>Strong knowledge of Java and object-oriented programming principles.</li>
<li>Hands-on experience with Spring Framework and Spring Boot.</li>
<li>Experience developing and consuming RESTful APIs.</li>
<li>Good knowledge of Spring Data JPA, Hibernate, and transaction management.</li>
<li>Strong experience with Angular, TypeScript, JavaScript, HTML5, and CSS3.</li>
<li>Good understanding of Angular components, services, routing, forms, interceptors, guards, and dependency injection.</li>
<li>Experience integrating Angular applications with backend APIs.</li>
<li>Good knowledge of relational databases such as Oracle, MySQL, PostgreSQL, or SQL Server.</li>
<li>Ability to write and optimize SQL queries, joins, stored procedures, and database transactions.</li>
<li>Experience with Git and collaborative source control workflows.</li>
<li>Familiarity with Maven or Gradle.</li>
<li>Good understanding of HTTP, web application architecture, authentication, authorization, and session management.</li>
<li>Experience with debugging, logging, exception handling, and performance troubleshooting.</li>
<li>Understanding of software design principles, common design patterns, and clean code practices</li>
</ul>
<p><strong><u>Qualifications</u></strong></p><br>
<ul>
<li>Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.</li>
<li>Typically three to five years of professional software development experience.</li>
<li>At least two years of hands-on experience with Java and Spring Boot.</li>
<li>Practical experience building frontend applications using Angular.</li>
<li>Proven experience delivering production-ready web applications.</li>
<li>Experience working on new application development projects is strongly preferred.</li>
</ul>
<br><br><b>Who we are</b>
<br><p>We are a leading international Telco, serving millions of customers. At Vodafone, we believe that connectivity is a force for good. If we use it for the things that really matter, it can improve people's lives and the world around us. Through our technology we empower people, connecting everyone regardless of who they are or where they live and we protect the planet, whilst helping our customers do the same.</p><br>
<p>Belonging at Vodafone isn't a concept; it's lived, breathed, and cultivated through everything we do. You'll be part of a global and diverse community, with many different minds, abilities, backgrounds and cultures. ;We're committed to increase diversity, ensure equal representation, and make Vodafone a place everyone feels safe, valued and included.</p><br>
<p>If you require any reasonable adjustments or have an accessibility request as part of your recruitment journey, for example, extended time or breaks in between online assessments, please refer to https://careers.vodafone.com/application-adjustments/ for guidance.</p><br>
<p>Together we can.</p><br><br><br><br>
</div>
Position Summary We are seeking a highly skilled Senior Drupal Developer with strong PHP backend expertise to maintain, support, and enhance an existing enterprise Drupal application. The role is responsible for keeping the platform secure, stable, and performant: resolving issues, applying security updates, developing and maintaining custom modules and integrations, and improving legacy code following development standards and best practices. Experience supporting and modernizing legacy Drupal projects is essential.<br><br>Key Responsibilities Maintain, support, and enhance existing Drupal-based websites and web applications. Develop, customise, and maintain custom Drupal modules, themes, and backend functionality. Maintain and refactor backend logic in PHP, improving legacy code towards current coding standards. Apply Drupal core and contributed-module security updates and patches promptly. Maintain and extend integrations with REST APIs and third-party systems. Optimise application performance, security, scalability, and reliability. Troubleshoot production issues and provide L2/L3 technical support. Perform code reviews and ensure adherence to development standards. Assess upgrade readiness and contribute to migration planning towards supported Drupal versions. Collaborate with UI/UX designers, QA engineers, business analysts, and project managers. Prepare technical documentation and mentor junior developers when required<br>.<br>Required Qualifications Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.5+ years of professional experience in Drupal development, including maintaining and supporting existing production applications. Strong experience with Drupal 9 / Drupal 10 and Drupal CMS architecture; familiarity with legacy versions (Drupal 7/8) is a strong plus. Strong proficiency in PHP (OOP), design patterns, and backend development concepts, including working with and upgrading older PHP codebases. Proven experience developing and maintaining custom Drupal modules and themes. Experience integrating Drupal with REST APIs and third-party systems. Experience with the Drupal security update process and secure coding practices. Good knowledge of MySQL, Twig, HTML5, CSS3, Java Script, and j Query. Experience with Git, Composer, Drush, and Agile development methodologies. Technical Skills Drupal 9 / Drupal 10 (legacy Drupal 7/8 exposure a plus) PHP 7.4+ / PHP 8 (OOP) Symfony components (as used in Drupal core) Migrate API / upgrade tooling (preferred) MySQLTwig, HTML5 / CSS3Java Script / j Query REST API / JSON:APIComposer, Drush, Git PHPUnit / automated testing (preferred) Linux, Apache / Nginx Caching (Redis / Memcached / Varnish) (preferred) Docker (preferred) CI/CD pipelin<br>es<br>Preferred Certifications Acquia Certified Developer - Drupal 10Acquia Certified Back End Specialist Microsoft Azure Fundamentals or AWS Cloud Practitioner (only if cloud hosting is us<br>ed)<br>Key Competencies Strong problem-solving and analytical skills, especially in unfamiliar legacy code Excellent communication and teamwork Ability to work independently and under deadlines Leadership and mentoring capabilities Attention to detail and quality standards Strong understanding of secure coding practices Arabic and English communication prefe<br>rred
<h2>Internship Description</h2><p>We are looking for talented and motivated <strong>Software Development Interns</strong> to join our development team and work on real-world software and AI products.</p><p>As an intern, you will contribute to the development of products involving <strong>AI agents, intelligent dashboards, automated documentation, API integrations, enterprise systems, and modern web applications</strong>.</p><p>Our technology stack is primarily based on <strong>TypeScript</strong>, with <strong>Node.js</strong> on the backend and <strong>Angular, React and Next.js</strong> on the frontend.</p><p>You will work on actual product features and gain experience across the complete software development lifecycle — from designing APIs and backend services to building frontend experiences and integrating AI capabilities.</p><h3>Key Responsibilities</h3><ul><li><p>Design, develop and maintain features using <strong>TypeScript</strong>.</p></li><li><p>Develop backend services and APIs using <strong>Node.js</strong>.</p></li><li><p>Build modern frontend applications using <strong>Angular, React and Next.js</strong>.</p></li><li><p>Design and integrate REST APIs and third-party services.</p></li><li><p>Develop interactive dashboards and data visualization features.</p></li><li><p>Participate in building <strong>AI-powered features, AI agents and agentic workflows</strong>.</p></li><li><p>Work with databases and enterprise software integrations.</p></li><li><p>Contribute to automated documentation and software knowledge systems.</p></li><li><p>Write clean, maintainable and testable code.</p></li><li><p>Troubleshoot, test and debug applications.</p></li><li><p>Participate in code reviews and technical discussions.</p></li><li><p>Use Git and GitHub as part of the team's development workflow.</p></li><li><p>Document APIs, technical decisions and implemented features.</p></li><li><p>Collaborate with the team to deliver product milestones.</p></li></ul><h2>What You Will Learn</h2><p>During the internship, you will gain practical experience with:</p><ul><li><p><strong>TypeScript</strong></p></li><li><p><strong>Node.js</strong></p></li><li><p><strong>Angular</strong></p></li><li><p><strong>Next.js & React</strong></p></li><li><p>HTML & SCSS</p></li><li><p>REST APIs and backend architecture</p></li><li><p>Databases and data modelling</p></li><li><p>Git & GitHub</p></li><li><p>AI and Large Language Model (LLM) integrations</p></li><li><p>AI agents and agentic workflows</p></li><li><p>Structured AI outputs and tool calling</p></li><li><p>Retrieval and knowledge-based AI systems</p></li><li><p>Enterprise API and data exploration</p></li><li><p>Dashboard and data visualization development</p></li><li><p>Software architecture and clean-code practices</p></li><li><p>Testing, debugging and code reviews</p></li><li><p>Building and maintaining real production software</p></li></ul><p>You will also experience working as part of an <strong>international and diverse development team</strong>, with exposure to how modern AI-powered products progress from concept and architecture through development and production.</p><p><strong>Requirements</strong></p><h2>Internship Requirements</h2><ul><li><p>Currently pursuing or recently completed a degree in <strong>Computer Science, Software Engineering, Artificial Intelligence, Computer Engineering</strong>, or a related field.</p></li><li><p>Good programming fundamentals.</p></li><li><p>Good knowledge of <strong>JavaScript and/or TypeScript</strong>.</p></li><li><p>Experience with at least one modern web framework such as <strong>Angular, React or Next.js</strong>.</p></li><li><p>Basic understanding of <strong>Node.js, APIs and client-server architecture</strong>.</p></li><li><p>Strong problem-solving and analytical skills.</p></li><li><p>Interest in <strong>AI, LLMs and modern software development</strong>.</p></li><li><p>Ability and willingness to learn new technologies quickly.</p></li><li><p>Ability to work independently and as part of a development team.</p></li><li><p>Good communication and interpersonal skills.</p></li></ul><h3>Nice to Have</h3><p>Experience with any of the following is an advantage, but not required:</p><ul><li><p>Node.js backend development</p></li><li><p>Angular</p></li><li><p>React / Next.js</p></li><li><p>SQL and databases</p></li><li><p>Docker</p></li><li><p>Microsoft Azure</p></li><li><p>LLM APIs and AI development tools</p></li><li><p>RAG, embeddings or vector databases</p></li><li><p>Playwright or browser automation</p></li><li><p>Data visualization libraries</p></li></ul><h2>Internship Details</h2><p><strong>Duration:</strong> 6 months</p><p><strong>Area:</strong> Full-Stack Software Development / AI Engineering</p><p>Strong-performing interns will have the opportunity to <strong>take ownership of meaningful product features</strong>, work directly with experienced software engineers, and contribute to products being developed for real customers.</p>
<p>Become the AI & Automation Rockstar at Infomineo! Do you dream of using cutting-edge AI and automation to revolutionize how businesses operate? Infomineo, a fast-growing business insights powerhouse, is seeking a Research & Development Engineer to join our ranks and spearhead the development of next-gen solutions for our global clientele. Why Infomineo? Here's what sets us apart:</p><p>Shape the Future of Business Insights: You'll be at the forefront, designing and implementing AI-driven solutions that automate tasks and boost efficiency across our entire service spectrum (Business Research, Content, Design, and Data Analytics).</p><p>Work with the Big Players: Our clients are industry leaders - Fortune 500s, consultancies, governments, and NGOs - and you'll play a vital role in supporting their success.</p><p>Global Impact, Local Connections: Infomineo boasts a vibrant international team with offices across 5 continents. Collaborate with diverse, brilliant minds and gain exposure to a variety of industries and regions.</p><p>Thrive in a Collaborative Culture: We value intellectual curiosity, creativity, and a "can-do" attitude. You'll be encouraged to contribute your ideas and make a real difference in the company's growth.</p><p>Does this sound like your dream role? Here's what you'll bring to the table:</p><p>1-3 years of experience developing applications using Python</p><p>Experience building frontend interfaces using React</p><p>Experience designing and maintaining RESTful APIs.</p><p>Experience working with SQL databases (e.g., PostgreSQL) and writing complex queries.</p><p>Adhere to Clean Code principles and familiarity with software design patterns.</p><p>Exposure to or a strong interest in integrating AI algorithms (Agentic AI) into web applications.</p><p>Familiar with Agile/Scrum development cycles.</p><p>Bachelor s or Master s degree in Computer Science or a related field.</p><p>Technical Proficiency</p><p>Languages: Strong proficiency in Python (Backend frameworks) and JavaScript/TypeScript.</p><p>Frontend: Experience developing with React.</p><p>Database: Experience with PostgreSQL and data modeling.</p><p>Environment: Proficiency with Linux command line and version control (Git).</p><p>AI Exposure: Knowledge of or experience implementing AI/ML algorithms or Agentic AI concepts.</p><p>Soft Skills</p><p>Problem Solving: A knack for breaking down complex technical challenges into manageable steps.</p><p>Adaptability: A desire to learn and adapt quickly in a fast-paced environment.</p><p>Communication: The ability to explain technical decisions to team members and non-technical stakeholders.</p><p>Nice-to-Haves</p><p>Experience with Cloud platforms (AWS/GCP) for deployment.</p><p>Knowledge of specific Python web frameworks (Django, FastAPI, or Flask).</p><p>Ready to join the revolution? We offer:</p><p>A competitive compensation and benefits package.</p><p>The opportunity to make a real impact on a global scale.</p><p>A dynamic and supportive work environment that values your contributions.</p><p>Continuous learning and professional development opportunities to propel your career forward.</p><p>Show us what you've got! Submit your resume, cover letter, and any relevant portfolio links showcasing your AI and automation expertise.</p><p>Infomineo: Where brilliant minds meet to shape the future of business.</p><p><strong>Desired Candidate Profile</strong></p><ul><li>1-3 years of experience developing applications using Python</li><li>Experience building frontend interfaces using React</li><li>Experience designing and maintaining RESTful APIs.</li><li>Experience working with SQL databases (e.g., PostgreSQL) and writing complex queries.</li><li>Adhere to Clean Code principles and familiarity with software design patterns.</li><li>Exposure to or a strong interest in integrating AI algorithms (Agentic AI) into web applications.</li><li>Familiar with Agile/Scrum development cycles.</li><li>Bachelor s or Master s degree in Computer Science or a related field.</li><li>Education: Bachelor s or Master s degree in Computer Science, Information Technology, or a related field.</li><li>Experience: 0-3 years of experience in software development (internships included).</li><li>Technical Proficiency Languages: Strong proficiency in Python (Backend frameworks) and JavaScript/TypeScript.</li><li>Frontend: Experience developing with React.</li><li>Database: Experience with PostgreSQL and data modeling.</li><li>Environment: Proficiency with Linux command line and version control (Git).</li><li>AI Exposure: Knowledge of or experience implementing AI/ML algorithms or Agentic AI concepts.</li><li>Soft Skills Problem Solving: A knack for breaking down complex technical challenges into manageable steps.</li><li>Adaptability: A desire to learn and adapt quickly in a fast-paced environment.</li><li>Communication: The ability to explain technical decisions to team members and non-technical stakeholders.</li><li>Nice-to-Haves Experience with Cloud platforms (AWS/GCP) for deployment.</li><li>Knowledge of specific Python web frameworks (Django, FastAPI, or Flask).</li></ul>
Yassir is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in 45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa. It is backed (:$200M in funding) by VCs from Silicon Valley, Europe and other parts of the world.<br><br>We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally.<br><br>Helping usher the continent into a digital economy era. We’re not just about serving people - we’re about creating a marketplace to bring people what they need while infusing social values.<br><br>About The Role<br><br>We are looking for a senior front-end developer to join our team and support our growth and expansion. You will be part of the engineering team, working with a high-quality code base and the latest tools, and you will promote your skills to be an expert in complex frontend development in React. JS. Your primary focus will be the development of web applications and their integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure.<br><br>About Your Role As Front-End Engineer - (React)<br><br>Design and build web applications using React.js Ensure the performance, quality, and responsiveness of applications Collaborate with a team to define, design, and ship new features Identify and correct bottlenecks and fix bugs Help maintain code quality, organization, and automatization Participate in brainstorming sessions and contribute ideas to our technology, algorithms and products. Work with the engineering and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution Dive into difficult problems and successfully deliver results on schedule <br><br><br>About Your Experience<br><br>BSc/MSc in Engineering, Computer Science or relevant field Minimum 5 years of experience in a similar role Demonstrated ability to prioritize, self-start, contribute under pressure and meet tight deadlines Highly organized, creative and critical thinker Comfortable working in an entrepreneurial environment Solid OOP and software design knowledge - you should know how to create software that is extensible, reusable and meets desired architectural objectives<br><br><br>Must have technical skills:<br><br>Language: Javascript Framework: React. JS, Express. JS Familiarity with cloud message APIs and push notification Web architecture: Rest and restful APIs, micro-services Version control: GIT Containers: Docker, Kubernetes Caching, Redis server Scaling, Web load balancing <br><br><br>Why you should join Yassir<br><br>???? You will be part of one of the first Algerian startups to go through the Y Combinator program and one of the fastest-growing tech companies in North Africa. We are current in +60 cities (Algeria, Tunisia, Morocco, and Senegal)???? Attractive salary and you even get a stake in the company???? Subsidized public transit pass????????Have a lasting impact on our company's culture???? Perfect timing with renowned investors to build something great???? Extremely steep learning curve with own responsibility and intensive guidance???? Make a real impact on the world by helping us bring affordable financial and on-demand services to millions of Africans<br><br><br>At Yassir, we believe in the power of diversity and the importance of an inclusive culture. So, if you're ready to bring your unique perspective and experiences to the table, then we're excited to listen.<br><br>Don't just apply for a job, come and be a part of our journey. Let's create a better tomorrow together.<br><br>We look forward to receiving your application!<br><br>Best of luck,<br><br>Your Yassir TA Team<br><br>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
<h2 class="h5">Job description</h2>
<div class="t-break" data-jb-field="description">
<span>Company: Pixelogic Media Partners, LLC provides distribution services and technology solutions to the entertainment industry.<br> We help studios, broadcasters and digital retailers localize and distribute their feature and episodic titles to global audiences on-time and with superior quality.<br> Our service offerings cover end-to-end workflows including language services such as scripting, subtitling, access services, dubbing, text and metadata localization in over 50 languages.<br> Our technical services master and prepare this content in all distribution products including digital cinema, digital media and physical media (Ultra HD Blu-ray, Blu-ray and DVD).<br> To date, we serviced thousands of titles for iTunes, Google Play, YouTube, Netflix, Amazon, Movies Anywhere and others.<br> We also authored thousands of Ultra HD Blu-ray, Blu-ray and DVD discs.<br> Our research and development team works on cutting-edge technologies such as 4K, high dynamic range (Dolby Vision, HDR10+), artificial intelligence and machine learning, software automation and our proprietary end-to-end operating platform branded as pHelix.<br> Experience start-up at scale.<br> Be part of building innovative solutions to service our media and entertainment clients and help us fulfill their content distribution needs.<br> Join us if you’re passionate about entertainment, innovation and customer service excellence!<br> About the Role: We are looking for a Finance Database Engineer to join our growing team in Cairo.<br> This role sits at the intersection of finance, technology, and engineering, and will be responsible for building and maintaining scalable data solutions that support financial reporting and operational decision-making.<br> This is a hands-on role with significant ownership, where you will work closely with finance and operations teams to improve data visibility, accuracy, and efficiency across the organization.<br> Primary Responsibilities: Design, build, and maintain data pipelines and applications using Microsoft Azure and Microsoft Fabric Develop and optimize SQL data models to support financial reporting and analysis Build and maintain Power BI dashboards and reporting solutions for business stakeholders Ensure data accuracy and integrity through validation, reconciliation, and issue investigation Own end-to-end data workflows, from ingestion through transformation and reporting Collaborate with finance and operations teams to translate business needs into scalable data solutions Identify opportunities to improve data processes, automation, and system performance Work closely with IT teams to ensure security, governance, and compliance of financial data.<br> Optimize SQL queries and improve report performance.<br> Private Health Insurance Social Insurance Paid Time Off Training & Development Bachelor’s degree in Computer Science, Computer Engineering, Information Systems, or a related field.<br> 3+ years of experience in data engineering, analytics engineering, or software engineering with financial order information Experience with Microsoft Azure.<br> Hands-on experience with Microsoft Fabric (Lakehouse, Data Warehouse, Data Factory).<br> Experience with Power Query, DAX, and SQL with large, complex datasets.<br> Familiarity with Git and/or Azure DevOps for version control.<br> Knowledge of Python for data processing and automation (preferred).<br> Experience integrating data through APIs or external data sources.<br> Understanding of data warehousing concepts and dimensional modeling.<br> Ability to work in mixed time zones with various teams including Pacific Standard (USA) Experience building reports and data models in Power BI Strong understanding of ETL/ELT pipelines and data validation processes Experience working with financial or operational data is a strong plus Strong analytical and problem-solving skills.<br> Ability to communicate technical concepts to non-technical stakeholders.<br> Excellent stakeholder management and collaboration skills.<br> Strong organizational and time management skills.<br> Continuous improvement mindset with a proactive approach to automation and process optimization.<br></span> </div>
<section><p class="heading jdMain">Job Description</p><p class="heading">Roles & Responsibilities</p><div class="paragraph"><div><br></div><div><div><div><div> <p> <strong>Connect to your opportunity</strong> </p> <ul> <li>7+ years of experience in the same field.</li> <li>End-to-End Development: Undertake end-to-end microservice development, from requirement analysis and design to implementation and deployment.</li> <li>Technology Stack Mastery: Proficiency back-end frameworks / Languages (Java, Spring Boot)</li> <li>Architecture Design: Design scalable and maintainable application architectures, ensuring efficient implementation of architectural patterns.</li> <li>API Development: Develop robust and efficient APIs to enable seamless communication between different parts of the application and potentially with third-party services.</li> <li>Version Control and Collaboration: Utilize version control systems like Git for collaborative development, ensuring code quality and smooth integration of features from multiple team members.</li> <li>Agile development methods: Follow Test Drive Development as a professional discipline to create software. Comfortable doing pair programming.</li> <li>Testing: Working knowledge of modern testing tools.</li> <li>DevOps: Practical experience in Continuous Integration/Continuous Delivery.</li> <li>Security Considerations: Implement security best practices, including data encryption, user authentication, and authorization mechanisms, to safeguard the application from potential threats.</li> <li>Performance Optimization: Analyse and optimize application performance, identifying bottlenecks and implementing strategies to enhance speed and responsiveness.</li> <li>Client Interaction: Collaborate closely with clients and stakeholders to gather requirements, provide updates, and address feedback, demonstrating strong communication and interpersonal skills.</li> </ul> <p> <strong> <br> Connect to your skills and professional experience</strong> </p> <ul> <li>Back-End Development: Experience with at least one back-end language/framework combination, like Java, Kotlin, Spring Boot to build server-side logic and APIs.</li> <li>Containers: Experience with Docker and Kubernetes.</li> <li>Version Control: Competence in using Git for version control, branching, and collaborating effectively with other team members on codebases.</li> <li>API Development: Ability to create and document APIs for communication between different parts of the application or external services.</li> <li>Basic DevOps Skills: Experience with basic deployment practices.</li> <li>Cloud experience: Experience with GCP.</li> <li>Debugging and Troubleshooting: Skill in identifying and resolving bugs, errors, and performance issues across the entire application stack.</li> <li>Continuous Learning: Demonstrated commitment to staying updated with industry trends and learning new technologies through online courses, coding communities, and self-driven projects.</li> </ul> <p> <strong>Connect to your service line - Technology and Transformation</strong> </p> <p>Distinctive thinking, deep expertise, and collaborative working. That s what connects us. That s what makes us Deloitte. If you want to help solve some of the biggest challenges around, join us. Together, we ll make an impact that matters.</p> <p> <strong>Connect to your Industry.</strong> </p> <p> What attracted me to Deloitte were the endless opportunities and the collective experience of other like-minded individuals. Deloitte s clients include many of the world s largest organisations; I wanted to be part of a team that made a difference that I could be proud of. </p> <p>-Dan, Technolgy & Transformation</p> <p><br></p></div></div></div></div></div></section>
Established in 2008, Geidea epitomises customer focused empowerment and commercial success through continuous innovation.<br>Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market.<br>Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity.<br>Our technology mirrors our people - Smart, Innovative & Forward Thinking<br>www.geidea.net<br>To maintain competitive advantage as we grow, we are currently looking for new Staff Dev Ops Engineer<br>Job Purpose And Key Accountabilities<br>Purpose:<br>The Staff Dev Ops Engineer serves as a senior technical leader responsible for defining and driving the organization's Dev Ops, Platform Engineering, Cloud Infrastructure, and Site Reliability strategy. This role owns the architecture, scalability, security, automation, and operational excellence of cloud-native and hybrid infrastructure platforms while enabling highly reliable software delivery at scale. The Staff Dev Ops Engineer partners closely with Engineering, Security, Architecture, Product, and Infrastructure teams to establish engineering standards, improve developer experience, drive platform modernization, and ensure enterprise-grade resiliency across mission-critical systems.<br>Key Accountabilities:<br>Key accountabilities and decision ownership: (max of 7 accountabilities not main or daily duties or tasks) Platform Engineering Leadership Lead the design, evolution, and governance of enterprise platform engineering capabilities, enabling development teams to build, deploy, and operate applications efficiently through self-service infrastructure, automation, and standardized engineering practices. Cloud & Infrastructure Architecture Own the architecture and continuous improvement of cloud-native and hybrid infrastructure across AWS and on-premises environments, ensuring scalability, security, reliability, cost optimization, and operational excellence. Kubernetes Platform Ownership Define and govern the enterprise Kubernetes strategy, architecture, and operational model across Amazon EKS and hybrid environments, ensuring high availability, resilience, performance, and security of containerized workloads. Dev Sec Ops & CI/CD Strategy Drive the organization's Dev Sec Ops transformation by establishing secure software delivery practices, implementing enterprise CI/CD standards, integrating security controls into pipelines, and optimizing software release processes. Infrastructure as Code & Automation Champion Infrastructure as Code (IaC) and configuration management practices using technologies such as Terraform and Ansible, ensuring consistency, repeatability, compliance, and operational efficiency across all environments. Reliability, Monitoring & Observability Establish observability standards and reliability engineering practices through proactive monitoring, alerting, tracing, and performance management, leveraging tools such as Elastic, New Relic, Cloud Watch, Prometheus, and Grafana. Technical Leadership & Mentorship Provide technical leadership, architectural guidance, mentoring, and coaching to Dev Ops, Platform, and Software Engineering teams while driving engineering excellence, innovation, and continuous improvement across the organization.<br>Person Specification<br>5-8 years of experience as a Dev Ops and cloud Bachelor’s degree in computer engineering\Science, or equivalent Hands-on experience with AWS Cloud Services, including but not limited to Amazon EKS, EC2, Application Load Balancers (ALB/NLB), Auto Scaling, VPC, IAM, RDS, S3, Cloud Watch, and Route 53, with proven ability to design, deploy, secure, and operate highly available and scalable cloud-native platforms. Hands-on experience in continuous delivery and continuous integration of CI/CD pipelines, Azure Dev Ops, Repos, branching, code review and code analysis tools Hands-on expertise in diverse Dev Ops concepts / tools, especially on Azure Dev Ops, Pipelines, Git Hub, Git Hub actions Hands on experience on Kubernetes and containerization technologies like Docker and Azure Container Registry Solid knowledge on Bash/Power Shell scripting Solid foundation of networking (DNS, TCP/IP, HTTP, TLS, Certificates, Service Mesh), Linux administration and Web Servers (NGINX, Apache, IIS). Payment \ Fintech experience is a plus<br>Our values guide how we think and act - They describe what we care about the most<br>Customer first - It’s embedded in our design thinking and customer service approach<br>Open - Openness allows us to constantly improve and evolve<br>Real - No jargon and no excuses!<br>Bold - Constantly challenging ourselves and our way of thinking<br>Resilient – If we fail, we bounce back stronger than before<br>Collaborative - We know that we can achieve a lot more as a team<br>We are changing lives by constantly striving for a better solution<br>Click apply below and become part of the Geidea story
Company Description Régisseur App is building the Operating System for the Global Entertainment & Hospitality Industry. Our platform brings together artists, entertainers, venues, event organizers, producers, promoters, vendors, and service providers into one unified ecosystem. We are developing an enterprise-grade platform that includes talent and venue management, event planning, ticketing, secure payments, digital contracts, project collaboration, business networking, and vendor management. We're looking for a passionate Full Stack Developer to help build scalable, high-performance applications that will power the future of the entertainment industry.<br>What You'll DoDevelop scalable backend services using . NET 8 / ASP. NET Core Build modern, responsive user interfaces using Angular Design and maintain RESTful APIsDevelop secure authentication and authorization features Work with Postgre SQL to design and optimize databases Integrate asynchronous services using Rabbit MQBuild scheduled background jobs using Hangfire Collaborate with UI/UX designers to implement pixel-perfect interfaces Participate in architecture discussions and technical planning Write clean, maintainable, and well-tested code Optimize application performance and scalability Perform code reviews and contribute to engineering best practices Troubleshoot and resolve production issues<br>Required Qualifications3+ years of professional Full Stack development experience Strong experience with C# and ASP. NET Core Strong experience with Angular Solid understanding of Type Script, Java Script, HTML5, and CSS3Experience building REST APIsExperience with Entity Framework Core Strong knowledge of Postgre SQLExperience with Git and Git workflows Understanding of SOLID principles and Clean Architecture Experience working with microservices Excellent analytical and problem-solving skills Strong communication skills in English<br>Nice to Have Experience with Rabbit MQExperience with Hangfire Docker and containerization Azure or OVH Cloud deployment CI/CD pipelines Redis caching Signal RMobile backend development Experience with event-driven architecture<br>Why Join Régisseur App? Work on a large-scale international Saa S platform Build products used by the entertainment and hospitality industry worldwide Opportunity to influence architecture and product decisions Collaborative and innovative engineering culture Flexible remote work environment Career growth in a fast-growing technology startup<br>Ready to build the future of entertainment technology?<br>Apply today and become part of the team behind Régisseur App.<br>Tech Stack. NET 8ASP. NET Core Angular Type Script Postgre SQLRabbit MQHangfire Entity Framework Core REST APIsGit Docker (Preferred) Azure / OVH Cloud Microservices Architecture
We are looking for an AI-driven Full Stack Developer to join our software house. The ideal candidate is experienced in PHP Laravel for backend development and React, Angular, or Vue.js for frontend development. You should be comfortable leveraging modern AI tools to improve development speed, code quality, testing, debugging, and documentation while building scalable web applications. Responsibilities:Design, develop, and maintain scalable web applications. Build and maintain RESTful APIs using PHP Laravel. Develop responsive and interactive user interfaces using React, Angular, or Vue.js. Integrate frontend applications with backend services. Utilize AI-powered development tools to accelerate coding, debugging, testing, and documentation. Optimize application performance, security, and scalability. Write clean, maintainable, and reusable code following best practices. Troubleshoot, debug, and resolve technical issues. Participate in code reviews and technical discussions. Collaborate with designers, project managers, and other developers throughout the development lifecycle. Requirements3+ years of experience as a Full Stack Developer. Strong experience with PHP and Laravel. Proficiency in at least one frontend framework: React, Angular, or Vue.js. Solid understanding of REST APIs and database design. Experience with MySQL. Familiarity with Git and version control workflows. Experience using AI coding tools such as Git Hub Copilot, Chat GPT, Claude, Cursor, antigarvity, or similar AI-assisted development tools. Strong problem-solving and analytical skills. Good communication skills and ability to work in a collaborative team environment.
<div> <div><br></div><div> </div> </div> <div> <div> <b>About this Role</b>
</div> <div> <div>We are seeking a skilled Full Stack Software Developer with strong expertise in Java, Spring Boot microservices, React.js, Next.js, JavaScript, and TypeScript to design, build, and support scalable digital solutions. The role offers the opportunity to contribute across the full software development lifecycle, collaborate with cross-functional teams, influence architectural decisions, and support the development of high-quality end-to-end applications. The successful candidate will also have the opportunity to mentor colleagues and contribute to engineering best practices.</div> </div> </div> <div> <div> <b>What you ll do</b>
</div> <div> <ul> <li>Design, develop, and maintain scalable backend systems using Java and Spring Boot microservices.</li> <li>Define, implement, and evolve microservice architectures and RESTful APIs.</li> <li>Ensure code quality through testing, peer reviews, and adherence to engineering standards.</li> <li>Drive effective integration between backend services and React-based user interfaces.</li> <li>Contribute across planning, design, implementation, testing, deployment, and ongoing support activities.</li> <li>Support containerisation initiatives using Docker and contribute to CI/CD automation practices.</li> <li>Collaborate with business analysts, engineering teams, and other stakeholders to deliver scalable solutions.</li> <li>Mentor junior engineers and help advance shared engineering standards across the team.</li> </ul> </div> </div> <div> <div> <b>Who you are</b>
</div> <div> <ul> <li>Degree in Computer Science, Engineering, or a related discipline.</li> <li>Approximately 4 6 years of experience delivering enterprise IT projects.</li> <li>Strong full stack development experience using Java, Spring Boot microservices, React.js, Next.js, JavaScript, and TypeScript.</li> <li>Proven experience designing scalable microservices, REST and GraphQL APIs, and distributed systems. </li> <li>Strong understanding of modern frontend engineering, component-based architectures, performance optimisation, and user interface best practices. </li> <li>Experience integrating frontend applications with backend services and defining scalable API contracts.</li> <li>Good knowledge of SQL and NoSQL databases, caching approaches, and data modelling techniques. </li> <li>Experience with CI/CD tools and DevOps practices, including Jenkins, GitHub Actions, or GoCD. </li> <li>Strong experience with Git-based workflows, collaborative development practices, and code reviews.</li> <li>Ability to take technical ownership, contribute to architectural decisions, and support the growth of other engineers.</li> <li>Awareness of Docker and related containerisation technologies; knowledge of Kubernetes would be advantageous.</li> <li>Strong communication skills and the ability to work effectively with multiple stakeholders in cross-functional environments.</li> <li>A continuous learning mindset with an interest in emerging technologies, automation, and process improvement.</li> </ul> </div> </div> <div> <div> <b>Not a perfect fit?</b>
</div> <div> <p>Concerned you may not meet every requirement? Vodafone is committed to creating an inclusive workplace where everyone can thrive. If you are excited about this role but your experience does not align exactly with every aspect of the job description, you are encouraged to apply. You may be the right candidate for this or another opportunity, and the recruitment team will support you in exploring where your skills fit best.</p> </div> </div> <div> <div> <b>What's in it for you</b>
</div> <div> <ul> <li>Opportunity to work on scalable enterprise applications using modern full stack technologies.</li> <li>Exposure to microservices architecture, cloud-native development practices, and distributed systems design.</li> <li>Opportunities to influence technical decisions and contribute to architecture discussions.</li> <li>Collaboration with cross-functional teams in a global technology environment.</li> <li>Experience mentoring colleagues and contributing to engineering excellence initiatives.</li> </ul> </div> </div> <div> <div> <b>What skills you will learn</b>
</div> <div> <ul> <li>Advanced microservices architecture and enterprise application design.</li> <li>Full stack solution delivery across backend and frontend technologies.</li> <li>CI/CD automation, DevOps practices, and application containerisation.</li> <li>Technical leadership, architectural decision-making, and engineering mentoring.</li> <li>Scalable API design, distributed systems concepts, and modern software engineering practices.</li> </ul> </div> </div> <div> <div><br></div></div><div><div><div><ul> </ul> </div> </div> </div>
About Bask:Bask provides a full-service software (Saa S) platform that allows you to build any digital health experience. Designed for doctors, physicians, entrepreneurs, and developers, the Bask system is built at an enterprise scale for the everyday user. We are a platform that enables everyone—doctors, entrepreneurs, or physicians—to create and grow a direct-to-consumer telehealth business.<br>Position Overview:We are seeking an experienced and strategic Product Manager to lead and shape the future of our product offerings. The ideal candidate is good under pressure and has an entrepreneurial spirit and a startup mindset. As a key member of our team, you will work at the intersection of user needs, business goals, and technical possibilities to drive the development of innovative and impactful solutions.<br>You will be reporting directly to the CEO and working closely with engineering and product teams.<br>You must know how to code, read code, and distill complex problems into digestible engineering solutions.<br>Key Responsibilities:Tackle hard, ambiguous questions with rigor and independence, owning projects from problem definition to final recommendation Lead new or early stage initiatives or products, often playing the role of multiple functions simultaneously in order to reach success Help shape the product roadmap for the Bask, leveraging competitive and user insights to help PMs and Engineering teams prioritize Define and maintain a clear and compelling product roadmap aligned with Bask Health's mission, ensuring the team is focused on delivering high-impact solutions. Partner with engineering, design, marketing, sales, and customer success teams to drive product development from concept to launch. Engage with customers, patients and partners to gather insights, ensuring that products are intuitive, user-friendly, and solve real-world problems. Act as the voice of the customer, ensuring user needs are central to all product decisions.<br>AIWork AI-first: Use LLMs as your starting point — to clarify thinking, draft output, research problems, and move faster. Apply your own judgment to refine quality and make it count. Validate and iterate: Test your work with real users and stakeholders. Use what you learn to improve before problems become patterns. Share AI-native workflows: Document prompts, processes, and workflows that work. Share them across your team so we raise the bar together.<br>Requirements:#1 YOU KNOW HOW TO SHIP#2 Refer to #1Bachelor’s degree in Business, Computer Science, or a related field (or equivalent practical experience). Proven experience as a Product Manager, ideally within the software space (telehealth is a plus)1+ year(s) of Javascript/Typescript1+ year(s) of Engineering You can perform (better) under pressure and tight deadlines Strong analytical skills, with the ability to translate complex data into actionable strategies. Excellent communication and leadership skills, with experience working across diverse, cross-functional teams. Demonstrated ability to manage multiple priorities in a fast-paced, dynamic environment. Familiarity with agile development methodologies and tools (Click Up) and a git flow You get things done.
Yassir is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in 45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa. It is backed (:$200M in funding) by VCs from Silicon Valley, Europe and other parts of the world.<br><br>We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally.<br><br>Helping usher the continent into a digital economy era. We’re not just about serving people - we’re about creating a marketplace to bring people what they need while infusing social values.<br><br>About The Role<br><br>As a Backend Staff Engineer, you will drive the technical standards for the Backend across our consumer domain, working with multiple squads inside the domain. You will lead Backend engineers with tech roadmaps, architecture decisions, and feature development and release cycle. You will mentor junior developers. You will contribute to scaling up Backend engineers in multiple squads and bringing great talents on board by conducting technical interviews.<br><br>About your role as Staff Back-End Engineer "Node.js"<br><br>Design, build and maintain features for the domain applications Provide technical leadership and manage dependencies Conduct design and code reviews Help the domain team members with technical blockers supporting them and helping them grow Continuously discover, evaluate, and implement new technologies to maximize efficiency Participate in architecture and design discussions Participate strongly in building the technical roadmap Conduct technical interviews Help Improving engineering standards, tooling, and processes<br><br><br>Owner of these projects <br><br>Perform feasibility studies to validate capability and functionality Draft and submit intellectual property Research and assess current technologies Develop and execute complex, multi-tier distributed software search applications Create technical and domain expertise and apply to products and problems Assess and write code to improve or extend application Manage and assist current software applications Experience providing technical leadership, and mentoring others<br><br><br>About Your Experience<br><br>At least 10 years of experience in backend engineering with Node JSStrong foundation in programming fundamentals Excellent communication skills Enjoy solving problems and helping others meet their goals Solid understanding of XSubstantial experience with Git in a team environment Experience writing testable code and unit tests Experience in a fast-growing startup in a the on-demand services space is a plus Have a deep knowledge of React and Node JS, and you have experience developing products with it Experience using modern Java Script and tooling in a full-stack setting Extensive experience with A/B experiments and have a data-driven attitude toward product development<br><br><br>At Yassir, we believe in the power of diversity and the importance of an inclusive culture. So, if you're ready to bring your unique perspective and experiences to the table, then we're excited to listen.<br><br>Don't just apply for a job, come and be a part of our journey. Let's create a better tomorrow together.<br><br>We look forward to receiving your application!<br><br>Best of luck,<br><br>Your Yassir TA Team<br><br>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Yassir is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in 45 cities across Algeria, Morocco and Tunisia with recent expansions into France, Canada and Sub-Saharan Africa. It is backed (:$200M in funding) by VCs from Silicon Valley, Europe and other parts of the world.<br><br>We offer on-demand services such as ride-hailing and last-mile delivery. Building on this infrastructure, we are now introducing financial services to help our users pay, save and borrow digitally.<br><br>Helping usher the continent into a digital economy era. We’re not just about serving people - we’re about creating a marketplace to bring people what they need while infusing social values.<br><br>About The Role<br><br>As a Backend Staff Engineer, you will drive the technical standards for the Backend across our consumer domain, working with multiple squads inside the domain. You will lead Backend engineers with tech roadmaps, architecture decisions, and feature development and release cycle. You will mentor junior developers. You will contribute to scaling up Backend engineers in multiple squads and bringing great talents on board by conducting technical interviews.<br><br>About your role as Staff Back-End Engineer "Node.js"<br><br>Design, build and maintain features for the domain applications Provide technical leadership and manage dependencies Conduct design and code reviews Help the domain team members with technical blockers supporting them and helping them grow Continuously discover, evaluate, and implement new technologies to maximize efficiency Participate in architecture and design discussions Participate strongly in building the technical roadmap Conduct technical interviews Help Improving engineering standards, tooling, and processes<br><br><br>Owner of these projects <br><br>Perform feasibility studies to validate capability and functionality Draft and submit intellectual property Research and assess current technologies Develop and execute complex, multi-tier distributed software search applications Create technical and domain expertise and apply to products and problems Assess and write code to improve or extend application Manage and assist current software applications Experience providing technical leadership, and mentoring others<br><br><br>About Your Experience<br><br>At least 10 years of experience in backend engineering with Node JSStrong foundation in programming fundamentals Excellent communication skills Enjoy solving problems and helping others meet their goals Solid understanding of XSubstantial experience with Git in a team environment Experience writing testable code and unit tests Experience in a fast-growing startup in a the on-demand services space is a plus Have a deep knowledge of React and Node JS, and you have experience developing products with it Experience using modern Java Script and tooling in a full-stack setting Extensive experience with A/B experiments and have a data-driven attitude toward product development<br><br><br>At Yassir, we believe in the power of diversity and the importance of an inclusive culture. So, if you're ready to bring your unique perspective and experiences to the table, then we're excited to listen.<br><br>Don't just apply for a job, come and be a part of our journey. Let's create a better tomorrow together.<br><br>We look forward to receiving your application!<br><br>Best of luck,<br><br>Your Yassir TA Team<br><br>We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Job Summary We are seeking an experienced Squad Lead – Java (French Speaker) to lead a high-performing development squad on a large-scale telecom project. The ideal candidate will have strong technical expertise in Java technologies, proven leadership experience, and excellent communication skills in both French and English. You will be responsible for leading the team, driving technical excellence, ensuring timely delivery, and collaborating with cross-functional stakeholders. Key Responsibilities Lead, mentor, and manage a squad of Java developers, fostering collaboration and continuous improvement. Drive the design, development, and delivery of scalable, high-performance applications. Collaborate with product owners, architects, QA, Dev Ops, and business stakeholders to define technical solutions. Conduct code reviews and ensure adherence to coding standards, security, and best practices. Break down business requirements into technical tasks and manage sprint planning and delivery. Identify technical risks and propose effective solutions. Support CI/CD implementation and maintain high code quality. Monitor application performance and resolve production issues when required. Ensure Agile/Scrum methodologies are followed throughout the development lifecycle. Required Qualifications Bachelor's degree in Computer Science, Engineering, or a related field.8+ years of Java development experience.2+ years of experience leading software development teams or Agile squads. Strong expertise in Java 11/17, Spring Boot, Spring MVC, Spring Data, and Spring Security. Hands-on experience with Microservices Architecture. Experience with RESTful APIs and event-driven architectures (Kafka/Rabbit MQ). Strong knowledge of SQL databases (Oracle, Postgre SQL) and NoSQL databases (Mongo DB). Experience with Docker, Kubernetes/Open Shift, and CI/CD pipelines (Jenkins, Git Lab CI, Azure Dev Ops, or similar). Strong understanding of design patterns, SOLID principles, multithreading, and performance optimization. Experience with Git and Agile development practices. Preferred Qualifications Telecom industry experience is highly preferred. Experience with cloud platforms (AWS, Azure, or GCP). Familiarity with monitoring tools such as Splunk, ELK, Grafana, or Prometheus. Knowledge of API Gateway technologies and enterprise integration. Java or Spring certifications are a plus. Language Requirements Fluent French (Mandatory). Professional English communication skills. Soft Skills Strong leadership and coaching abilities. Excellent communication and stakeholder management skills. Strong analytical and problem-solving mindset. Ability to manage priorities in a fast-paced Agile environment. Results-oriented with a focus on quality and continuous improvement.
Role Purpose We are seeking an experienced Solution Architect to drive the design and governance of enterprise-grade technology solutions. The role is responsible for defining solution architectures, establishing technical standards, and ensuring the successful delivery of scalable, secure, and high-performing systems that align with business objectives and long-term technology strategy. Key Responsibilities Architecture & Solution Design Design and oversee end-to-end system architecture for enterprise applications and digital platforms. Ensure scalability, security, performance, maintainability, and integration across software solutions. Define technical standards, architecture principles, design patterns, and development best practices. Develop architectural blueprints, solution designs, and technical roadmaps. Technical Leadership Guide development teams in implementing approved architectural approaches and standards. Conduct architecture reviews and technical assessments to ensure quality and consistency. Review code, solution designs, and system integrations to identify risks and improvement opportunities. Provide mentorship and technical leadership to software engineering teams. Technology Strategy Evaluate, recommend, and select appropriate technologies, frameworks, and tools. Drive adoption of modern software development practices, cloud-native technologies, and automation. Establish architectural governance and technology standards across projects and platforms.<br>Stakeholder Management Collaborate closely with Engineering, Product, Business, Operations, and Project teams. Translate business requirements into scalable and sustainable technical solutions. Participate in project planning, technical workshops, and strategic technology discussions. Requirements Education & Experience Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field.8+ years of hands-on software development experience using Microsoft technologies. Proven experience in Solution Architecture, Technical Architecture, or Lead Software Engineering roles. Technical Skills Strong expertise in C#, . NET Framework, . NET Core/. NET 8+, ASP. NET MVC, Web APIs, and Enterprise Application Development. Extensive experience designing and delivering scalable enterprise applications and distributed systems. Strong knowledge of Microservices Architecture, RESTful APIs, and System Integration. Advanced understanding of Software Architecture, OOP, SOLID Principles, Design Patterns, and Engineering Best Practices. Experience with Microsoft Azure and cloud-native architecture approaches. Strong knowledge of SQL Server, database architecture, and performance optimization. Experience with messaging and integration technologies such as Rabbit MQ, Azure Service Bus, Kafka, or similar. Familiarity with Docker, Kubernetes, and containerized application architecture. Experience with CI/CD pipelines, Dev Ops practices, and modern software delivery methodologies. Preferred Qualifications Microsoft Azure certifications (Azure Solutions Architect, Azure Developer, or equivalent). Experience with Domain-Driven Design (DDD), CQRS, and Event Sourcing. Experience leading architecture decisions across multiple products and platforms. Exposure to Smart Cities, Digital Transformation, AI Solutions, ERP Integrations, or Enterprise ICT projects. Experience working within enterprise, government, or large-scale technology environments. Soft Skills Strong stakeholder management and communication skills. Excellent analytical and problem-solving abilities. Ability to influence technical decisions across multiple teams and projects. Strong leadership and mentoring capabilities.
<p>Job Description</p><p>We are looking for an experienced Liferay Developer with 5+ years of hands-on experience to design, develop, and maintain enterprise portal solutions built on the Liferay DXP/Portal platform. The ideal candidate will have strong Java development skills combined with deep expertise in Liferay's architecture, plugin/module development, and portal customization.This role is based in Egypt, working remotely to support the</p><p>organization's operations and systems in the Kingdom of Saudi Arabia (KSA).</p><p><br></p><p>Key Responsibilities</p><p><br></p><p>• Design, develop, and customize Liferay portals, portlets, themes, and layout templates</p><p>• Develop and maintain custom Liferay modules using OSGi framework</p><p>• Integrate Liferay with third-party systems and APIs (REST/SOAP)</p><p>• Customize Liferay Service Builder for entity/data model creation</p><p>• Work on user authentication, SSO integration (SAML/LDAP/OAuth)</p><p>• Optimize portal performance, scalability, and security</p><p>• Upgrade/migrate Liferay versions (e.g., 6.x/7.x to DXP) as needed</p><p>• Collaborate with UI/UX designers to implement responsive front-end themes</p><p>• Write clean, well-documented, and testable code following best practices</p><p>• Troubleshoot and resolve production issues within SLAs</p><p>• Participate in code reviews, sprint planning, and technical design discussions</p><p>• Prepare technical documentation for developed modules and workflows</p><p><br></p><p>Requirements</p><p>• Bachelor's degree in Computer Science, Information Technology, or related field</p><p>• 5+ years of overall software development experience, with at least 3+ years dedicated to Liferay</p><p>• Strong proficiency in Java, JSP, Servlets, and Spring Framework</p><p>• Hands-on experience with Liferay Portal/DXP (7.x preferred), OSGi modules, Service Builder, and Liferay</p><p>APIs</p><p>• Experience with front-end technologies: HTML5, CSS3, JavaScript, jQuery, AngularJS/React (preferred)</p><p>• Familiarity with Elasticsearch/Solr for search customization</p><p>• Experience with relational databases (MySQL, PostgreSQL, Oracle)</p><p>• Knowledge of Liferay theme and layout template development (FreeMarker/Velocity)</p><p>• Experience with build tools like Maven/Gradle and version control (Git)</p><p>• Understanding of Agile/Scrum methodologies</p><p>• Strong problem-solving and debugging skills</p><p>• Liferay Certified Developer certification</p><p>• Experience with Docker/Kubernetes for Liferay deployment</p><p>• Exposure to cloud platforms (AWS/Azure/GCP)</p><p>• Experience with CI/CD pipelines (Jenkins, GitLab CI)</p><p>• Knowledge of headless APIs and Liferay's GraphQL support</p><div><br></div><p><strong>Desired Candidate Profile</strong></p><p><br></p>
<p>We are looking for a Finance Database Engineer to join our growing team in Cairo. This role sits at the intersection of finance, technology, and engineering, and will be responsible for building and maintaining scalable data solutions that support financial reporting and operational decision-making. This is a hands-on role with significant ownership, where you will work closely with finance and operations teams to improve data visibility, accuracy, and efficiency across the organization. Primary Responsibilities: Design, build, and maintain data pipelines and applications using Microsoft Azure and Microsoft Fabric Develop and optimize SQL data models to support financial reporting and analysis Build and maintain Power BI dashboards and reporting solutions for business stakeholders Ensure data accuracy and integrity through validation, reconciliation, and issue investigation Own end-to-end data workflows, from ingestion through transformation and reporting Collaborate with finance and operations teams to translate business needs into scalable data solutions Identify opportunities to improve data processes, automation, and system performance Work closely with IT teams to ensure security, governance, and compliance of financial data. Optimize SQL queries and improve report performance.</p><p><strong>Desired Candidate Profile</strong></p><p>Bachelor s degree in Computer Science, Computer Engineering, Information Systems, or a related field. 3+ years of experience in data engineering, analytics engineering, or software engineering with financial order information Experience with Microsoft Azure. Hands-on experience with Microsoft Fabric (Lakehouse, Data Warehouse, Data Factory). Experience with Power Query, DAX, and SQL with large, complex datasets. Familiarity with Git and/or Azure DevOps for version control. Knowledge of Python for data processing and automation (preferred). Experience integrating data through APIs or external data sources. Understanding of data warehousing concepts and dimensional modeling. Ability to work in mixed time zones with various teams including Pacific Standard (USA) Experience building reports and data models in Power BI Strong understanding of ETL/ELT pipelines and data validation processes Experience working with financial or operational data is a strong plus Strong analytical and problem-solving skills. Ability to communicate technical concepts to non-technical stakeholders. Excellent stakeholder management and collaboration skills. Strong organizational and time management skills. Continuous improvement mindset with a proactive approach to automation and process optimization.</p>
Senior Microsoft Dynamics 365 Finance & Operations (D365 F&O) Developer<br>*Experience:* 5+ Years*Employment Type:* Full-time*Location:* Remote <br>Job Summary<br>We are seeking an experienced *Senior Microsoft Dynamics 365 Finance & Operations (D365 F&O) Developer* to join our team. The ideal candidate will have extensive experience in developing, customizing, and supporting Dynamics 365 Finance & Operations solutions, with strong expertise in integrations, debugging, deployment, and Azure technologies. The candidate should be capable of working independently while collaborating closely with functional consultants, architects, and business stakeholders to deliver high-quality enterprise solutions.<br>Key Responsibilities<br>* Design, develop, customize, and maintain Microsoft Dynamics 365 Finance & Operations solutions using X++.* Analyze business requirements and translate them into scalable technical solutions.* Perform advanced debugging and troubleshooting to identify and resolve application, integration, and performance issues.* Develop customizations following Microsoft's best practices and extension model.* Create and maintain Data Entities, custom services, batch jobs, and business events.* Build and support integrations with third-party systems using various integration approaches.* Deploy solutions across development, UAT, and production environments using deployable packages.* Manage application lifecycle activities using Lifecycle Services (LCS).* Collaborate with functional consultants during solution design, testing, and deployment.* Participate in code reviews and ensure adherence to development standards and best practices.* Prepare technical documentation, deployment guides, and support documentation.* Provide production support and resolve critical business issues.<br>Required Qualifications<br>* Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field.* *5+ years* of hands-on experience in Microsoft Dynamics 365 Finance & Operations development.* Strong proficiency in *X++*, Visual Studio, and the D365 F&O extension framework.* Solid experience with:<br> * Debugging X++ code and troubleshooting complex application issues. * Lifecycle Services (LCS). * Creating and deploying *Deployable Packages*. * Azure Dev Ops (Repositories, Boards, Pipelines, Build & Release). * Source control using Git or Azure Dev Ops.* Strong understanding of Microsoft Azure services related to D365 implementations, including:<br> * Azure Functions * Azure Logic Apps * Azure Service Bus * Azure Storage * Azure Key Vault* Experience implementing integrations using:<br> * REST APIs * OData * File-based integrations (CSV, XML, Excel, JSON) * Custom web services* Experience developing and consuming custom APIs and external services.* Good understanding of D365 F&O security, batch processing, workflows, and performance optimization.<br>### Preferred Experience<br>* Experience delivering projects for both *public sector* and *private sector* organizations.* Experience integrating D365 F&O with ERP, HR, banking, tax, payment gateways, or government systems.* Familiarity with Power Platform (Power Automate, Power Apps) is an advantage.* Knowledge of Azure Integration Services and cloud architecture is a plus.* Microsoft Dynamics 365 certifications are preferred.<br>### Technical Skills<br>* Microsoft Dynamics 365 Finance & Operations* X++* Visual Studio* Lifecycle Services (LCS)* Azure Dev Ops* Azure Services* REST APIs* OData* Data Management Framework (DMF)* Electronic Reporting (ER)* Batch Framework* SQL Server* Git<br>### Soft Skills<br>* Excellent analytical and problem-solving abilities.* Strong communication and interpersonal skills.* Ability to work independently and lead technical discussions.* Strong attention to detail and commitment to delivering high-quality solutions.* Ability to manage multiple priorities in a fast-paced environment.<br>### Nice to Have<br>* Experience with Power Platform.* Experience with Dynamics 365 Commerce or Warehouse Management.* Knowledge of CI/CD implementation for Dynamics 365 F&O.* Experience working in Agile/Scrum environments.* Microsoft certifications related to Dynamics 365 Finance & Operations or Azure.
Potential HR is hiring on behalf of one of its clients, a leading Fin Tech company specializing in digital financial solutions. The company is expanding its technical team and is looking for a motivated Junior Android Developer.<br><br>The role involves developing, testing, and maintaining secure Android mobile applications, implementing user-friendly interfaces, integrating APIs and financial services, fixing technical issues, and collaborating with software, product, design, and quality teams to deliver reliable and seamless digital payment and financial solutions using Kotlin or Java.<br><br>KEY RESPONSIBILITIES<br><br>Develop and maintain Android screens, features, and integrations under senior guidance. Consume APIs, manage local data, and handle validation, errors, and application states. Implement responsive layouts that follow approved designs and Android guidelines. Write basic tests, fix defects, and support release and quality-assurance activities. Use Git, issue-tracking tools, and documented coding standards. Collaborate with designers, backend developers, QA engineers, and product teams.<br><br><br>REQUIREMENTS<br><br>Bachelor's degree in Computer Science, Software Engineering, or a related field.0-2 years of Android development experience; strong personal or graduation projects are accepted. Good Kotlin or Java skills and understanding of the Android SDK and application lifecycle. Basic experience with APIs, local storage, debugging, Git, and mobile UI development. Understanding of object-oriented programming and common Android architecture concepts. Ability to learn quickly and pay attention to user experience and stability. Exposure to Jetpack Compose, MVVM, Room, Retrofit, coroutines, Firebase, or Play Store release processes.<br><br><br>REQUIREMENTS<br><br>Bachelor's degree in Computer Science, Software Engineering, or a related field.0-2 years of Android development experience; strong personal or graduation projects are accepted. Good Kotlin or Java skills and understanding of the Android SDK and application lifecycle. Basic experience with APIs, local storage, debugging, Git, and mobile UI development. Understanding of object-oriented programming and common Android architecture concepts. Ability to learn quickly and pay attention to user experience and stability.<br><br><br>Working Conditions & Benefits<br><br>Working Days: 5 Days (Sun : Thu)2 days off Working Hours: 8 Hours (10:00 AM : 6:00 PM) Competitive Package Social Insurance Coverage Private Medical Insurance Transportation Allowances