Web developer

  • PDF

Description

A web developer is responsible for the technical design of web sites. Along with the technical design the web developer is involved in the maintenance of the web sites. A web developer is different to a web designer; the developer is responsible for the technical aspects of web sites and applications, while the web designer is responsible for the look and feel of the site or application, i.e. colours, graphics branding etc.

In order to plan, produce and maintain web sites, the web developer will use web programming languages, particular software applications and technologies. A web developer will work closely with other ICT professionals such as web designers, business analysts, information analysts, network and usability specialists.

A web developer exhibits capabilities in line with the Skills Framework for the Information Age (SFIA)[1] and the Queensland Public Service Workforce Capability Success Profile.[2]

Within the SFIA profile, the web developer has level 4 and 5 capabilities, i.e. enables, ensures and advises on the skills outlined below.

Autonomy

Works under general direction within a clear framework of accountability. Exercises substantial personal responsibility and autonomy. Plans own work to meet given objectives and processes.

Influence

Influences customers, suppliers and partners at account level. May have some responsibility for the work of others and for the allocation of resources. Participates in external activities related to own specialism. Makes decisions which influence the success of projects and team objectives.

Complexity

Work includes a broad range of complex technical or professional activities, in a variety of contexts. Investigates, defines and resolves complex issues.

Business Skills

Selects appropriately from applicable standards, methods, tools and applications. Communicates fluently, orally and in writing, and can present complex information to both technical and non-technical audiences. Facilitates collaboration between stakeholders who share common objectives. Plans, schedules and monitors work to meet time and quality targets. Rapidly absorbs new information and applies it effectively. Maintains an awareness of developing technologies and their application and takes some responsibility for driving own development.

 

  SFIA Skill

SFIA Skill Code

SFIA Skill Level of Responsibility

SFIA Skills Level Descriptor

Information content publishing

ICPM

5

Develops standards and procedures to support web/digital content publishing, and manages any associated copyright or other legal issues. Takes responsibility for publishing assignments, including, for example, design of the overall structure and graphical style for substantial, complex or high-profile web sites. Understands the range of publishing options available and advises on specification and procurement, taking account of the key costs and benefits of different channels and applying objective measures of effectiveness. Selects tools, templates and standards appropriate to customer expectations (differentiating, for example, between needs such as optimisation and ease of modification). Sets design and coding standards, taking into account bandwidth and compatibility.

Testing

TEST

4

Accepts responsibility for creation of test cases using own in-depth technical analysis of both functional and non-functional specifications (such as reliability, efficiency, usability, maintainability and portability). Creates traceability records, from test cases back to requirements. Produces test scripts, materials and regression test packs to test new and amended software or services. Specifies requirements for environment, data, resources and tools. Interprets, executes and documents complex test scripts using agreed methods and standards. Records and analyses actions and results, and maintains a defect register. Reviews test results and modifies tests if necessary. Provides reports on progress, anomalies, risks and issues associated with the overall project. Reports on system quality and collects metrics on test cases. Provides specialist advice to support others.

Consultancy

CNSL

5

Takes responsibility for understanding client requirements, collecting data, delivering analysis and problem resolution. Identifies, evaluates and recommends options, implementing if required. Collaborates with, and facilitates stakeholder groups, as part of formal or informal consultancy agreements. Seeks to fully address client needs, enhancing the capabilities and effectiveness of client personnel, by ensuring that proposed solutions are properly understood and appropriately exploited.

Technical specialism

TECH

5

Maintains an in-depth knowledge of specific specialisms, and provides expert advice regarding their application. Can supervise specialist consultancy. The specialism can be any aspect of information or communication technology, technique, method, product or application area.

Queensland Government roles align with the Queensland Public Service Workforce Capability Success Profile.

The success profile is a sector wide, one-government approach to the leadership behaviours expected of all public sector employees to support high performing workplaces.  The profile describes three performance dimensions (vision, results and accountability) and 13 leadership competencies required against four role types: 

  • Individual contributor (manages self)
  • Team leader (manages individuals)
  • Program manager (manages multiple teams/projects)
  • Executive (manages program managers)

When developing a Role Description, identify the role type and then focus on the most important attributes and create a balance between SFIA skills and leadership skills. 

Entry Points

A tertiary qualification is not generally required to begin a career as a web developer, however, a detailed and solid understanding of variety of back-end programming languages (such as Microsoft.Net, Java, Node JS etc.) as well as some knowledge of front-end languages (such as HTML5, CSS, JavaScript etc.) are a minimum that would be required.  Familiarity with common open source frameworks and development workflows (such as source code management, integration testing and continuous deployment) is beneficial.

However, having of tertiary qualification in areas such as information technology will make it much easier to gain employment as a web developer.  A certificate or diploma course in information technology that is conducted though TAFE will provide the basic skills that are required to start in this career. Generally, it is expected that TAFE students will have a minimum of Year 10 to be accepted to a Certificate course and Year 12 to be accepted to a Diploma level course. 

A traineeship is another way to enter a career as a web developer. A careers advisor will be able to provide assistance on gaining a traineeship in information technology (multimedia).

Learning and development

Finding a course that will increase your skill in a specific area is difficult. On the job experience, in-service training or a course at TAFE or University are all considered to be highly beneficial.

 

  1. The Skills Framework for the Information Age (SFIA) provides a common language that integrates with an organisation’s way of working, to improve capability and resource planning, resource deployment and performance management.  This role profile quotes extensively from the SFIA, under licence from the SFIA Foundation.  Information about the SFIA can be found at http://www.sfia-online.org/en
  2. The Queensland Public Service Workforce Capability Success Profile plays a key role in translating the government’s ‘talent management requirements’ into clear behavioural terms, while at the same time delivering organisational change and growth.  The success profile is being utilised to align sector-wide talent management strategies, including workforce planning, talent acquisition, leadership development, capability development, performance management, career management and succession planning.

http://www.psc.qld.gov.au/includes/assets/PSC_Workforce_Capability_Success_Profile.pdf

The supporting Companion Guide can be found at

http://www.psc.qld.gov.au/includes/assets/Companion_guide_QPS_Workforce_Capability_Success_Profile.pdf