Other denominations
Description
Software development is the process of creating, testing, improving and mainting the set of softwares, procedures and documentation related to some computer task. Incorporate the conceptualization, programmation, testing, documentationa and mistakes resolution in the creation and maintenance of applications and frameworks resulting in a software product.
These professionals may be specialists in an specific area or be focused on programming and write code in various programming languages (e.g. C, C++, C#, Java, JavaScript, Python...) and frameworks or systems (e.g. AngularJS, Git...). The denomination and the description of this occupation may vary dependin on the software languages used, the organization or the project.
Software can be developed for a variety of purposes, such as the production of graphical environments, multimedial signal processing, information managemement or the creation of Application Programming Interfaces (APIs) designed specifically for clients/companies in order to meet the needs of the general public or for personal use. In some cases, applications are developed for Cloud Development.
The technical innovations in programming (advanced computer technologies, programming tools, more sophisticated languages or new functionalities) redefine the role of the software developer and refedine much of the programming work done today.
Tasks
© Barcelona Activa 2023
Centre per al desenvolupament professional Porta22
Barcelona Treball (Porta22)
Llacuna, 156-162, 08018 Barcelona
bcn.cat/treball
Monday to Friday from 9 to 18 h