https://bayt.page.link/ZMjRp5dw6LvWSQJp9
Create a job alert for similar positions

Job Description

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

Job Details

Job Location
Cairo Egypt
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.