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

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

Location: Cairo, EgyptThales people architect solutions that support 85 million mainline and suburban passenger journeys, worldwide, every day. Our Rail Signalling and Communication systems are used on metro lines across major cities, and 72,000 kms of route, 52,000 trains per day in 16 countries are controlled by our Traffic Management Systems. Together We deployed the first-ever nationwide ticketing system which processes over 50 million ticketing transactions in 100 cities daily.Thales has built a presence in Egypt for over 40 years and has today over 100 employees. Thales in Egypt is part of our Middle East business that has 1,800 people across Egypt, Iraq, Kuwait, KSA, Lebanon, Oman, Pakistan, Qatar and UAE.Together We delivered fare collection and control and communication systems for the first metro line in Africa, Metro Line 1 in Cairo. Since then we have continued to bring growth and security and safety to the country by upgrading these transportation systems as well as providing solutions for customers in air traffic management, air defence and Navy.

Purpose of the position:
  • The Software Engineer Manager is a technical project delivery role responsible for defining, specifying, documenting and delivering the software solutions for complex and critical projects in Egypt. 
  • Being able to understand and interpret customer and system requirements is a key skill required to be successful in this role. You must also be able to listen, understand and provide assistance for technical matters relating to Automated Fare collection systems.
  • The Software Engineer Manager, works alongside the System Engineering Manager and the Head of Engineering. He is responsible for managing the software development-related tasks, and ensuring that software development solutions are proposed, implemented, delivered and deployed to the agreed scope, budget, and schedule.
  • The Software Engineer Manager must be familiar with a Web Orientated Architecture including web and mobile applications.

Main Responsibilities:


The Software Engineer Manager responsibilities are as follows, he/she must:


  • Deliver software solutions that meet budget, schedule and Customer expectation
  • Provide technical & software development leadership to the software development team;
  • Ensures global consistency of the software development process, practices and tools;
  • Lead a team in performing all software development activities, ensuring software development  activity operates within constraints provided by approved architecture and design policy;
  • Manage Requirements according to the System Specification; Traceability & Compliance
  • Ensures the key people appointed on the Project are properly skilled;
  • Define and solve problems in a persistent and systematic fashion, taking an engineering lead on defect management in accordance with engineering processes and be hands-on with troubleshooting exercises when required;
  • Manage and monitor software development work activities and status using tools such as TFS;
  • Defines the Sw development cycle in consistency with that of upper/same level elements (dependences, co-engineering activities).
  • Tailors the Sw Engineering Environment (process, practices and tools) according to Country/Company and project’s requirements.
  • Allocates responsibilities to individual contributors.
  • Participates in the specification of the functions and interfaces of products to be developed.
  • Participates in the definition of the architecture, and the allocation of functions, to the components for which they have primary responsibility
  • Performs the corrective and evolutionary maintenance of the System and the continuous improvement of the source code and the associated tests
  • Ensure software development and integration,
  • Manage the variability of software components to meet the needs of different projects,
  • Be the guarantor of the performance, quality, deadlines and workload of the work entrusted to you,
  • Also contribute to the improvement of the source code (refactoring and qualimetry) as well as the implementation of automatic tests
  • Manages people effectively, including participation in the professional development of technical employees in line with the business strategy;
  • Manages the skills and competencies of people on their team – including themselves – in particular in view of requirements of an Authorized Engineering Organization according to Competency Management Policies;
Experience, Education and specific Requirements:
  • More than 10 years of experience
  • A bachelor's level degree in a computer science, software engineering or any relevant field,
  • Fluent in English is a must and French is a plus,
  • Ticketing Solution experience is a MUST,
  • Interstate and overseas travel required
Technical Knowledge and skills Requirements:
  • Agile Methodology / SCRUM
  • Software coding Skills:
  • C#/C++, Framework .NET, XML, XSLT, Web Services, Object oriented methodology
  • OS Windows / IDE Visual Studio
  • Database Skills:
  • SQL Server 2008 R2 / SQL Server 2012/ SQL Server 2016
  • Database development (Stored Procedures, SQL request)
  • Specific Tools:
  • ClearCase/GIT
  • TFS (defects management) = Azure DevOPs
  • Experience in Web Oriented Architecture solution
  • Microsoft office (Word, VISIO, Excel, MS Project)
  • tool’s practice like DOORS, POLARION or REQTIFY
  • tool’s practice like TFS or JIRA
  • Autonomy
  • Versatility and flexibility

Work Location:


  • Company office at El Attaba Metro Station
At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!#LI-MA1

تفاصيل الوظيفة

منطقة الوظيفة
القاهرة مصر
قطاع الشركة
خدمات الدعم التجاري الأخرى
طبيعة عمل الشركة
غير محدد
نوع التوظيف
غير محدد
الراتب الشهري
غير محدد
عدد الوظائف الشاغرة
غير محدد

هل تحتاج لمساعدة في إضافة الكلمات المفتاحية المناسبة لسيرتك الذاتية؟

اطلب مساعدة الخبراء لكتابة سيرة ذاتية مميزة.

لقد تجاوزت الحد الأقصى لعدد التنبيهات الوظيفية المسموح بإضافتها والذي يبلغ 15. يرجى حذف إحدى التنبيهات الوظيفية الحالية لإضافة تنبيه جديد
تم إنشاء تنبيه للوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.
تم إلغاء تفعيل تنبيه الوظائف المماثلة بنجاح. يمكنك إدارة التنبيهات عبر الذهاب إلى الإعدادات.