Location Limerick
Country Irlanda
Category Desarrollo y Gestión de Producto
Type Tiempo completo
Experience Senior
Language Inglés

Quiénes somos

El especialista en software de sostenibilidad, AMCS, tiene su sede en Irlanda, con oficinas en Europa, Estados Unidos y Australasia. Con más de 1.300 empleados altamente cualificados en 22 países, nos especializamos en ofrecer soluciones tecnológicas para facilitar un futuro neutro en carbono.

Lo que hacemos

Nuestras soluciones SaaS innovadoras aumentan la eficiencia y aumentan la sostenibilidad en industrias intensivas en recursos. Más de 5.000 clientes en 23 países ya se benefician de nuestro software Performance Sustainability, asegurando que ofrecemos soluciones prácticas para mejorar la rentabilidad y la resiliencia medioambiental en todo el mundo.

El papel

Buscamos un Líder Técnico altamente cualificado y motivado para liderar un equipo de desarrolladores de software en el diseño, desarrollo y entrega de soluciones de software de alta calidad utilizando la pila tecnológica de Microsoft. Actuarás como un puente entre el equipo de desarrollo y los interesados, asegurando la excelencia técnica, mentorizando a los miembros del equipo y promoviendo las mejores prácticas en ingeniería de software. 

Se requiere una apreciación de los riesgos tecnológicos y la articulación de los requisitos  no funcionales. Se esperan excelentes habilidades  de comunicación y trabajo en equipo, junto con una fuerte ética de trabajo y una actitud positiva.  

Tendrás una sólida experiencia con la pila tecnológica de Microsoft y la infraestructura asociada, y cómo se aplica a DevOps y Seguridad. Tendrás un gran interés en hacer las cosas correctamente y en afrontar nuevos desafíos. Se espera que el candidato tenga sólidas habilidades de desarrollo y contribuya a la entrega de soluciones principales. 

Como responsable técnico de Ingeniería de Plataformas, mantendrás un fuerte enfoque en la fiabilidad, el rendimiento y la seguridad de nuestra plataforma, centrado en una experiencia positiva para el cliente.


Responsabilidades clave

  • Liderar el diseño y desarrollo de aplicaciones escalables, seguras y mantenibles utilizando tecnologías de Microsoft (.NET, Azure, SQL Server, Cosmos, etc.).

  • Colaborar con product owners, arquitectos y partes interesadas para traducir los requisitos empresariales en soluciones técnicas.

  • Proporcionar liderazgo técnico y mentoría a los desarrolladores, realizando revisiones de código y promoviendo las mejores prácticas.

  • Supervisa todo el ciclo de vida del desarrollo de software (SDLC), incluyendo planificación, desarrollo, pruebas, despliegue y soporte.

  • Asegúrate de cumplir con los estándares arquitectónicos, las directrices de programación y las prácticas de DevOps.

  • Impulsar la mejora continua en procesos, herramientas y tecnologías de ingeniería.

  • Comunica los NFRs y diseños de forma efectiva, tanto formal como verbalmente. 

  • Diseña e implementa APIs RESTful que sean robustas, bien documentadas y seguras.

  • Monitorización del rendimiento y adopción de la API (por ejemplo, tiempos de respuesta de la API, tasas de error y uso por consumidores internos/externos).

  • Identificar y ayudar a reducir cualquier deuda técnica estratégica. 

  • Contribuir activamente al esfuerzo de desarrollo con énfasis en garantizar un código de buena calidad, con altos niveles de cobertura de código, que siga los mejores principios de DDD. 

  • Mantente al día con los últimos avances tecnológicos que nos ayudarán a mejorar continuamente nuestra oferta. 

  • Comunica los conceptos técnicos de forma clara a los actores no técnicos.

Requisitos

  • Licenciatura o máster en informática o en un campo relacionado o experiencia práctica equivalente.

  • Mínimo 7 años de experiencia en desarrollo. 

  • 2+ años de experiencia en un puesto de Líder Técnico

  • Comprensión de las arquitecturas nativas de la nube y patrones de diseño.

  • Exposición al diseño/construcción de sistemas empresariales distribuidos fiables capaces de escalar para atender grandes volúmenes de tráfico. 

  • Gran atención al detalle y disposición para afrontar desafíos técnicos complejos. 

  • Excelentes habilidades de desarrollo.

  • Competencia en la pila Microsoft - .Net (c#), Web Api, Azure Services (incluyendo Cosmos, Azure Sql, App Insights, KeyVault, AFD, etc.), Azure DevOps, etc. 

  • Pleno conocimiento del SDLC, con experiencia trabajando con DDD, TDD, CI/CD. 

  • Familiaridad con frameworks de pruebas automatizadas.

  • Experiencia en arquitectura impulsada por eventos, microservicios, kafka. 

  • Exposición a la tecnología de contenedores (Kubernetes, Docker, etc.) 

  • La certificación Microsoft Azure / .Net es una ventaja. 

  • La experiencia con los API Gateways es una ventaja

  • Uso de Co-Pilot/Other para mejorar la eficiencia en diseño y programación de IA. 

  • Un gran interés en las tecnologías y herramientas de IA y en cómo los equipos pueden aprovecharlas para acelerar la entrega y el valor para el negocio y nuestros clientes.

  • Curiosidad intelectual y capacidad de aprendizaje. 

  • Excelentes habilidades de comunicación, documentación, diseño y gestión de grupos de interés.