Career profile · live from the Careermash careers engine
Digital / data / automation

IT Analysts and Analyst-Programmers

IT analysts and analyst-programmers solve business problems using technology. They look at what a company needs to do better, design computer systems or software to help, and then build and test those solutions. They bridge the gap between what businesses want and what technology can actually do.
No degree needed for many routes
AI impact: high£££ payDirect entry route
65
AI impact
how much AI is reshaping it
Robin · your guide
Curious about being a it analysts and analyst-programmers? Here's the honest picture - what you'd really do, what you'd earn, and every way in. No need to decide anything yet.

What you'd actually do

As an IT analyst or analyst-programmer, you solve real problems for businesses by designing and building software or computer systems. First, you talk to different people in the business - managers, team leaders, and the people who will actually use the system - to understand what they need. Then you plan a solution, whether that is new software, a change to existing systems, or a completely different approach.

If you are a programmer, you then write the code to build the solution, testing it carefully as you go. If you are an analyst, you work closely with programmers and other specialists to make sure the system is being built the way you planned. Either way, you keep talking to the people who will use it, making sure it will actually do what they need. You document your work so other people can understand it, and you fix any problems that come up. The job involves learning new programming languages and tools as technology changes.

1Collaborate with stakeholders to gather and analyze business requirements.
2Design, develop, and implement software solutions tailored to specific business needs.
3Test and debug applications to ensure optimal performance and user experience.
4Create detailed technical documentation and user manuals for software applications.
5Monitor system performance and troubleshoot issues to maintain high availability.
6Stay updated with the latest technology trends and integrate new tools as necessary.
7Provide technical support and training to end-users to enhance software adoption.

Career progression & pay

01
Getting in

Junior IT Analyst

£28,000 - £34,000
A relevant degree in Computer Science, IT, or a related field.
In this entry-level role, you will assist in gathering requirements and supporting the development team in implementing solutions. You will learn the ropes of the industry and gain hands-on experience in various projects.
02
Building up

Mid-Level Analyst-Programmer

£40,000 - £50,000
A degree in a relevant field and 2-4 years of experience in IT analysis or programming.
As a mid-level professional, you will take on more complex projects, lead small teams, and have a greater influence on design decisions. Your expertise will be crucial in ensuring projects are delivered successfully.
03
At the top

Senior IT Analyst

£65,000+
Extensive experience in IT analysis, a relevant degree, and possibly additional certifications such as ITIL or Agile.
In a senior role, you will oversee major projects, mentor junior staff, and contribute to strategic planning. Your leadership will guide the direction of technology initiatives within the organisation.

Degrees that lead here via Computer Science

Apprenticeships that lead here

Who hires - top UK employers

Accenture
A global leader in consulting and technology services, Accenture offers a range of career opportunities for IT analysts and analyst-programmers.
Capgemini
Capgemini is a global leader in consulting, technology services, and digital transformation, providing exciting roles for IT professionals.
IBM
IBM is a pioneer in technology and consulting, offering diverse career paths for IT analysts and analyst-programmers.
Deloitte
Deloitte provides audit, consulting, tax, and advisory services, with numerous opportunities for IT analysts.
Fujitsu
Fujitsu is a leading provider of IT services and solutions, offering a dynamic environment for IT analysts.

AI & the future of this job

IT analysts and analyst-programmers sit in a genuinely turbulent spot right now. AI coding agents are already absorbing the junior end of the role, handling boilerplate code generation, basic debugging, and routine documentation at speed no human can match. The parts that remain firmly human are the messy, political, and ambiguous ones: understanding what a business actually needs versus what it thinks it needs, navigating stakeholder disagreements, and making architectural judgement calls with incomplete information. This is still a viable career, but the shape of it is changing fast enough that how you build your skills matters enormously.
Within 5 Years
Significant role restructuring
Over the next five years, entry-level analyst-programmer roles will contract noticeably as AI coding assistants handle ticket-based development, test generation, and first-draft documentation. Teams will get smaller, not larger, and junior headcount will be justified only when humans are actively supervising or extending AI output. The analyst side of the role, requirements gathering, stakeholder translation, and solution design, holds up better because it depends on human communication and organisational context that AI cannot yet navigate reliably.
Within 10 Years
Smaller workforce, higher baseline
By the mid-2030s, the analyst-programmer workforce will likely be leaner but the individuals within it will be expected to operate across a much broader scope than today. Surviving professionals will be part strategist, part architect, and part AI system orchestrator, directing multiple automated pipelines rather than writing much code themselves. Demand will concentrate around complex system integration, regulated industries, and roles requiring deep domain knowledge alongside technical fluency. Pure coding as a career identity will have largely dissolved into a broader technical leadership function.
Within 20 Years
Transformed beyond recognition
In twenty years, the job title itself may be obsolete, replaced by roles that do not yet have names but centre on governing, auditing, and strategically directing intelligent systems. The underlying human value, understanding what technology should do for an organisation and holding accountability for whether it does so safely and effectively, remains real. Those who entered the field with strong analytical and systems thinking foundations and kept adapting will be well positioned in whatever those successor roles look like. Those who specialised narrowly in coding syntax or routine delivery will have needed to pivot significantly.
How to stay ahead
Build the business side deliberately
The half of this job that AI struggles with is understanding messy human organisations, not writing code. Actively seek placements, modules, or side projects that put you in rooms with non-technical stakeholders, and practise translating between what people say they want and what they actually need. This analyst muscle is what will differentiate you as AI absorbs the programming grunt work.
Get fluent in AI tooling now, not later
GitHub Copilot, Cursor, and AI-assisted testing tools are already standard in forward-looking teams. Knowing how to direct, evaluate, and correct AI-generated code is quickly becoming more valuable than being able to write all of it yourself. Treat these tools as instruments you need to master, not shortcuts to avoid, and you will arrive in the job market ahead of peers who ignored them.
Specialise in a high-stakes domain
Healthcare systems, financial infrastructure, defence, and critical national infrastructure all require analysts who understand both the technical and the regulatory landscape deeply. These sectors move slower on automation partly because the consequences of failure are severe, and human accountability is legally mandated. A specialism here builds a defensible position that generic AI tooling cannot easily undercut.
Develop systems architecture thinking early
The roles that will survive and thrive are those making higher-level decisions about how systems fit together, not those executing within a defined brief. Push yourself beyond task delivery into understanding why architectural choices are made, what the trade-offs are, and how to communicate those choices to non-technical leaders. This kind of thinking scales upward into technical leadership regardless of how much the underlying tooling changes.

How to get in - your routes

Careermash · your kind of work, the careers in it, and every route in - all in one place.

Career data: role, pay and progression profiles built for Careermash's careers engine; AI-impact estimates from Anthropic's observed AI-usage telemetry and OpenAI's AI Jobs Transition Framework. Course data: HESA / Discover Uni, including Graduate Outcomes, LEO and the National Student Survey. Apprenticeships: IfATE-published standards, approved only.

© 2026 Careermash. A concept for secondary schools.