Profile WSP-G3-010. Server Side Web Developer
This section is normative.
The profile sheet, listed below and described in appendix B, is an integral part of the document, “G3 Web Skills Profiles – version 1.0 – Generation 3 European ICT Professional Profiles”, official specification of 14 February 2013” [WSPG3-03].
Summary definition
Professional position that creates the Web applications necessary for the proper functioning of the content on the Web.
Assignment
The Server Side Web Developer creates and/or contributes to the creation of Web applications using Web development languages; in particular, he or she creates, optimises, and verifies the functionalities of the applications and the Web content they generate, testing the public and private interfaces produced and/or integrated. He or she implements security by approval from the Web Security Expert.
Documentation produced
Accountable
- Production and verification of Web applications
- Implementation and verification of Web application components
- Supports the implementation and verification of Web application components
- Create Web applications based on specifications defined by the customer
- Interact with other professionals, in particular with the Frontend Web Developer, to guarantee output consistent with the customer’s requirements
- Identify software solutions to be integrated into the development projects
- Intervene if necessary to resolve problems (debugging) and/or to develop new implementations
- Create periodic reports on the progress of the work
- A.6. Application Design: Levels e-1, e-2, e-3
- B.1. Design and Development: Level e-3
- B.3. Testing: Level e-2
- Knowledge of the metrics related to application development
- Knowledge of software development methods and their logic (e.g. prototyping, agile methods, reverse engineering, etc.)
- Ability to assess the use of prototypes to support assessment of the development requirements
- Ability to assess the suitability of various application development methods in relation to the current scenario
- Ability to manage and ensure a high level of consistency and quality in the development of complex software
- Knowledge of one or more DBMS
- Knowledge of one or more server side programming/scripting languages to formalise the functional specifications
- Mark-up and style sheets (e.g. XHTML, HTML and CSS)
- Knowledge of issues related to the internationalisation of Web applications
- ISO/IEC 40500:2012 – Information technology — W3C Web Content Accessibility Guidelines (WCAG) 2.0
- Knowledge of SOAP-WSDL
- Knowledge of CGI
- Knowledge of SPARQL
- Knowledge of RDF – RDFa – RDF-A
- Knowledge of the accessibility guidelines for Web authoring tools (W3C ATAG)
- Time and quality in providing a solution
- Time and quality of problem resolution
- Number of problems assigned but not resolved
- European ICT Professional Profiles “Developer”
- “CIW (Certified Internet Web Professional) – Site Development Associate” Certification
- SCRUM – PSD (Professional Scrum Developer) / CSD (Certified Scrum Developer)
- Management of critical situations
- Problem solving
- Good knowledge of the national language or the language used by the working group – minimum level: B1 QCER.
- Good knowledge of spoken and written English – minimum level: B2 QCER
Responsible
Contributor
Primary duties
Assigned e-CF skills
Abilities, knowledge
Technical
Information Technology
For development
Area of application of the KPI
Qualifications and certifications
Personal aptitudes
Interpersonal and Organisational
Linguistic
Relationships and reporting lines
(This section is for informational purposes)
Interacts with
- Business Analyst
- DB Administrator
- Frontend Web Developer
- Web Content Specialist
- Information Architect
- Web Accessibility Expert
- Web Security Expert
- Mobile Application Developer
- E-commerce Specialist
- Web Server Administrator
Reports to
Appendices
Appendix A. Glossary
Informational
For the purposes of information and not required for compliance.
Note: The content required for compliance is referred to as “normative”.
Normative
Required for obtaining compliance.
Note: Content listed as “informational” or “non-normative” is never necessary for compliance.
Appendix B. Profile Sheet Structure
The Web skills profiles are identified by an unambiguous code and are structured in reference to paragraph 4.2 of the official CEN reference document, “European e- Competence Framework version 2.0 – CWA Part II: User guidelines for the application of the European e-Competence Framework 2.0” [CWA-01].
- Profile Title. Name – including the identification code – of the Web skill profile according to the unambiguous international catalogue from the IWA/HWG.
- Summary definition. Lists the primary purpose of the profile. The purpose is to give all stakeholders and users a brief, concise description of the specified Web skill profile, written in a form understandable by ICT professionals, managers, and Human Resources staff.
- Assignment. Describes the basic assignment of the profile. The purpose is to specify the working role defined in the Web Skill Profile.
- Documentation produced. Describes the documents produced by the job description as manager (guarantee), representative (support), and employee (contribution).
- Primary duties. Provides a list of typical tasks carried out by the profile. A task is an action undertaken to achieve a result in a broadly defined context and contributing to the definition of the profile.
- Assigned e-CF skills. Provides a list of the skills necessary (taken from the e-CF references) to carry out the assignment. A skill is the outcome of the previous definition of the Profile and helps to differentiate profiles.
- Abilities, knowledge. A list of abilities and knowledge necessary for the definition of the profile, subdivided into technical, IT, and improving abilities (strengthening the profile).
- Area of application of the KPI. Based on KPI (Key Performance Indicators), the area of application of the KPI is a more generic indicator, consistent with the grade level of the overall profile. It applies for adding depth to the assignment.
- Qualifications and certifications. These are the recommended, but not essential, qualifications and certifications for carrying out the activities in the profile. However, these qualifications and certifications may be used for developing knowledge of specific skills within the profile.
- Personal aptitudes. A list of aptitudes supporting the abilities and knowledge, subdivided into interpersonal/organisational and linguistic. This section reports references to the QCER [CE-01], which promotes the understanding of specific language certifications, purely for informational purposes.
- Relationships and reporting lines. A list of Web skills profiles and not with whom the profile discusses (relationships) or reports (reporting lines). This section is for informational purposes.
- [CC-01] Creative Commons – Attribution – No derivative works – 3.0 (CC BY-ND 3.0)
http://creativecommons.org/licenses/by-nd/3.0/ - [CWA-01] CEN – European e-Competence Framework version 2.0 – CWA Part II: User guidelines for the application of the European e-Competence Framework 2.0 (September 2010)
http://www.ecompetences.eu/site/objects/download/5999_EUeCF2.0userguide.pdf - [WSPG3-01] IWA – IWA Italy Web Skills Profiles Group
Appendix C. References
- [WSPG3-02] IWA – IWA Italy – International Webmasters Association Italia
- [WSPG3-03] IWA – G3 Web Skills Profiles – version 1.0 Generation 3 European ICT Professional Profiles Official specification of 14 February 2013 (English version)
http://www.skillprofiles.eu/stable/g3/en/2013-02-14.pdf