Senior Software Architect

  • Davinci
  • Amsterdam, Netherlands
  • Jul 17, 2017
Full time Developer JAVA SCRUM

Job Description

ON FUNCTION

As Senior Software Architect you will be responsible for designing and developing the software architecture for our SaaS services in the Cloud. You work a lot in project teams where you will play a central role and ensures that the architecture perfectly matches the needs of our (potential) customers. It will work together with the other software architects, the development team, customer and product management. As Senior Software Architect you give direction to the long-term course and collect your continuous knowledge, knowledge which can subsequently converted into new creative solutions. You bring this knowledge to the team and take others with you in your approach and vision.

You are also responsible for:

  • the day to day supervision of one or more scrum teams;
  • advising clients and / or development teams across the software stack and frameworks, test infrastructure use (automated testing, continuous delivery);
  • participating in customer projects to accompany integration issues between Davinci products, custom and third party products and / or customer infrastructures and sending;
  • drafting software architecture documents (preparing decision documents for management);
  • designing software architecture documents nonfunctional requirements, such as manageability and scalability;
  • developing prototypes for the most crucial parts of Davinci products to verify the feasibility.

ABOUT OUR NEW SOFTWARE ARCHITECT

You are a team player and always going for the best results. With your natural enthusiasm and leadership skills you will be able to take the lead in the race to walk in and you know others to take this. You want to make a difference and warned not to be occasionally opinionated.

Furthermore you have:

  • minimum 5-10 years experience as Software Architect and / or Lead Developer;
  • depth knowledge of Java environment, the leading Java frameworks application platforms, relational databases, XML, Java security (including PKI), Web Development, Web Services, UML, design patterns, network protocols;
  • experience within the financial sector;
  • experience working according to Agile / Scrum development methodology;
  • the ability to translate complex issues into practical products and solutions;
  • excellent command of Dutch and English verbal and written;
  • experience with Amazon Web Services (is a plus);
  • analytical ability, but at the same time you are pragmatic;
  • good communication skills, perseverance and you are innovative;
  • completed training at WO / college level.

ABOUT WHAT WE OFFER

  • Working with motivated colleagues.
  • Challenging and innovative projects.
  • Personal responsibility in a flat organization.
  • Good salary and benefits