The Senior Software Architect takes technical responsibility of the assigned projects by defining architectural solutions and leading the software teams during its implementation.
Analyse the needs of the project and produce efficient architectural solutions and designs
Lead the team during the implementation and validation
Produce technical documentation and specifications, such as software requirements, detailed design, software verification and validations plans, according the designated quality standards
Support the Software Unit Manager in continuously improving the software development processes of the company.
Technical interface with the clients.
Collaborate in the preparation of project proposals.
Support and advise project teams in their duties
Education and experience
Master in Computer Science or equivalent.
At least 6 years of experience in software development.
Knowledge of QA methodologies and industry best practices.
Experience in design of multitier architectures.
Solid experience in space related applications is a valuable asset.
English – Fluent
French – Fluent
Service Oriented Design and Programming. SOA, OSGI, Web Services
Object-oriented modelling with UML Knowledge
Object-oriented programming Java and possibly C++
Standard office tools (+ MS-Project)
Operating systems (Linux, Unix…)
Integrated development environment such as Eclipse
Certificates and licenses
Car driving license
Required soft skills
Analytical and critical thinking, good sense of organization of work
Strong collaboration skills
Strong oral and written communication skills
Ability to quickly learn and adapt to new technologies.
Ability to work under pressure, to handle high level of workload
Ability to work in a changing environment, open-minded
Position based in Belgium (Transinne)