LISTA DE ACTIVIDADES QUE REALIZO:
Comprender el requerimiento de software.
Modelizar y refinar especificaciones a fin de determinar un diseño detallado para implantar la funcionalidad requerida.
Construir o adaptar clases, módulos u otras piezas de software. Reutilizar componentes existentes integrándolos con código propio. Verificar los programas producidos probándolos en forma unitaria.
Revisar el código para resolver defectos o mejorarlo.
Documentar los programas de acuerdo a estándares. Tanto con documentos funcionales y de arquitectura, como con comentarios en el propio código.
Investigar nuevas tecnologías, cumplir con los procesos definidos y proponer mejoras.
Entregar a través de la totalidad del ciclo de vida de aplicaciones concepto, diseño, desarrollo, implementación, prueba y soporte.
Mantener las aplicaciones productivas, corregir errores e implementar nuevas funcionalidades.
Cumplir con las entregas según las estimaciones de tiempo realizadas.
Trabajar en estrecha colaboración con otros desarrolladores.
Trabajar directamente con los desarrolladores y gerentes de producto para conceptualizar, construir, probar y realizar productos.
Reunir los requerimientos de funcionalidad y traducir esas necesidades en soluciones funcionales elegantes.
Construir prototipos en fase de alcance técnico de los proyectos.
Optimizar el rendimiento de las aplicaciones.
Trabajar para construir aplicaciones con foco en la funcionalidad.
Crear interfaces de usuario atractivas.
Detectar oportunidades de mejora o conformidades y observaciones para incluirlas en el sistema de mejora continua.
Participar en la definición y revisión de estándares y normas aplicables al diseño y construcción.