Software Architect

Alten Nederland B.V.
Eindhoven, Netherlands
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Dutch, English
Experience level
Senior

Job location

Eindhoven, Netherlands

Tech stack

C
Microsoft Windows
Architectural Patterns
C++
Software Design Patterns
High-Level Architecture
Python
Software Architecture
Real-Time Operating Systems
Software Engineering
UML
High Performance Computing
Information Technology

Job description

At ALTEN, we execute projects for our clients on location, but also in the ALTEN Delivery Center. Due to the growing number of projects in our Delivery Center, we are currently looking for a Software Architect. As a Software Architect at ALTEN, you will be the technical leader for a team and be responsible for different stages of software development. Our ALTEN Delivery Center is based in three locations, which means that cooperation between regions often occurs. As a Software Architect, you will be in contact with the customer on a regular basis and you will regularly be on location to discuss solutions and requirements, but also communicate progress on projects. Responsibilities:

  1. You are responsible for the software architecture, initiate changes, and coach designers and software engineers.
  2. You put together the business case for projects in collaboration with clients and our project leaders and business managers.
  3. You identify opportunities at the client and translate them into concrete options.
  4. You create and maintain a technical roadmap.
  5. You translate requirements to a high-level design.
  6. You keep in contact with both internal and external stakeholders.
  7. You estimate new projects.
  8. You review specifications, test specifications, and software designs.
  9. You will be working on both green field development and brown field development.

Requirements

  1. A completed academic or HBO level degree in Computer Science, Electrical Engineering, Physics, or Mathematics.
  2. You have extensive knowledge of C, C++, Python and expert knowledge of real-time software development. You have worked with Windows/Unix/Linux development environments.
  3. You have proven experience in creating and maintaining the technical roadmap and are able to create support for this among stakeholders.
  4. You are capable of effectively communicating on all levels within the organization and with the client.
  5. You have proven experience in managing stakeholders and are able to make decisions on both a technical and project management level.
  6. You have a helicopter view but are also capable of going into detail.
  7. You oversee the whole development process from requirement engineering to testing. You have broad experience with, and knowledge of methods and techniques such as UML, Design patterns, architectural patterns, high-performance computing, requirement engineering, and test engineering.
  8. You have a minimum of 5 years' experience as a software architect within the high-tech sector and a minimum of 10 years' experience within software development.
  9. You are used to working in a dynamic environment with parallel projects, changing circumstances, and changing priorities.
  10. Proficient in Dutch and English both verbal and written., 2. You are genuinely interested in the customer's challenges and know how to build a good relationship.
  11. You have excellent communication and social skills.
  12. You are entrepreneurial, results-oriented, and have a 'can-do' mentality.
  13. You can bring parties together.

Apply for this position