Professional Resume Template for Software Developers
It
1. ROLES OF IT
PROFESSIONAL
As IT professionals we live in exciting times. The IT profession is coming of age and the role of
the IT professional is changing rapidly. The traditional IT Department, as a support function
dedicated to providing technical solutions to problems defined by ‘the business’, is set to
disappear. The reality today is that IT doesn’t just support business, it powers business and the
future for the IT profession is all about the development of business-focused professionals with a
much wider range of skills and capabilities than in the past. Information technology can, and in
many instances does, deliver very substantial business and social benefits. It enables
organizations to make dramatic leaps in productivity and governments to deliver greatly
enhanced service levels that their citizens now expect. But successful IT enabled business change
often remains elusive. If we are to realize the full potential of IT the function must move from
being viewed as a technical solution provider to be seen as a full transformation partner.
IT teams are responsible for the computers, networks, and software applications that manage a
company’s operations, track financial transactions, and enable people to communicate and
collaborate throughout the company. Without a smooth flow of information through a company’s
IT systems, operations would not be efficient or even possible in some cases.
Here are some of the roles of IT professionals:
Project manager:-
A project manager is a professional in the field of project management. Project managers can
have the responsibility of the planning, execution and closing of any project, typically relating to
construction industry, architecture, aerospace and defense, computer networking,
telecommunications or software development.
Data QualityManager
The work of the quality manager will be affected by the nature of the employing organization but
is likely to include some or all of the following activities:-
2. Web developer
A web developer is an individual or a company that provides services to build and maintain high-
end websites. An individual who does this job is likely to have skills that are more expansive
than that of a webmaster, who might be a simple end-user using ready-made scripts to patch
together a personal website. A developer is generally capable of writing custom scripts to
accommodate a client’s needs, and is either professionally trained in, or has ample personal
experience working with, various scripting languages.
Systems analyst
A systems analyst uses computers and related systems to design new IT solutions, modify,
enhance or adapt existing systems and integrate new features or improvements, all with the aim
of improving business efficiency and productivity.
Web Designer
A web designer is someone who is both creative and technically inclined, and uses both these
attributes to build or redesign websites. The web designer has the ability to understand what is
needed to make a website functional and easy to use, but at the same time make it aesthetically
appealing to the user.
Network Engineer
A networkengineer,alsoknownasnetworkarchitect,designsandimplementscomputernetworks.
Unlike networkadministrators,whoperformday-to-daysupport,the networkengineerfocusesonhigh-
level designandplanning.Networkengineersselectthe appropriate datacommunicationscomponents
and configure themtomeetuserandcorporate needs.The constructionof a reliable andhigh-
performingnetworkintegratingLAN,WAN,Internet,andintranetcomponentsentailsnetworkmodeling
and analysis.
Project Manager
A project manager is the person responsible for leading a project from its inception to
execution. This includes planning, execution and managing the people, resources and scope of
3. the project. Project managers must have the discipline to create clear and attainable objectives
and to see them through to successful completion.
Security analysts
Information security analysts plan and carry out security measures to protect an organization's
computer networks and systems. Their responsibilities are continually expanding as the number
of cyber attacks increase.
Network Analyst
A network systems analyst works with network systems including local and wide area networks
(LANs and WANs), Internet and Intranet. He or she analyzes, designs, tests and evaluates these
systems.
Software analyst
In a software development team, a software analyst is the person who studies the software
application domain and prepares the software requirements and specification (Software
Requirements Specification) document.
Software developers
Software developers are the creative minds behind computer programs. Some develop the
applications that allow people to do specific tasks on a computer or other device. Others develop
the underlying systems that run the devices or control networks.
Database administrator (DBA)
A database administrator (DBA) is responsible for the performance, integrity and security of a
database. They will also be involved in the planning and development of the database as well as
troubleshooting any issues on behalf of the users.
Network architect
4. Network architecture is the design of a communications network. It is a framework for the
specification of a network's physical components and their functional organization and
configuration, its operational principles and procedures, as well as data formats used in its
operation.
Network administrators
Network and computer systems administrators are responsible for the day-to-day operation of
these networks. They organize, install, and support an organization's computer systems,
including local area networks (LANs), wide area networks (WANs), network segments,
intranets, and other data communication systems.
Systems Administrator
A system administrator is a person who is responsible for the upkeep, configuration, and reliable
operation of computer systems; especially multi-user computers, such as servers.
Computer software engineers
Computer software engineers apply the principles and techniques of computer science,
engineering, and mathematical analysis to the design, development, testing, and evaluation of the
software and the systems that enable computers to perform their many applications.
Programmer
Individual that composes instructions for computer systems to refer to when performing a given
action. Programmers usually have an extensive background in some form of computer coding
language, which may include XML, PHP, Perl, HTML, or SQL