Technical Architect

Average Salary: £65,000 - £75,000
Competition: HIGH
Years Experience: 10 years +

Job Summary

Some Architects don’t need to draw. A Technical Architect gets involved with IT programs and systems and is responsible for planning, designing and building them. They oversee the progression of an IT project from start to finish. This can be producing an IT system that will improve automation, because we’re lazy and computers can be that bit faster. An IT program or system can’t make itself though. We got that over them.

Duties

When it comes to creating an IT program or system, there’s a lot of people who get involved. That means as a Technical Architect you’ll be working with project managers, system developers, software developers and more. Whether you’re working in-house or with an agency, you’ll usually have the following job responsibilities:

  • Identifying the needs of the organisation to determine the scope of what IT is required
  • Analysing the current IT set-up specifying what requirements are needed
  • Agreeing plans with the client, managers, designers and developers
  • Directing and overseeing implementation of the agreed plan
  • Working with designers and developers throughout the infrastructure process
  • Testing the new system to ensure it meets both user needs and business goals

Key Skills & Characteristics

A Technical Architect should:

  • Have excellent communication skills, being able to explain complex information clearly
  • Show strong problem solving skills and an attention to detail
  • Be highly organised and skilled at planning and time management
  • Possess leadership qualities particularly being decisive
  • Be creative and able to adapt to new situations

Entry Routes

A career as a Technical Architect is something you’re not handed straight after you’ve graduated. Not like anything is handed to you after you’ve graduated anyways. But what we mean is you’re going to have to build experience in other roles to become a Technical Architect. Roles as a System or Software Developer in particular and being familiar with systems development, testing and programming will definitely help. A degree in a Computer Science subject is a great start and a Masters will definitely show employers that you are capable of learning technical information. More specifically they will require you to learn a few of the following programming languages and systems:

  • C++
  • C#
  • SQL
  • Agile (Scrum)
  • MVC
  • TOGAF
  • Oracle
  • J2EE
  • Java

In this industry, continuing to update your skills is a must. Let’s put it this way, if you’re highly skilled in Windows 98, I’m sorry but you’re outdated for the current market.

Job Progression

Junior Software/Systems Developer

Software/Systems Developer

Senior Software/Systems Developer

Technical Architect

Chief Technology Officer

Advice From Our Experts

The Good

  • Influence – The role allows you to have more of an influence in decisions and therefore a greater impact
  • Ever-learning – There’s a large emphasis to learn new things, so you’re always broadening your skills
  • Networking – You’ll be in communication with a lot of people of high responsibility

The Bad

  • Updating Skills – Having to always update your skills and knowledge can get tiring and frustrating at times
  • Long Hours – Be expected to work long hours, especially if there’s a major issue with a system
  • Work Environment – You’re mostly at a computer for long periods of time