Descripción del puesto
Funciones Principales
- Evaluar en conjunto con el administrador de la base de datos, las fuentes alternativas de información y establecer la metodología a seguir para alcanzar los requerimientos del usuario.
- Mantener comunicación permanente, con el equipo de Tecnología para procurar que los requerimientos de los usuarios se cumplan en tiempo y forma.
- Realizar el desarrollo de sistemas desde la recopilación de la información de acuerdo a los requerimientos del usuario hasta el análisis, diseño, programación e implementación del mismo.
- Elaborar las especificaciones de los sistemas de Información para el efecto de la documentación de trabajo.
Conocimientos Técnicos
- Lenguaje y frameworks: .NET Core 8, Angular 18, Dart, Flutter.
- ORM / Base de datos: Entity Framework, SQL, Server.
- Arquitectura: Microservicios, Clean Architecture (Core, Boundaries, Persistence).
- Patrones: Repository Pettern, Dependency Injection, Optional Pattern.
- Contenedores: Docker / Kubernetes.
- Integración continua: CI/CD con Auzre DevOps o equivalente.
- Interoperabilidad: APIs REST (consumo y exposición).
- UI / Frontend: Tailwind CSS y buenas prácticas de UX/UI.
- Gestión de estado. Bloc Pattern.
- Conocimientos deseables: Integración biométrica (Facephi SDK), notificaciones push, stores (Play Store / App Store).
Requisitos
- 3 años o experiencia equivalente, en desarrollo de aplicaciones web empresariales, aplicaciones móviles híbridas o nativas, preferiblemente en entornos bancarios o financieros.
- Licenciatura culminada
- Conocimiento en lenguaje de programación HTML, XML, CSS, entre otros
- Inglés - Preferiblemente
- Conocimiento de Conectores SOA, Java, J2EE, .Net
- Conocimiento de software, hardware y sistemas
- Cocimiento y manejo de los programas Microsoft Office
Beneficios
- Seguro de vida y Gastos Médicos.
- Clinica empresarial gratuita.
- Capacitación continua.
- Descuentos en comercios afiliados.
- Tasas de interés en productos bancarios.
- Oportunidades de crecimiento.