Desarrollador de Software Java para Procesos de Negocio
Desarrollador de Software Java para Procesos de Negocio
Qué debes saber hacer – Habilidades y formación
- Dominar conceptos de estructuras de datos y algoritmos, interfaz de usuario, seguridad e integridad.
- Diseñar, escribir, probar e instalar aplicaciones Java, tanto de escritorio como de servidor (J2EE).
- Gestionar requerimientos, especificaciones y bugs
- Metodología ágil
- Git
- Manejo de datos locales y remotos en bases de datos relacionales (MySQL)
- Manejo básico de integración de aplicaciones: APIs REST, HTTP, RMI y similares.
- Manejo de conceptos empresariales: finanzas, logística, gestión.
- Deseable manejo de Bonita BPM o herramienta similar.
- Sólidas habilidades de análisis y resolución de problemas, así como para estimar esfuerzos, plazos y recursos. Rigurosidad y atención al detalle.
- Fuertes capacidades de comunicación oral y escrita, incluyendo la habilidad para entender y redactar documentos eficientes y concisos, y la capacidad para hacer presentaciones al equipo de trabajo y a Clientes y usuarios.
- Creativo y pensador crítico.
Qué harás – Labores
- Participar en el análisis y diseño de soluciones basadas en procesos de negocio, aportando tu experiencia e ideas.
- Codificar procesos de negocio, en Java para el back-end, y en el front-end usando HTML5/CSS3, JQuery, AngularJS.
- Gestionar código y documentación en repositorios compartidos.
- Diseñar y ejecutar planes de prueba básicos, solución de bugs,
generar evidencia de pruebas. - Demostrar las aplicaciones desarrolladas, tanto en su forma intermedia como final.
- Entrenar a usuarios en el uso de los productos entregados.
- Entregar soporte técnico a usuarios y Clientes. Hacer seguimiento en repositorio.
- Informar planes, diseños, estados de avance y riesgos al CTO
Cómo será tu día típico – A quién buscamos
Comienzas tu jornada juntándote con el equipo para compartir un café, unas media-lunas y hacer el stand-up diaro. En 15 minutos estás listo y te vas a tu puesto a trabajar en el nuevo proceso en desarrollo, después de prepararte un rico café.
Tomas la especificación del proceso y llamas al Jefe de Proyecto para que te aclare algunos puntos oscuros tanto en el diagrama como en la especificación. Con las aclaraciones, ya puedes dedicarte a dibujar el proceso e implementar las pantallas. Terminada la sesión de codificación, vas por una fruta y te diriges a la sala de reuniones, ya que hay reunión con el Cliente para discutir cómo nos vamos a integrar con su ERP. Se acuerda establecer una fuerza de trabajo con el equipo de implementación del Cliente para desarrollar una API específica para este proyecto. Tú serás el encargado de diseñar y presentar los métodos que deberán disponibilizar.
Después de almorzar, estiras las piernas haciendo tus trámites. De vuelta te encuentras con un mensaje de un usuario que tiene un problema con un proceso. Lo atiendes como primera prioridad y lo llamas para ver qué pasa. Después de entender su problema, te das cuenta de que es un problema de inconsistencia de datos, así que lo registras como tal en Gitlab. De todas formas, te las arreglas para que el usuario pueda seguir adelante modificando la base de datos correspondiente.
Vuelves a tu proceso, lo pruebas y lo vuelves a probar, según el plan que habías preparado. Algunos ajustes y al repositorio master. Queda listo para el próximo paso a producción. Misión cumplida por hoy. A casa.
Con quien trabajarás – Quienes somos
Nuestro grupo está dedicado a resolver los problemas de negocio más complejos que enfrentan las empresas en proceso de digitalización. Para esto desarrollamos productos tecnológicos multidisciplinarios, con altos estándares de seguridad, eficacia y usabilidad.
Somos un grupo diverso, con mentalidad de startup, obsesionados con el servicio a nuestra comunidad de usuarios. Somos una pequeña gran empresa, con un acelerado ritmo de crecimiento desarrollando tecnología y servicios innovadores, creativos, únicos y sorprendentes. Enfatizamos nuestra cultura, valores y visión de futuro.
Qué ofrecemos
- Remuneración acorde al cargo y experiencia.
- Oportunidad para abordar proyectos que permitan desarrollar tus habilidades, competencias y conocimientos.
- Espacio profesional autónomo para enfrentar desafíos, aprender, crecer y desarrollarte.
- Adquirir experiencia en la industria de software empresariales.
- Oportunidad para aprender nuevas tecnologías y desenvolverte en un equipo de alto desempeño.
- Seguro complementario de salud
- Flexibilidad de horario y vacaciones.
- Equipos y herramientas de última generación.
- Teletrabajo parcial, sujeto a desempeño y cumplimiento de metas.
- Excelente entorno de trabajo: modernas oficinas, ambiente de startup e innovación, a pasos de estación de metro y servicios (restaurantes, bancos, cafeterías, áreas verdes).
Adicionales
Este cargo está sujeto a un periodo de pruebas de 3 meses.
Para postular
Envíanos tu Curriculum Vitae actualizado a jobs<AT>andes-cs<DOT>com