13 minute read
TEN TYPICAL IT AND TECHNOLOGY JOBS FOR GRADUATES TEN TYPICAL IT AND TECHNOLOGY JOBS FOR GRADUATES
Did you know that network engineers are also known as network designers? Don’t worry if you didn’t – we’ve described and defined ten typical job titles for you!
Already a wide and growing field long before the global pandemic, the IT and technology sector has cemented its place as a secure industry. Many new and exciting roles have been created over the past few years, and some existing ones have even been given new names.
Unfortunately, there’s a downside to this – the biggest one being that there are now a wide range of unstandardised job titles that don’t really offer hints as to their job scopes, usually leaving fresh graduates scratching their heads in bafflement. For instance, you may be convinced you applied for a newlycreated job (software architect sounds new, right?), only to realise that the role has really been around for a while (software developer) – just with a new name.
So, in this article, we’ve described and defined some of the more common titles that you’re bound to encounter during your job search, as well as the other names they also go by. Scroll down to take a peek at their job descriptions, too, along with the skills crucial for each job!
Companies to consider
Most software developers are hired by electronics and telecommunications companies, such as Apple, Facebook and Google. Other behemoths you can look to in Singapore are Yahoo and Amazon.
However, if your preference is more aligned with smaller, local companies, you can think about joining SleekDigital or EMURGO.
Qualifications and skills needed
Due to the nature of the work, companies require a background in computing, software development, or other related qualifications. As the role involves work that’s both highly complex and technical, you’ll need to be meticulous as well.
Moreover, having solid communication skills is a must, since you’ll also be expected to work closely with clients and colleagues (typically system analysts) as you assess systems and propose solutions.
Key skills
If these systems are outdated or are no longer effective, it’s their job to propose solutions, whether by designing new keyhole IT solutions, or modifying and enhancing existing systems with new features/ improvements.
Companies to consider
With global dependency on IT increasing, systems analysts can be found in companies ranging from consultancies like EY in the Big Four, Northrop Grumman and Oracle, to recruitment agencies that upkeep their own operating systems, much like Randstad.
Locally, roles can be found in Visa, Robert Half and OCBC Bank.
Qualifications and skills needed
As systems analysis often includes an assessment of the cost and time needed to implement a project, successful systems analysts typically have a good mix of commercial and technical knowledge to propose feasible and relevant IT solutions.
Also known as: Application programmer, software architect, software engineer, systems developer
A brief summary
Software developers are the creative force behind the designing, programming and testing of computer programmes. These generally range from operating systems, database systems and embedded systems, to bespoke systems that meet a particular need.
Although work is primarily focused on software systems, knowledge about how hardware functions and its software compatibility is also essential, as software developers are expected to be able to write a programme from the ground up.
• Able to work in teams
• Analytical skills
• Logical thinking
• An eye for detail
• Problem-solving skills
• Able to think strategically
#1: Software developer #2: Systems analyst
Also known as: Systems developer, systems engineer, solutions specialist
A brief summary
Systems analysts can be described as the IT equivalent of auditors – they look into clients’ existing IT systems and evaluate if the hardware and software used are suitable for the company’s unique needs.
Because of this, work usually involves interacting with clients throughout the development process, so good communication and interpersonal skills are vital.
On a technological note, if you want to pursue a career as a systems analyst, you should have the relevant skills needed to work on computers – and enjoy it.
As technology moves at a fast pace, curiosity and a willingness to learn about new technologies is a must.
Additionally, you’ll need basic knowledge of programming languages and hardware, though skills in coding aren’t necessary.
Key skills
• Solid communication and interpersonal skills
• Able to extract and analyse information quickly
• Commercial awareness
#3: Business analyst
Also known as: Business architect, information specialist
A brief summary
Business analysts are essential, in that they assess a customer’s needs and meet them with IT and technology resources.
After that, business analysts continue to liaise with stakeholders, identify and implement potential technological improvements and create project plans to design the resulting technology solutions. Work in this area tends to be more clientfacing.
As mentioned before, a business analysts’ work is close to that of a systems analyst, though less technical. This is a major reason why smaller companies may combine this role with that of a systems analyst.
Companies to consider
Most businesses prefer to bring in business analysts on a consultant basis, and as such, you’ll build experience most quickly in MNCs like Simplify360 and Unmetric.
But if the life of a globetrotter isn’t for you, you can consider smaller companies much like Fractal Analytics and AbsolutData. If you’re sure you want to remain in Singapore, though, look to Xero, a company that’s aggressively expanding into Southeast Asia.
Qualifications and skills needed
Most companies require their business analysts to hold a degree in business, or at least one related to it.
On the other hand, IT and technologyrelated degrees aren’t a must. However, you would need to prove your understanding of technologies, as you’ll have to pinpoint software and hardware improvements that are useful to the company, yet still financially feasible.
Key skills
• Communication and facilitation skills
• Presentation skills
• Project management
• Problem-solving skills
#4: Technical support
Also known as: Helpdesk support, helpdesk technician, support technician, applications support specialist, computer support specialist, service desk technician, maintenance engineer
Note: Some companies collectively refer to these titles as help desk positions.
A brief summary
No matter what the problem is – whether it’s the software, hardware or network – technical support is the one to step in and assist. They can be found installing, maintaining and troubleshooting hardware and software, all the way to resolving network problems and other ITrelated issues in companies.
Support is usually extended to clients (or colleagues) on-site or over the phone. Take note, though, as depending on the company you choose, you may have more than one area of expertise.
Many professionals start their career here, as it offers a glimpse into almost every area of work in IT and technology. As experience is gained, most move on to other roles, with network engineering being the one of the most popular choices.
Companies to consider
So long as IT and technology are present in a company (and it’s present in most, if not all), technical support will always be needed. In other words, you’ll be able to find positions in companies ranging from MNCs like Zoom, Google and Apple, to mid-range enterprises like Don Don Donki.
Some local businesses, such as Instream Corporation, also prefer to maintain their own in-house technical support.
On a side note, if you would prefer working in a consultancy role, you can consider large firms like ITCS Group and ITS. However, as you’ll be required to travel internationally, cultural sensitivity and the ability to speak other languages are musts.
If those are not your cup of tea, you can join local consultancies like MyRepublic.
Qualifications and skills needed
Some employers, especially those in hightech or specialised sectors, may look for specific experience and knowledge. But by and large, most companies only require a good grasp of basic IT and technology skills.
Key skills
• Good technical knowledge
• Problem-solving skills
• Good communication skills and diplomacy
• Able to work in teams
• Patience
#5: Network engineer
Also known as: Hardware engineer, network administrator, network designer, network support, network support engineer
A brief summary
Network engineers have a broad range of responsibilities. These involve the installing, setting up, administering, maintaining, troubleshooting and upgrading of systems and network infrastructure, ranging from firewalls and servers, to routers, LAN switches and even backup systems. They also maintain virtual private networks (VPN), and look into network connectivity problems.
Network engineers can also be found in areas like network protection and disaster recovery strategies. Another area they’re active in is the maintenance and troubleshooting of storage networks.
Companies to consider
Although smaller companies may bring in their network engineers on a project basis, bigger companies (both local and international) such as Microsoft and DSTA maintain their own teams.
If you prefer working on a project and consultancy basis, though, you can look to companies like NVIDIA, TATA and Cisco.
However, if you decide to go into consultancy, you should take note that some companies specialise in certain areas.
For instance, Arista mostly deals in high-performing switches for clients, while VMware focuses on endpoint protection and cloud application software.
Qualifications and skills needed
Work is technically demanding, so you’ll need a good grasp of technical knowledge. To this end, employers usually only take in graduates with telecommunications or computer science-related degrees.
However, as you continue progressing in your role, you’ll be expected to pick up specialist technical certifications, and keep up-to-date with new technologies.
Key skills
• Specialist network knowledge
• Solid communication and interpersonal skills
• Planning and organisation skills
• Analytical skills
• Problem-solving skills
#6: Technical consultant
A brief summary
Technical consultants must have broad technical knowledge and understanding of the whole technical product cycle, from inception to implementation and maintenance.
After all, consultants can be involved in analysing client hardware, software and network, all the way to advising them on how they can improve their IT infrastructure to drive business and overcome obstacles, and even implementing plans to do so.
That said, you should also take note that a consultant’s level of involvement is dependent on the client’s preferences. For instance, a client may only want their consultant to assess their existing IT infrastructure, or procure a contract with a company to upgrade their software.
Other times, clients may want their consultant to plan and execute the entire process, from designing and developing systems, all the way to implementing it and taking care of after-sales support and upgrading.
Companies to consider
If you’re thinking about joining an MNC or a larger company for the experience they can give you, look no further than Bain & Company, Deloitte, Boston Consultancy Group, TATA and Accenture.
But if local is the way to go for you, you can consider companies like Avensys Consulting. Otherwise, if you would prefer a more regional role in a mid-sized firm, there’s HKBN JOS.
Some local companies even allow you to focus on a niche area. So, if you would like to make a deep dive into one specific area, there’s Husken Software Solutions, a company dedicated to introducing and implementing new technologies and techniques to clients, as well as NTT Singapore Digital Business Solutions, who only works in digital transformation and helps clients enhance their customer user experience.
Qualifications and skills needed
As a consultant, you’ll need a mixed bag of skills, qualifications and competencies. For example, you’ll need to be able to quickly understand client needs and come up with practical solutions that are both financially viable to the company, and can be implemented within a feasible timeline.
While you don’t necessarily need a technology-related degree, you’ll be expected to keep up with new technologies and techniques, as well as take up courses to keep your knowledge fresh.
Key skills
• Strong communication and presentation skills
• Able to negotiate with clients
• Creative thinking
• Good time management and organisational skills
• Patience
• Able to work under pressure
Companies to consider
Technical sales is integral to the entire industry, from Dropbox to Palo Alto Networks, and Wizlogix to Apps-Connect. But take note that the role isn’t limited to the IT and technology sector – roles can be found in Thermo Fisher Scientific (pharmaceutical) and Ecolab (water and wastewater management).
In addition, technical sales roles can also be found in seemingly-unrelated local businesses, such as Dynamic Human Capital and HCS Scientific & Chemical.
Qualifications and skills needed
A technology-related degree isn’t essential for this line of work. Rather, employers tend to look for degrees in communications, marketing and business. Despite this, you’ll still need to have a good technical understanding of the company’s products and how they can benefit clients.
Key skills
• Good interpersonal and communication skills
• Excellent persuasion and negotiation skills
• Commercial awareness
• Self-motivated
• Problem-solving skills
• Analytical skills
A brief summary
#7: Technical sales #8: Project manager
Although technical sales demand good knowledge of IT and associated products, it’s among the least technical roles in the IT and technology industry.
Technical sales personnel are the driving force behind a company’s revenue and need to be able to identify new business and IT trends, connect them with their IT products and then translate that value to their products (whether hardware, software, or services) into commercial worth. And that’s even before they convince clients to make the purchase!
Work mostly revolves around making phone calls, attending conferences, meeting clients face-to-face and proposal drafting. Also, like all salespeople, a large chunk of their time will go into meeting targets and key performance indicators (KPIs).
As technical salespeople serve as clientele contact points as well, they’re expected to provide pre- and after-sales services, too.
Moreover, it’ll be up to you to coordinate with your colleagues on who provides training or follow-up services.
known as: Product planner, project leader, master scheduler
A brief summary
Project managers plan, organise and execute projects within allocated resources, whether it’s manpower, time frame, or budget. They usually lead teams, liaise with stakeholders and see their project through.
Depending on the level of involvement in a project, project managers may be in charge of an entire project from start to finish, or manage a part of a larger plan.
Companies to consider
If you want to focus on managing IT and technology projects, you can consider MNCs like Kadence International. On the other hand, BeyondEdge is a leading local company.
But if you’re open to taking on a range of projects (some of which may only be nominally related to IT and technology), a popular option among graduates is the Boston Consultancy Group.
Qualifications and skills needed
Project management needs far more than just a degree, as project managers need to have enough charisma and soft skills to keep their team together, especially as projects move on within the timeline and pressure mounts. However, these skills are usually developed only after spending some time within the sector.
Thus, while a few companies are willing to bring in fresh graduates, most employers only assign this role to industry veterans who possess the experience and knowledge required.
So, if you would like to pursue this career path, take note that employers don’t necessarily look closely at your degree. However, you can sign up for relevant courses and certifications, and volunteer for projects that can help you develop hands-on experience in project management.
Key skills
• Good organisation and time management skills
• Good communication and interpersonal skills
• Good decision-making skills
• Problem-solving abilities
• Able to work well under pressure
#9: Web developer
Also known as: Web designer, UX designer, multimedia programmer
A brief summary
As the name suggests, web developers use programming languages and technologies to design, create and maintain an organisation’s website.
This includes ensuring the website design and layout is appealing to customers and user-friendly, and making sure the website’s performing well and up to capacity.
There are three types of web developers – back-end web developers are the creators of the website’s structure. They write the code and verify it.
On the other hand, front-end maintain the user interface, from physical layouts of pages to adding graphics, and may use JavaScript or HTML to aid in the website’s effectiveness.
Lastly, full-stack developers do the work of back-end and front-end web developers. They are the ones with the knowledge needed to build and maintain a complete website.
However, you should also take note that web developers aren’t webmasters.
Webmasters manage the website, and usually make sure applications and links on pages are working properly, as well as keep content updated.
Companies to consider
Larger companies like Amazon and Zoom bring in their own web developers and webmasters. However, most web developers work on a freelance basis, or for agencies, and upkeep a wide range of clients.
If you’re looking at international clients, agencies you can consider include TATA Consultancy and HData Systems.
But if you would rather focus your attention in Singapore (and local companies, by extension), you can look to Elves Lab Web Design and Web Design Singapore.
Qualifications and skills needed
Aspiring web developers need to earn a degree in computer science, as a strong understanding of coding and programming is essential.
Although work typically involves specialist knowledge as it involves a lot of programming on the back-end, a good sense of creativity is vital when designing the user interface of the website.
Soft skills like interpersonal and communication skills are crucial as well, as web developers need to liaise with clients to help them realise their website. An ability to work efficiently and within occasionally tight timelines is a boon as well.
#10: Software tester
Also known as: Software quality assurance analyst
A brief summary
Software testers are usually found in the quality assurance stage of software development, where they run both automated and manual tests on programmes and software created by developers to ensure they’re bug-free, reliable and fully functional.
If issues are uncovered, software testers write up bug reports and give them to the relevant project leader so that fixes can be made.
Occasionally, software testers are asked to join the early stages of product development, where they help programmers anticipate potential pitfalls before actual coding begins.
Companies to consider
Due to their focus on updating programmes for users, Apple, Microsoft and Google maintain their own software testing teams.
Otherwise, companies like DeviQA, ScienceSoft and iBeta run on a consultancy basis, with software testers working with a number of clients.
If you would prefer to work with a Singapore company, and deal almost exclusively with local programmes and applications, though, you can consider companies like Codoid Innovations Singapore, Tricentis and Revolution IT Software Testing.
Qualifications and skills needed
Most employers look for degrees in computer science and engineering, as well as others related to those fields. Some may even require additional certifications!
Even though most of your working hours will be spent facing a computer, good communication and interpersonal skills are still needed to liaise with clients and stakeholders.
Moreover, cultural sensitivity will be required should you decide to take on international clients.
Otherwise, whether or not you decide to work for a large, international company, or a smaller, local one, you need to be willing to travel to your clients.
Key skills
• Analytical and investigative thinking
• Problem-solving skills
• An eye for detail
• Able to manage stress, especially near project completion
• Able to multitask
• Creativity
Conclusion
Now that you have a better idea of the roles and opportunities Singapore’s IT and technology sector can offer you, it’s time for you to take the first step in your career path and start applying. No matter the name of the role you’re applying for, take a good look at the job description and make sure you customise your resume and cover letter– it’ll definitely help you along the way!