Empresa con actividad que abarca la gestión de casinos, salones de juego y apuestas deportivas. Opera tanto en Europa como en América Latina y se caracteriza por su fuerte presencia internacional. Esta compañía se destaca por combinar tecnología avanzada con una oferta variada de juegos y servicios, todo bajo un estricto marco regulatorio y de responsabilidad social.
· Colaborarás con otros profesionales para determinar los requisitos funcionales y no funcionales del nuevo software y aplicaciones.
· Utilizarás herramientas (lucid) y metodologías para crear representaciones de funciones del producto deseado.
· Desarrollarás especificaciones de producto a un alto nivel con atención a la integración y viabilidad del sistema.
· Definirás todos los aspectos del desarrollo, desde la tecnología y el flujo de trabajo apropiados a los estándares de codificación.
· Comunicarás satisfactoriamente todos los conceptos y las directrices al equipo de desarrollo.
· Supervisarás el progreso del equipo de desarrollo para asegurar la coherencia con el diseño inicial.
· Ofrecerás asesoramiento técnico a desarrolladores y jefe de proyecto.
· Garantizarás que el software cumple todos los requisitos de calidad, seguridad, capacidad de modificación y ampliación, etc.
Oportunidades de carrera y desarrollo profesional.
Qué te hará triunfar?
· Formación académica técnica en ingeniería, graduado/a o equivalente en informática o telecomunicaciones.
· Que tengas experiencia demostrada como arquitecto de software.
· Conocimientos del diseño y de la arquitectura del software y aplicaciones.
· Que tengas buenas habilidades de organización y adaptabilidad.
· Que tengas atención al detalle.
A nivel técnico:
· Lenguajes: C#
· Experiencia en el desarrollo de pruebas unitarias de integración y e2e.
· Estar familiarizado/a con HTML/CSS, JavaScript y diseño de UI/UX.
· Desarrollo de API REST, con Net Core
· Conocimientos de UML y otros métodos de modelado.
· Frameworks: Net Framework 4.5, Net Core 7.0 y Net Core 8.0
· Devops: Azure DevOps, desarrollo de pipelines para despliegues de aplicaciones en AKS (Continuous Integration, Delivery y Deployment)
· Patrones de Diseño
· Principios Solid
· Patrones de Arquitectura:
o DDD
o Event Sourcing
o Microservicios
o CQRS
o TDD
· Cloud: Azure o AWS, preferiblemente Azure.
o Kubernetes en específico AKS (Azure Kubernetes Services)
o Terraform
· Base de datos documentales (Couchbase)
· Sistema de mensajería, preferiblemente RabbitMQ