Example Roles in Digital Tech
Software Developer
A software developer researches, designs, implements and tests software.
Software developers generally take part in one or more of the design, coding, or software project management aspects of software development and might work on software for games, mobile apps, the web, business applications or other things.
CIO
A Chief Information Officer (CIO) is an executive with overall responsibility for IT strategy and systems within an organisation.
Typically CIOs delegate the day-to-day operations of IT to an IT Manager and focus on strategy, business productivity and alignment from technology.
Data Scientist
Data Scientists extract knowledge from data, investigating complex problems by applying data preparation techniques, statistics, and machine learning to generally large sets of structured or unstructured data.
IT Account Manager
An Account Manager in an IT firm or team is a person responsible for the management of sales, and relationships with particular customers. They manage the relationship with the client of the accounts they are assigned to.
Account Managers are a specific type of sales role, although in this case we have bundled all IT-related sales roles.
IT Manager
IT Managers are responsible for the planning, supervision and operation of an on-going programme of IT services in an organisation.
IT Managers manage the planning, design, selection, implementation, use, and administration of emerging and converging information and communications technologies.
IT Support Technician
An IT support technician is a person who repairs and maintains computers, servers and other technology devices.
A technician's responsibilities may also include building or configuring new hardware, installing and updating software packages, and creating and maintaining computer networks.
Network Administrator
Network Administrators design, install, configure and monitor the computer hardware and software systems that make up a computer network.
Networks can range from local-area networks in one building, to wide-area networks connecting multiple offices or systems (including mobile) across town or across the world.
Service Desk Support
Service Desk Technical Support provides a single point of contact for users to gain assistance in troubleshooting, get answers to questions, and solve known problems.
Someone in this role generally uses an issue tracking system to manage support requests and communicates with users both reactively and proactively.
Tech Entrepreneur/CEO
A Technology Entrepreneur or CEO is a visionary business leader focused on exploiting technology innovation, generally through the provision of specific products or services to the public or other companies.
This is a strategy and vision role, although in some cases can be hands-on technically as well.
Test Analyst
Test Analysts and Test Engineers design and carry out the formal testing process for software and systems, to ensure they meet applicable specifications and help to identify errors, security problems and unexpected behaviour.
Business Analyst
Business and Systems Analysts liaise between the business needs of an organisation and technology solutions.
BAs analyse and document organisation or business processes, and recommending technology or process solutions to improve business efficiency and productivity.
Consultant
A consultant provides professional or expert advice in a highly specialised area of IT, such as Business Intelligence, Enterprise Resource Planning (ERP) software or other areas.
Database Administrator
A database administrator (DBA) is responsible for the installation, configuration, upgrading, administration, monitoring, maintenance, and security of databases in an organisation.
IT Architect
IT Architects analyse, design and plan technology and business
processes and standards, in an effort to maintain scalability, reliability,
availability and manageability of an organisation and its information
systems.
There are various types of architects:
Enterprise Architects
take a very high-level view across an organisation;
Solution Architects
design specific solutions in a detailed manner;
Application Architects
are concerned with the architectural design of an application;
and various others are focused on areas such as security or data architecture.
IT Project Manager
An IT Project Manager oversees the planning, execution, delegation of responsibilities, and closing, of specific software or information technology projects to improve organisations or develop products or services.
IT Trainer
Software and IT trainers design and deliver training programmes in software or information and communications technology (ICT).
This is usually either focused on using specific software packages or productivity software, or skills for aspiring IT Professionals such as programming, project management, or technical specialisms.
Security Specialist
Security consultants and analysts are responsible for ensuring information assets and technologies are adequately protected.
Security specialists identify, develop, implement and maintain processes across an organisation to reduce information and IT risks.
Systems Administrator
A system administrator, or sysadmin, is responsible for the upkeep, configuration, and reliable operation of computer systems; especially multi-user computers such as servers.
Technical Writer
Technical Writers produce printed, online and other electronic technical documentation such as user guides, online help, design specifications, manuals and website pages, and present it in a way that can be easily accessed, understood and used.
User Experience Designer
User Experience (UX) Designers take a wholly user-centered approach to designing how people and systems interact, maximising the usability, accessibility, and general experience of users.
A UX professional goes well beyond just interface or web design; often incorporating psychology and game theory when designing how interaction with digital products or services should occur.