Role: Software Systems Architect

Joined Solab: October 2008

Key Responsibilities:

Graeme is focused upon implementing, and enhancing, our successful Agile principles at Solab.

He defines, documents and communicates initial client requirements then pursues the key steps in the Agile model. These include project planning and management,  process management and risk management – identifying risks and managing the mitigation strategies associated with the development process.

More broadly, he plays a key role in developing and improving our Agile process and championing new ideas; investigating the latest trends and technologies and adopting them whenever appropriate.

His remit also encompasses:

  • prototype development – wireframes/mockups/subset of functionality
  • software and tools – investigating and reviewing new tooling to introduce fresh efficiency to the development process
  • build and deployment process – managing delivery of software to clients
  • code quality – ensuring code is written to a high quality and covered by automated tests
  • code review – ensuring architecture/tech/patterns are used appropriately
  • software development – creating user features in a variety of languages
  • performance reviews – ensuring all applications run well.

Graeme also supports team building programmes, covering everything from hiring and training activities to exercises designed to ensure our developers are fully engaged.

He undertakes architectural support, working with the team to resolve disputes, make trade-offs and resolve technical problems.

Related Author Posts