¿A quién está dirigido?

A los servidores públicos que se ocupan del desarrollo de aplicaciones informáticas en la jurisdicción.¹

En la familia de puestos se puede identificar de la siguiente manera:

Familia Tecnologías de la Información y Comunicación
Subfamilia Desarrollo
Puesto Desarrollador

Tecnologías de la Información y Comunicación

Desarrollo

Desarrollador

¿Cuáles son las actividades que realiza?

El desarrollador efectúa distintas actividades dependiendo de las características de la jurisdicción, entre las que se identifican:

  • Interpretar los requerimientos definidos por el analista funcional.
  • Colaborar en la definición de las tecnologías a utilizar en las soluciones a desarrollar.
  • Diseñar y codificar los módulos de acuerdo a los requerimientos funcionales.
  • Optimizar, mantener y depurar las aplicaciones informáticas que se encuentran en producción.
  • Indagar soluciones preexistentes para su reutilización.
  • Documentar técnicamente el desarrollo.
  • Investigar y aplicar nuevas tecnologías correspondientes al desarrollo de aplicaciones.
  • Facilitar la interoperabilidad de los sistemas.
  • Maquetar los sitios web según los lineamientos definidos por la jurisdicción.
  • Diseñar y programar las interfaces de usuario de los sitios web.
  • Diseñar el modelo de datos mediante el uso de técnicas pertinentes y respondiendo a los requerimientos definidos por el analista funcional.
  • Definir las restricciones de integridad de los datos.
  • Colaborar con la inteligencia de negocios a partir de los modelos y diseños de base de datos existentes.
  • Documentar la actividad relativa a las bases de datos.
  • Elaborar e implementar disparadores (trigger) y procedimientos almacenados (stored procedure).
  • Definir los estándares de nomenclatura y diseño.
  • Optimizar el rendimiento de las bases de datos.

 

¿Cuáles son las competencias del desarrollador?

A partir del análisis de las actividades y de la práctica profesional se identifican las siguientes competencias:

  • Desarrollar e implementar soluciones informáticas aplicando procesos y normativas vigentes para dar respuesta a las demandas de la jurisdicción.
  • Evaluar y proponer al equipo de trabajo nuevas tecnologías para innovar en la gestión de datos, en el área y/o jurisdicción.
  • Adoptar una visión creativa que facilite nuevas perspectivas en la explotación de datos orientada a la inteligencia de negocios.
  • Aplicar estrategias comunicacionales para interactuar con personal de la jurisdicción y brindar información actualizada de manera segura y precisa y resolver situaciones conflictivas según su incumbencia.
  • Desempeñar sus actividades haciendo un uso responsable de los recursos del Estado, asumiendo los valores organizacionales y comprometiéndose con la mejora continua del servicio brindado en el área.
  • Valorar la capacitación continua como herramienta para el desarrollo profesional.

 

¿Cuál es la estructura modular?

Para desarrollar o fortalecer las competencias enunciadas en el apartado anterior se diseñó una estructura modular con espacios de formación a cargo: INAP, Oficina Nacional de Tecnologías de Información (ONTI) y   otras instituciones especialistas en la materia.

Los módulos pueden modificarse en caso de cambio tecnológico, de proceso o normativa.

Todos los meses INAP publicará la oferta formativa disponible para que el postulante se inscriba.

Estructura modular:
Módulos Obligatorios INAP Carga Horaria Modalidad
Ética Pública 4 H Virtual Autogestionado
Pautas para una comunicación oral de calidad 40 H Virtual Tutorado
Empleo Público 4 H Virtual Autogestionado
GDE A definir A definir
Desarrollo Guiado por Pruebas A definir A definir
Módulos obligatorios a cargo de ONTI u otros organismos especialistas en la materia Carga Horaria Modalidad
Fundamentos ITIL A definir A definir
Programacion III 40 H Virtual Tutorado
Introducción al Desarrollo de Software con Marcos de Trabajo SCRUM 16 H Presencial
Accesibilidad Web Pautas 2.0 45 H Virtual Tutorado
Nuevas Tendencias en Programación A definir A definir
Módulos complementarios para desarrollador web – JAVA Carga Horaria Modalidad
Java SE/EE A definir A definir
Spring MVC A definir A definir
Java SOAP A definir A definir
Instalación y configuración de TOMCAT A definir A definir
Módulos complementarios para desarrollador web - PHP Carga Horaria Modalidad
Programación con PHP A definir A definir
Symfony A definir A definir
Introducción a Drupal Distribución 4 H Presencial
Programación en Drupal 30 H Semipresencial
Instalacion y Configuracion de Apache I 40 H Virtual Tutorado
Instalacion y Configuracion de Apache II 40 H Virtual Tutorado
Módulos complementarios para desarrollador web - .NET Carga Horaria Modalidad
Programanción en C# A definir A definir
Programación en .Net A definir A definir
Módulos complementarios para desarrollador de base de datos Carga Horaria Modalidad
Perfeccionamiento en base de datos A definir A definir
Herramientas de Inteligencia de Negocio A definir A definir
Big Data A definir A definir
Thick Data A definir A definir

¹ Por lo general, este puesto puede ser identificado en campo como desarrollador web, desarrollador mobile, desarrollador de base de datos o desarrollador full stack.