Descripción del puesto
Desde Kinetic Talent, la unidad de negocios dedicada a la gestión de talentos nos encontramos en la búsqueda de un/a Arquitecto/a de Software para sumarse a Kinetic Software.
Objetivo principal del puesto:
Definir la arquitectura de los sistemas tomando las decisiones de diseño de alto nivel y estableciendo los estándares técnicos, incluyendo plataformas, herramientas y estándares de programación, teniendo en cuenta los requisitos funcionales, no funcionales y las necesidades del negocio.
Tareas que deba realizar:
- Es el responsable de seleccionar la tecnología a utilizar en conjunto con el líder de proyecto; y definir y revisar estándares y normas aplicables al diseño y construcción, brindando coaching técnico al equipo de desarrollo.
- Es el responsable de conducir la construcción del modelo de arquitectura/diseño, subdividiendo aplicaciones complejas en partes o componentes menores, más fáciles de manejar.
- Realizar un seguimiento del proceso de desarrollo para asegurarse que sus instrucciones se implementen en forma adecuada; y registrar los cambios de arquitectura que se produzcan.
Áreas con las que debe interactuar:
- CTO, SDM, PO, PM, desarrolladores.
Herramientas y/o sistemas que debe utilizar:
- Modelado de software con UML (Unified Modeling Language)
- Modelado de procesos de negocio BPMN
- Patrones de diseño de software
- Patrones arquitectónicos de software
- Tecnologías de desarrollo de software de backend / front-end.
- Conocimientos avanzados de programación.
- Modelado de base de datos
- Estimación de volumen de crecimiento de base de datos
- Estimación de recursos de hardware necesarios para cumplir con los requisitos no funcionales exigidos.
- Definición y manipulación de base de datos relacionales.
- Programación con lenguajes orientados a objetos (C#, Java, Python)
- Diseño de diagramas UML, principalmente diagramas de clases, diagramas de transición de estados y diagramas de secuencia.
- Arquitectura de software y patrones de diseño.
- Paradigmas de programación.
- Diseño de estructura de datos, normalización, motores de base de datos, performance de aplicaciones.
- Buenas prácticas de programación y escritura de código.
Requisitos
Nos orientamos a profesionales con sólida experiencia en posiciones similares en entornos de Software Factories, con formación en ingeniería en sistemas o carreras afines, así como un nivel de inglés destacado.
Valoraremos perfiles autónomos, proactivos y con capacidad para coachear y orientar a equipos. A su vez que sea capaz de planificar y definir aspectos técnicos de los proyectos de la empresa.
Beneficios
- Kit de Bienvenida kinético.
- Prepaga de primer nivel para el cuidado de tu salud.
- Ajustes para acompañar la inflación.
- Regalo de cumpleaños personalizado.
- Credencial Club La Voz.
- Kinetic Learning: programa de formaciones para tu desarrollo profesional.
- Kinetic Training Hub: Becas de hasta 50% en nuestras formaciones abiertas.
- Eventos culturales: Kinetic Fest evento anual de fin de año, Afters de equipo, Kinetic Culture Day y Café Kinetic espacio de encuentro, charlas y aprendizaje donde podés participar y compartir tus conocimientos.
Detalles
Nivel mínimo de educación: Universitario (Indistinto)
Nosotros
Kinetic Software, la Unidad de Negocio de Kinetic Corp que brinda soluciones tecnológicas integrales web y mobile potenciando organizaciones a través de células ágiles autogestionadas. Trabajan con los proyectos a conciencia y con responsabilidad, comprometidos con los deadlines acordados para lograr resultados óptimos. Apoyando la transformación digital desde el diseño ágil, fomentando el crecimiento, adaptación y cambios a medio-largo plazo.
