Software Architect

Cegeka Nederland BV
Geplaatst op
Binnen een jaar
Op locatie


  • Yacht bv 31 opdrachten
  • KPN Consulting 240 opdrachten
  • Helion IT 160 opdrachten


As a Software Architect, you would be involved in leading agile product development for digital brand experiences in Europe. You would be a core member of the engagement team with responsibilities that range from driving the architecture design and technology decisions for shaping the next generation products for various digital experiences to ensuring that we stay on the leading edge of technology. You will also be responsible for driving agency Tech teams and multiple global capability teams while delivering best in class enterprise grade software solutions across a breadth of different platform and technologies.

Key candidate attributes

The Software Architect has a real passion for software development. Well qualified candidates will be full-stacked architects who have contributed to open source projects, have participated in some technical community or interest group or have written or spoken in public about their technical ideas. Experience working with digital agencies is a plus. Despite having over 8+ years of experience, a Software Architect will always be an active learner: tinkering with new open source libraries, using unfamiliar technologies without a lot of supervision and learning new programming languages in their spare time, etc. Lastly, the individual would also have a strong understanding of key agile engineering practices to guide both digital agencies as well as capability teams on improvement opportunities in their engineering practices.

Desired Skills

The Senior Software Architect would be a full-stack architect and have an excellent knowledge of many of these web development technologies: Java/J2EE, SQL, Ruby on Rails, PHP, Perl, HTML, .Net, JavaScript or CSS. Experience in Cloud development on AWS, Rackspace or Azure would be an advantage.

Engineering practices such pair programming, continuous integration, test-driven development and incremental design should be second nature to the Software Architect. She or he should be using testing frameworks such RSpec, JUnit or Selenium on a daily basis and writing code without tests should be unimaginable. At the same time, a successful candidate will not only be a good learner, but also a good mentor.

Finally, a Software Architect will have good communication skills and be able to explain complex technical issues in plain English to a variety of stakeholders and clients.

Role Requirements


  • Bachelor's degree in Computer Science or equivalent area

  • Minimum of 10 years’ experience in software development

  • Strong command of English language (both verbal and written)

  • Prior experience managing engineering teams

Agile Experience

  • Experience with building consumer quality products, enabling business capability and objectives through technology

  • Experience building and delivering enterprise class Java/J2EE applications

  • Fluency with Java required

  • Familiarity with JavaScript required

  • Strong application development knowledge of any of the following technologies: Java/J2EE, XML, Javascript, Oracle, MySQL, Ruby on Rails, .Net, Java, UNIX, HTML, CSS, Perl, or PHP

  • Experience in Cloud development and configuration on AWS, Azure or Rackspace etc

  • Infrastructure knowledge including Single Sign On, LDAP, LAMP, Search Technologies

  • Experiences of engineering practices such as code refactoring, design patterns, design-driven development, continuous integration, building highly scalable applications, application security

  • SVN and Git experience required.

  • Familiarity of various build systems such as Maven and Gradle

  • Knowledge of agile software development process

  • Familiarity with performance metric tools

Non-technical competencies

  • Strong analytical and problem-solving skills paired with the ability to develop creative and efficient solutions

  • Enjoys and gets energized by complex problem-solving and ability to push the innovation on solutions

  • Excellent communication skills with the ability to influence agencies, senior client business and IT executives on technology decisions

  • Leadership skills and enjoys mentoring others (mainly PM’s) and able to manage or drive multiple distributed capability teams (global ) and agency tech resources

  • Ability to work under pressure, manage client expectations effectively and not get overwhelmed by client pressures on team

  • Distinct customer focus and quality mindset

  • Ability to manage own learning and contribute to functional knowledge building

  • Ability to work both independently and in various team settings

  • Expect up to travel occasionally and work evening hours

Your resume must be in MS Word format and in English.

Reageren op de opdracht? Log in of Word gratis lid

0 reacties

Er zijn nog geen reacties op deze opdracht.

Jouw reactie

Je moet inloggen voordat je een reactie kunt plaatsen. maakt gebruik van cookies. Door deze website verder te bezoeken, gaat u akkoord met het plaatsen van cookies.

Melding sluiten