11 ene
TekProvider SA DE
Guadalajara
.
**TEKPROVIDER**- Desarrollamos software para la administración del ciclo de vida del crédito para empresas financieras y comerciales que venden a crédito._- **Asegurar el correcto funcionamiento de los productos participando en todas las etapas del proceso de desarrollo e implementación, desde la definición de historias de usuario, diseños técnicos, programación, pruebas, versionamiento y liberaciones en ambientes internos y de clientes, siguiendo las directrices, métricas, herramientas y procesos de la empresa.
**_- **Necesitamos un arquitecto de software experimentado para tomar decisiones intuitivas a un alto nível relacionadas con el desarrollo de software.
Se requiere que sea capaz de ver el "panorama completo" y crear enfoques arquitectónicos para el diseño y la implementación de software para guiar al equipo de desarrollo.
Un gran arquitecto de software debe poseer notables conocimientos técnicos y excelentes capacidades de TI.
Debe tener experiência en diseño y en el desarrollo de una visión unificada para las funciones y características del software.
El objetivo será ofrecer un sistema para el desarrollo de un software o sistema que permita soluciones de TI de alta calidad.
**_- **Requisitos**:_- _**Ingeniería en Sistemas o afín.
**_- _**3 a 5 años de experiência en Arquitecturas de Software.
**_- _**Idiomas: Español, Inglés (deseable).
**_- _**Mandatorios: programación orientada a objetos (C#, Javascript, VB), TSQL, bases de datos relacionales, programación web, CSS, Bootstrapt, ASP.NET Framework, ASP.NET Core, Entity Framework, Lambda expressions/Linq, TFS, Servicios web (SOAP, RESTFull), Diagramas de flujo, UML, Patrones de diseño, SCRUM.
**_- **Deseables**:_- _**React, GIT, Azure DevOps, Oracle.
**_- **Responsabilidades Principales**_- _**Desarrollo / Mantenimiento de módulos.
**_- _**Realizar pruebas unitarias automatizadas (NUnit), progresivas, regresivas y SAST.
**_- _**Notificar sobre estatus actual del proyecto.
**_- _**Revisar y notificar las solicitudes de cambio en proyectos en desarrollo.
**_- _**Entender y preparar historias de usuario cuando se lo requiera.
**_- _**Implementación de patrones de diseño arquitectónico principalmente arquitectura limpia, cqrs.
**_- _**Actualizar el repositorio de versiones con los cambios realizados durante el proyecto o requerimientos.
**_- _**Actualización del product backlog y sprint backlog.
**_- _**Reporte y registro de actividades y el estatus de estas.
(daily meetings).
**_- _**Seguir los estándares marcados por la empresa, tanto para programación, diseño, pruebas,
versionamiento y despliegues.
**_- _**Apegarse a la metodología marcada para el proyecto asignado.
**_- _**Seguimiento de incidencias directamente con el cliente, remota o en sitio.
**_- _**Atención y apoyo en: liberaciones (implementación), monitoreo de lo liberado (post implementación), soporte en post liberación.
**_- _**Revisión e inspección de código.
**_- _**Definir las tareas específicas de la historia o requerimiento
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.