Ingenieros de Software en Irlanda

Ingenieros de Software en Irlanda – Trabajos (Mayo 2019)

In Latinos en Irlanda, Negocios y Trabajos by IrelandLatinAmerica

Trabajos para Ingenieros de Software en Irlanda

Mayo 2019


Ingeniero de Fiabilidad de Base de Datos

Dublín, Irlanda

Una compañía de software líder está buscando un Ingeniero de Fiabilidad de Base de Datos. Si está interesado, puede adjuntar su currículum aquí y le enviaremos su solicitud a la empresa.

Sobre el papel y lo que hará

  • Liderar proyectos más grandes, de principio a fin, donde el alcance se entiende principalmente
  • Diseñar y desarrollar una nueva infraestructura de alta disponibilidad para satisfacer las necesidades de nuestro producto en crecimiento y evolución.
  • Software de escritura para que la infraestructura de la base de datos sea autogestionable y autoservicial
  • Asesorar a los equipos de características sobre cómo podemos apoyar las necesidades de la base de datos de las nuevas características en desarrollo
  • Escribir códigos para capturar datos sobre el rendimiento del servicio y crear herramientas y paneles para proporcionar información sobre esos datos
  • Participación en la rotación de turno del puesto, triaje y resolución de problemas de producción a medida que surgen
  • Contribuir a herramientas internas que nos ayudan a mejorar nuestros procesos de operaciones, administrar nuestra infraestructura y escalar nuestros sistemas

Lo que deberia tener

  • Tiene curiosidad por cómo funcionan las cosas.
  • Haber estado desarrollando y operando aplicaciones de Internet de alto tráfico y que puede indicar cosas en las que ha trabajado
  • Haber implementado un software de servidor en Linux y luego lo ha operado a escala. Ha depurado sus problemas, analizado y optimizado su rendimiento.
  • Es un comunicador fuerte. Explicar conceptos técnicos complejos a diseñadores, soporte y otros ingenieros no es un problema para usted
  • Disfrutar ayudando a los nuevos miembros del equipo, asesorando y enseñando a otros.

Calificaciones:

  • Mínimo:
    • Experiencia profesional al operar al menos un sistema de almacenamiento de datos distribuidos, a escala y en un entorno de equipo. Algunos ejemplos incluyen: una base de datos relacional como MySQL, un motor de búsqueda como Solr o un bus de transmisión de mensajes como Kafka
    • Licenciatura en ciencias de la computación, ingeniería o un campo relacionado, o capacitación equivalente, beca o experiencia laboral
  • Preferencia:
    • Sólida competencia en ingeniería de software, utilizando lenguajes de programación funcionales o imperativos, por ejemplo, PHP, Python, Ruby, Go, C o Java (utilizado sin marcos)
    • Experiencia en el uso de sistemas de almacenamiento distribuido escalados en cientos o miles de servidores

Puntos extra:

  • Experiencia expresando preguntas complejas en SQL, especialmente MySQL
  • Experiencia en el uso de la gestión de configuración / automatización (Chef a plus)
  • Experiencia con entornos virtualizados, especialmente servicios web de Amazon
  • Experiencia en un entorno de inicio.

Ingeniero de Confiabilidad del Staff Site

Dublín, Irlanda

Una empresa líder de software está buscando un ingeniero de confiabilidad del sitio de personal. Si está interesado, puede adjuntar su currículum aquí y le enviaremos su solicitud a la empresa.

Sobre el papel y lo que harás

  • Ser responsable de proyectos o esfuerzos con valor estratégico que aclare las áreas de mayor complejidad y faculta a un equipo para hacer su mejor trabajo dentro de organizaciones multifuncionales; Eso puede afectar múltiples flujos de trabajo.
  • Liderar proyectos más grandes, de principio a fin, donde el alcance se entiende principalmente
  • Diseñar y desarrollar un nuevo componente de infraestructura de alta disponibilidad para satisfacer las necesidades de nuestro producto en crecimiento y evolución.
  • Unirse a un equipo de desarrollo en una rotación, para ayudarles a reducir la latencia del servicio y aumentar la disponibilidad
  • Poner en la pizarra una solución para mejorar el rendimiento de nuestra API de mensajería en tiempo real en una ubicación desatendida, y luego implementar su implementación
  • Participación en las operaciones de rotación de turno, triaje y resolución de problemas de producción.

Lo que debería tener

  • Tiene curiosidad acerca de cómo funcionan las cosas y le encanta compartir ese conocimiento con otros
  • Puede analizar y optimizar el rendimiento en aplicaciones de Internet de alto tráfico.
  • Le encanta ser mentor y modelar metodologías estándar para pruebas de unidad, revisión de código, documentación de diseño, depuración y solución de problemas. Ha estado desarrollando y operando sitios web profesionalmente y puede indicar cosas en las que ha trabajado

Calificaciones:

  • Experiencia profesional en ingeniería de aplicaciones web, trabajando en equipo.
  • Posee sólidos fundamentos de informática: estructuras de datos, algoritmos, lenguajes de programación, sistemas distribuidos y recuperación de información.
  • Licenciatura en ciencias de la computación, ingeniería o un campo relacionado, o capacitación equivalente, beca o experiencia laboral
  • Experiencia con lenguajes de programación funcionales o imperativos, por ejemplo, PHP, Python, Ruby, Go, C o Java (utilizados sin marcos)
  • Experiencia en la implementación, operación y depuración del software de servidor en Linux a escala
  • Experiencia en el uso de la automatización de la configuración / gestión de configuración, especialmente Chef
  • Experiencia con entornos virtualizados (AWS experimenta un plus)

Puntos extra:

  • Experiencia usando PHP sin un framework
  • Competencia probada con SQL (idealmente en un entorno de base de datos federada; MySQL es una ventaja)
  • Experiencia previa o conocimiento de sistemas de gran volumen y gran escala.
  • Experiencia previa o conocimiento de cónsul.

Ingeniero de Datos

Sligo, Irlanda

Una empresa líder en software está buscando un ingeniero de datos. Si está interesado, puede adjuntar su currículum aquí y le enviaremos su solicitud a la empresa.

Descripción del trabajo:

  • Nuestros ingenieros de datos brindan soporte directo al grupo de Data Science y a la compañía en general. Nos enfrentamos a la integración de datos en tiempo real desde múltiples fuentes a través de una variedad de herramientas. Esto requiere empujar la envoltura utilizando las tecnologías existentes y al mismo tiempo abrir el camino aplicando enfoques y tecnologías novedosas.
  • Estamos buscando una persona con una pasión por aprender, adaptar y ayudar a abrir nuevas puertas en la fusión de datos y el aprendizaje automático. Buscamos la capacidad de inspirar a las personas con las capacidades que ofrecen los nuevos enfoques para la ingeniería de datos y las tecnologías de transmisión. Esta es una oportunidad para ser un líder técnico, ya que somos pioneros en los enfoques novedosos. Nuestro equipo no teme enviar solicitudes de extracción a proyectos de código abierto y ser contribuyentes positivos a la comunidad. Es Bueno dar de vuelta.
  • Esta posición en nuestro equipo de Ingeniería de Datos enfocado en tiempo real dentro del Grupo de Algoritmos tiene una alta exposición a las nuevas tecnologías, la operacionalización del aprendizaje automático y la ciencia de datos, así como los enfoques líderes en la industria para la fusión de datos en tiempo real. Nuestras soluciones de aprendizaje automático son altamente visibles y tienen un impacto directo en las finanzas de la compañía.
  • Responsabilidades de trabajo / ¿Qué va a hacer?
    • ​Trabajar estrechamente con científicos de datos y otros para transformar su trabajo en soluciones de producción escalables.
    • Desarrolle, monitoree y admita sistemas de procesamiento de flujo de alto rendimiento, utilizando marcos como Spark-Streaming, Kafka Streams, Pulsar o Flink
    • Identifique, diseñe e implemente mejoras de procesos internos (automatizando procesos manuales, optimizando la entrega de datos, rediseñando la infraestructura para una mayor escalabilidad, etc.)
    • Familiarícese con los sistemas existentes de big data, desarrollo y bases de datos en la empresa.
    • Asegúrese de que las políticas de gobernabilidad de datos sean correctas mediante la implementación o validación de Lineage de datos, controles de calidad, clasificación, etc..
    • Impulso profesional hacia el aprendizaje continuo, el desarrollo de habilidades y el liderazgo técnico.
  • Requisitos de trabajo / ¿Con qué trabajarás?
    • Experiencia en la creación, optimización y mantenimiento de grandes volúmenes de datos, arquitecturas y conjuntos de datos.
    • Experiencia con tecnologías sin servidor.
    • Experiencia avanzada en transformación de datos utilizando múltiples herramientas y técnicas (Lambda, SQL, Java, Python, R, etc.)
    • Experiencia en desarrollo de microservicios y despliegue en Docker / Kubernetes.
    • Gran experiencia con scripts de UNIX, Linux y Shell, Python, JavaScript y JSON
    • Experiencia con la canalización de datos, la gestión del flujo de trabajo y las herramientas de CI / CD, como: Airflow, Luigi, SaltStack, Puppet o CloudFormation
    • La experiencia con tecnologías gráficas como TinkerPop es una ventaja.
    • El desarrollo web no debe ser un arte oscuro ya que apoyamos un sitio de comercio electrónico y queremos democratizar nuestros conjuntos de herramientas.
  • Lo que ofrecemos:
    • 401k (6% de coincidencia)
    • Horarios flexibles
    • Reembolso de matrícula, programa de desarrollo de liderazgo y programa de tutoría
    • Gimnasio en el lugar con clases de fitness grupales y entrenadores
    • Café en el lugar con cafetería adicional y bar de jugos
    • Invernadero en el lugar, que proporciona frutas y verduras frescas para nuestra cafetería
    • Y más…
    • Los beneficios varían según la ubicación, el cargo, la permanencia y la elección de los empleados
  • Requerimientos físicos:
    • Esta posición requiere que se siente, se ponga de pie y realice funciones generales de oficina. También es posible que deba levantar hasta 25 libras de vez en cuando. Doblar, encorvarse y alcanzar también se requieren con frecuencia.

Desarrollador Senior de Software

Sligo, Irlanda

Una empresa líder en software está buscando un ingeniero de datos. Si está interesado, puede adjuntar su currículum aquí y le enviaremos su solicitud a la empresa.

  • Rol:
    • Como desarrollador de software senior. Trabajará en un entorno Agile, en un equipo colaborativo y trabajará en las últimas tecnologías. Valoramos la inteligencia, la creatividad, la calidad, el liderazgo técnico y un gran interés por aprender. Nuestro equipo se basa en Sligo y se centra en proyectos de desarrollo para sitios web orientados al cliente, proyectos internacionales y áreas de tecnologías de vanguardia, como el aprendizaje automático y la implementación continua.
    • Disfrutará trabajando como parte de un equipo, tendrá una sólida formación en desarrollo de Java y tendrá al menos 6 años de experiencia en desarrollo de software en un entorno corporativo que trabaja en aplicaciones orientadas al cliente.
  • Qué hará:
    • ​Los desarrolladores de software sénior son responsables de trabajar en proyectos críticos significativos con supervisión limitada o sin supervisión, deben poder asumir la responsabilidad de todas las facetas del proceso de desarrollo, participar en la evaluación, el cambio y el seguimiento de los requisitos del proyecto, planes y diseños de componentes de software, servicios , y procesos, fomenta relaciones de trabajo sólidas dentro de TI y con grupos empresariales, mentores de otros desarrolladores, participa en tareas de desglose en tareas y proporciona estimaciones de trabajo, puede liderar proyectos moderados y no críticos, domina la mayoría de las tecnologías y herramientas básicas, entiende Todas las fases del ciclo de vida de desarrollo de software de la empresa, demuestran iniciativa e integridad en todos los aspectos del trabajo, deben demostrar buenas capacidades analíticas, tienen un conocimiento básico de la organización general de la empresa, tienen una sólida comprensión de la organización y las operaciones de los socios comerciales.
  • Lo que debe tener:
    • Habilidades fuertes de Java SE, preferiblemente a través de la versión 1.7.
    • Capacidad de SQL sólido y posee muchos de los siguientes:
    • Competencia en diseño y programación orientados a objetos.
    • Experiencia con Mapeo Relacional de Objetos (ORM), especialmente Hibernate y JPA.
    • Experiencia en el uso de tecnologías de presentación web como JSP, JSF, Ajax, Javascript y HandleBars.
    • Uso de tecnologías de contenedor web, especialmente Tomcat.
    • Dominio del desarrollo basado en IDE, especialmente en Eclipse o IntelliJ.
    • Pruebas de la unidad de desarrollo de competencia, especialmente utilizando JUnit.
    • Competencia con Maven y SVN.
    • XML y tecnologías relacionadas como XSD, JAXB, XSLT, etc.
    • Experiencia con grandes bases de datos y sistemas.
    • Gran conocimiento de las estructuras de datos.
    • Realizar otras tareas según sea requerido y asignado por el gerente y la alta gerencia.
    • Seguir las políticas legales según las indicaciones.
    • Licenciatura en Informática o campo equivalente.
  • Lo que esperamos que tenga:
    • Experiencia con múltiples lenguajes de programación.
    • Experiencia en programación funcional.
    • Experiencia en la construcción de servicios web con Jersey y SpringBoot.
    • Experiencia en el uso de tecnologías de presentación web como Angular y React.
    • Desarrollo basado en la nube.
    • Desarrollo en Linux.
    • Experiencia con Maven.
    • Conocimiento de despliegue continuo y docker.
    • Experiencia con JMS y otros protocolos de mensajería asíncrona.
    • Gran interés por las nuevas tecnologías y marcos.
    • Doctorado o Maestría Deseable.
  • Lo que ofrecemos:
    • Seguro de salud para empleados y familiares.
    • 6% de contribución de pensión igualada
    • Seguro de vida
    • Seguro de discapacidad a largo plazo.
    • Bicicletas de uso gratuito.
    • Horas de trabajo flexibles
    • Eventos sociales regulares de la empresa.
  • Requerimientos físicos:
    • Esta posición requiere que se siente, se ponga de pie y realice funciones generales de oficina. También es posible que deba levantar hasta 25 libras de vez en cuando. Doblar, encorvarse y estirarse también son requeridos con frecuencia. ​

Consultor, Ingeniería de Software

Dublín, Irlanda

Una empresa líder en software está buscando un Consultor en Ingeniería de Software. Si está interesado, puede adjuntar su currículum aquí y le enviaremos su solicitud a la empresa.

Título profesional

La compañía está buscando un ingeniero brillante, apasionado e innovador para unirse a su equipo de Investigación y Desarrollo de Dublín de manera permanente. En esta función, usted será un miembro clave de un equipo global de entusiastas de la tecnología altamente ágil. Serás parte de un equipo que desempeñará un papel fundamental en la creación de productos interesantes e innovadores y en la escala mundial.

Nuestro equipo está construido sobre una base de investigación y tecnología en áreas nuevas y emergentes como la computación cuántica, AI, AR / VR, visión por computadora para dar forma al futuro del comercio con y para nuestros clientes.

Ejemplos de tecnologías con las que trabajamos:

  • Java [JEE, Spring, Node]
  • Web [CSS, HTML5, Javascript, AngularJS, React]
  • Base de datos [Oracle, MySQL, Postgres, MongoDB]
  • Móvil [iOS, Android, React, Flutter]
  • Nuevas interfaces [Hololens, Magic Leap, Unity]

Un candidato exitoso debe demostrar:

  • Fuertes habilidades de comunicación, tanto verbales como escritas.
  • Gran energía, orientada a los detalles, proactiva y capaz de funcionar bajo presión en un entorno independiente.
  • Alto grado de iniciativa y auto-motivación para impulsar resultados.
  • Un historial probado de fuertes habilidades de resolución de problemas.

Experiencia:

  • Mínimo 5 años en un rol de desarrollo de software.

Consultor en Ingeniería de Software (Soluciones de Fraude)

Dublín, Irlanda

Una compañía de software líder está buscando un Ingeniero de Software Consultor en Soluciones de Fraude. Si está interesado, puede adjuntar su currículum aquí y le enviaremos su solicitud a la empresa.

Visión general

Sea parte del equipo de Productos de Fraude de Operaciones y Tecnología que desarrolla nuevas capacidades para la Plataforma de Gestión de Decisiones de la compañía, que sirve como el núcleo de múltiples soluciones empresariales para combatir el fraude y validar la identidad del titular de la tarjeta. Nuestra plataforma patentada procesa miles de millones de transacciones por mes en decenas de milisegundos utilizando un enfoque de múltiples niveles orientado a mensajes para un alto rendimiento y disponibilidad.

  • ¿Está interesado en ayudar a crear soluciones que ayuden a reconocer y prevenir el fraude de pagos?
  • ¿Alguna vez ha trabajado en una plataforma de administración de decisiones altamente escalable?
  • ¿Te consideras capaz de cerrar la brecha entre la tecnología y los negocios?

Rol

  • Proporcionar un análisis técnico detallado del hardware y software del producto o aplicación para garantizar que se puedan cumplir los requisitos funcionales y de negocios.
  • Proporcionar experiencia en la materia para el proyecto asignado.
  • Realice análisis de los requisitos del sistema, elabore las historias de usuario y los criterios de aceptación en un formato de metodología Agile.
  • Facilite sesiones de alcance y dirija sesiones de revisión de requisitos técnicos / historias.
  • Hambre de sistemas y conocimiento técnico: constantemente analizando e innovando nuevos y mejores enfoques para nuestros sistemas.
  • Producir documentación completa de análisis de los requisitos del sistema.
  • Identificar lagunas en los requisitos.
  • Identificar dependencias entre equipos.

El candidato ideal tendría las siguientes habilidades PRIMARIAS:

  • Experiencia demostrada en la recopilación de requisitos técnicos y documentación.
  • Alta energía, orientada a los detalles y proactiva con la capacidad de funcionar bajo presión en un entorno colaborativo (Agile).
  • Alto grado de iniciativa y auto-motivación con disposición y habilidad para aprender y aprovechar oportunidades desafiantes.
  • Fuertes habilidades de comunicación, tanto verbales como escritas, con fuertes relaciones, habilidades de colaboración y organización.
  • Muy alta atención al detalle.
  • Experiencia previa en la recopilación de requisitos técnicos para sistemas de back-end Java y UI web, con servicios web basados en REST; JSON, XML.

Algunas de las habilidades SECUNDARIAS adicionales (serían una ventaja no obligatoria)

  • Experiencia con sistemas de procesamiento de transacciones de alto rendimiento y alta disponibilidad y aplicaciones web de múltiples niveles
  • Experiencia en seguridad.

Ingeniero de Software Full-Stack

Dublín, Irlanda

Una empresa líder en software está buscando un ingeniero de software de Full Stack. Si está interesado, puede adjuntar su currículum aquí y le enviaremos su solicitud a la empresa.

Visión general

  • Shared Components Team es una colección dedicada de personas autoorganizadas, de alto rendimiento, interdependientes y coubicadas que representan diferentes Rols funcionales con todas las habilidades necesarias para crear las capacidades fundamentales que los equipos de aplicaciones desarrollan sobre ellas. Este equipo lidera con la misión de proporcionar una administración general de la arquitectura y el diseño de aplicaciones de nivel empresarial en el contexto del desarrollo de software holístico. Esto incluye impulsar las decisiones de arquitectura y diseño y crear un consenso a su alrededor. El equipo lidera la exploración en arquitectura de software e innovaciones tecnológicas, junto con la excelencia en todo el equipo.
  • Los miembros del equipo pueden ser desarrolladores, evaluadores, analistas, ingenieros y arquitectos de Big Data. El equipo es multifuncional, lo que significa que entre todos sus miembros poseen habilidades suficientes para realizar el trabajo. No hay una jerarquía de liderazgo dictada entre los miembros del equipo.
  • Un ingeniero senior es un ingeniero de alto rendimiento dentro de la organización y encabeza las implementaciones de arquitectura o marco. Él o ella participa en el Ciclo de Vida de Desarrollo de Software a través de Coaching, I + D, Prueba de Conceptos, Prototipos, revisión de Código, etc. Además, influye en las prácticas de desarrollo para que cumplan con las mejores prácticas, políticas y procedimientos.
  • ¿Tiene lo que se necesita para proporcionar liderazgo técnico para un equipo Scrum, incluido el entrenamiento y la tutoría?
  • ¿Tiene las habilidades para ser reconocido como un Ingeniero de Full Stack en un equipo Scrum?

Rol y Responsabilidades esenciales de la posición:

  • Ejecute y sea propietario de las implementaciones de la arquitectura de línea base y diseñe actividades en colaboración con otros Ingenieros y Equipo de Ingeniería.
  • Trabajar en las actividades Pre SDLC o Discovery que poseen y contribuyen a las actividades asignadas relacionadas con la viabilidad técnica y la evaluación, proporcionando respuestas.
  • Experiencia en el trabajo con una arquitectura moderna y de ritmo rápido con amplia experiencia en la creación de aplicaciones de arranque Spring, API REST, bases de datos NO / SQL y participación activa en I + D en los nuevos marcos
  • Fuertes habilidades de comunicación, con la capacidad de expresar y diseñar ideas para un equipo de desarrollo
  • Trabaja con las siguientes pilas de corrientes: Micro Services, Mongo, Redis, Kafka y Angular
  • Trabajar para definir los requisitos de funciones y entregar el producto que impacta materialmente el negocio y mejora la experiencia del consumidor.
  • Identifique problemas en el rendimiento y encuentre formas novedosas de resolverlos.
  • Diseñar e implementar servicios escalables, resilientes y de alto rendimiento.
  • Trabajar con tecnologías de persistencia SQL y NoSQL.
  • Proporcionar orientación a los equipos sobre estándares de desarrollo, automatización y herramientas.
  • La comprensión del sistema de eco en la nube es imprescindible y ya se hizo en las implementaciones para la creación de aplicaciones web para la nube interna o externa.

Todo sobre usted:

  • Experiencia en ingeniería full-stack en un entorno de producción
  • Habilidades de programación de expertos en Java / JEE
  • Competencia en las mejores prácticas de desarrollo de software (ATDD / BDD, pruebas unitarias)
  • Experiencia con las plataformas web, Java y Java EE modernas, incluidos el marco y los componentes Spring, Hibernate, Messaging, Node JS o Express JS o similar, Web y Application Server (Server App Design & Technology Habilidades), Web Services, REST (Services Design & Habilidades tecnológicas), Stack web que incluye JavaScript, CSS, JSON, Angular JS o un marco similar (Diseño de aplicaciones web y habilidades tecnológicas)
  • Experiencia con Spring Cloud, Spring Boot, Redis, Mongo, Kafka, Spock, Jenkins, Maven
  • Fuertes habilidades interpersonales y capacidad para trabajar en un entorno de colaboración
  • Deseo de estar al tanto de las nuevas herramientas y métodos de desarrollo.
  • Licenciatura en Ingeniería o Tecnología en Informática, Ingeniería o IT Requerida y Maestría en disciplina relacionada Preferida

Obligatorio

  • Programación orientada a objetos
  • Servicios web y estándares API (REST / OAuth / JSON)
  • Lenguajes de programación y secuencias de comandos (2 o más de Java, C ++, Scala, JS, Python, Shell *)
  • Primavera, bota de primavera
  • Frameworks de aplicaciones web (como AngularJS, Spring)
  • Analítica y resolución de problemas.
  • Capacidad para operar con eficacia de forma independiente
  • Comunicación técnica (escrita y oral)

Calificaciones mínimas

  • Licenciatura en Ciencias de la Computación o campo técnico relacionado o experiencia práctica equivalente.
  • Prácticas relevantes o experiencia laboral, incluida la experiencia en desarrollo y / o automatización de pruebas.
  • Experiencia con servicio micro complejo, implementaciones de tecnología moderna

Manager / SCRUM Master, Ingeniería de Software (Plataforma de Fraude)

Dublín, Irlanda

Una empresa líder en software está buscando un Gerente / SCRUM Master en Ingeniería de Software (Plataforma de Fraude). Si está interesado, puede adjuntar su currículum aquí y le enviaremos su solicitud a la empresa.

Rol:

Estamos buscando un Gerente de Desarrollo de Software experimentado y enérgico / SCRUM Master para proporcionar liderazgo y dirección Agile para entregar soluciones de Plataforma de Fraude de misión crítica dentro del grupo de Soluciones de Inteligencia Cibernética en la compañía. Estamos comprometidos a llevar la pasión y el enfoque al cliente a todo lo que hacemos.

El candidato ideal será técnicamente competente con una sólida experiencia liderando equipos de desarrollo de software. Tendrán una experiencia completa en el ciclo de vida del software y un sólido historial de entrega, desde el concepto y diseño iniciales hasta la implementación y, en última instancia, la producción.

Como miembro del equipo de liderazgo de desarrollo de software, le apasionará construir un equipo de ingeniería de clase mundial que disfrute de lo que hace. Un fuerte enfoque en la calidad es una necesidad, ya que es buscar e impulsar mejoras continuas.

Como gerente de desarrollo de software, usted será responsable de la entrega de la solución. Confiará en asesorar a un equipo de proyecto más amplio en cuestiones de diseño, mejoras, optimización e implementación, y ser consciente comercialmente y ser capaz de emitir juicios sensatos.

Responsabilidades:

  • Proporcionar liderazgo técnico y dirección a los equipos de desarrollo de software en el desarrollo de mejoras de la plataforma de fraude.
  • Liderar con éxito la definición, el desarrollo y la entrega de iniciativas importantes en un entorno de desarrollo de software Agile.
  • Asóciese con empresas y propietarios de productos para priorizar mejoras e impulsar decisiones estratégicas.
  • Responsable de la planificación, desarrollo y ejecución de proyectos para satisfacer las necesidades del negocio.
  • Capacidad para aplicar la metodología SAFe Agile para garantizar la entrega sin problemas del software al mercado.
  • Configurar y facilitar SCRUM, planificación de iteración, demostraciones de fin de iteración, reuniones retrospectivas y otras ceremonias ágiles para el equipo.
  • Gestionar y reportar métricas ágiles para el equipo.
  • Promover la excelencia ágil y las prácticas de trabajo eficientes en el equipo.
  • Comprender el alcance de los sistemas y los objetivos del proyecto, así como el rol y la función de cada miembro del equipo, para liderar de manera efectiva al equipo del proyecto y garantizar que se cumplan las necesidades comerciales.
  • Asegurar una comunicación oportuna y precisa con el personal del proyecto y las partes interesadas clave a lo largo del ciclo de vida del proyecto.
  • Identificar brechas en el proceso y sugerir e implementar mejoras.
  • Impulsar la cultura de mejora continua en el equipo.
  • Desarrollar casos de negocio alineados con los objetivos de la empresa.
  • Asegurar que el esfuerzo de desarrollo esté adecuadamente dotado de personal.
  • Asegurarse de que el personal esté adecuadamente capacitado y de que haya planes de desarrollo profesional.
  • Asegurarse que el personal tenga las habilidades y conductas apropiadas.
  • Proporcionar retroalimentación continua y entrenamiento para permitir a un equipo de alto rendimiento.
  • Asegurarse de que se proporciona cobertura de soporte de producción para el área de propiedad técnica del equipo.

Habilidades:

  • 5-8 años de experiencia en desarrollo de software, incluida alguna experiencia de gestión (incluido el entrenamiento para un alto rendimiento y la realización de evaluaciones formales de rendimiento)
  • Experiencia como SCRUM Master preferible.
  • Conocimiento profundo de las técnicas de planificación de proyectos Agile y herramientas automatizadas de planificación y visualización de proyectos.
  • Pasión por trabajar en un entorno de desarrollo de software Agile y fomentar una cultura de mejora continua del equipo.
  • Debe estar inspirado, altamente motivado, un fuerte jugador de equipo con la capacidad de motivar a otros.
  • Mostrar un alto grado de iniciativa y demuestre la voluntad de asumir oportunidades desafiantes.
  • Gran comprensión de las mejores prácticas de software.
  • Capacidad para trabajar bien con las personas y ser altamente motivado y motivado.
  • Habilidades fuertes de mentoring y coaching.
  • Capacidad para representar a la organización técnica y evangelizar el trabajo al liderazgo superior.
  • Sea un campeón de la ingeniería y la excelencia operativa: asegúrese de que se cumplan las métricas organizacionales para la medición de la ingeniería y la excelencia en el rendimiento.
  • Capacidad para manejar múltiples prioridades en competencia en un entorno acelerado.
  • Experiencia en el desarrollo de sistemas distribuidos / escalables y aplicaciones de transacciones de gran volumen.
  • Excelente comunicación oral y escrita.
  • El conocimiento de la industria de pagos es una ventaja.

Calificaciones

  • Licenciatura en informática o campo relacionado.

Consultor Senior, Ingeniería de Software

Dublín, Irlanda

Una empresa líder de software está buscando un Consultor Senior en Ingeniería de Software. Si está interesado, puede adjuntar su currículum aquí y le enviaremos su solicitud a la empresa.

Rol

  • Diseñar soluciones de software simples, seguras y escalables para un alcance global.
  • Asesorar e influír a los ingenieros de software a través de revisiones de códigos, programación de pares y documentación.
  • Desarrollar pruebas de conceptos de soluciones para que los equipos de ingeniería consuman.
  • Aplicar patrones de desarrollo y arquitectura de seguridad consistentes.
  • Trabajar con los equipos de Producto y Ventas para preparar la acumulación de características
  • Proporcionar estimaciones de alto nivel de trabajo para propósitos de priorización.
  • Participar en el mapeo de carreteras del producto.
  • Viajar a centros tecnológicos globales para participar en talleres y sesiones de planificación.
  • Tomar decisiones arquitectónicas del software.

Todo sobre usted

  • Habilidades salientes con excelente comunicación.
  • Sin miedo de tener sus propias ideas desafiadas y con mucho tacto desafiando a otras ideas
  • Disfrute de la mentoría y el apoyo a los miembros del equipo.
  • Auto-motivado requiriendo poca dirección o supervisión
  • Impulsado a seguir avanzando.
  • Conocimiento avanzado de Java, Spring, JEE
  • Conocimiento avanzado de APIs RESTful
  • Conocimiento avanzado de la Web (HTML, CSS, JS, Angular, React) y tecnologías de redes (TCP / IP, HTTP (S), DNS, SMTP, F5, etc.)
  • Conocimiento avanzado del ciclo de vida del desarrollo de software
  • Experiencia con metodología de desarrollo de software SAFE o Agile.
  • Experiencia con el desarrollo de aplicaciones móviles nativas (iOS, Android)
  • Comprensión sólida de la seguridad de las aplicaciones web a través de múltiples canales (web, móvil, físico)

Ingeniero Senior, Ingeniería de Software

Dublín, Irlanda

Una empresa líder en software está buscando un Ingeniero Senior en Ingeniería de Software. Si está interesado, puede adjuntar su currículum aquí y le enviaremos su solicitud a la empresa.

Rol

Este rol implica trabajar con un equipo de desarrolladores talentosos para desarrollar soluciones basadas en Java de alto rendimiento. En este Rol, serás responsable de:

  • Diseño e implementación de capacidades innovadoras.
  • Trabaja como parte de un equipo ágil coubicado.
  • Trabaje de cerca con los líderes técnicos y otros desarrolladores para definir soluciones.
  • Desarrollar software de alta calidad, escalable y seguro.
  • Investigue soluciones técnicas alternativas para satisfacer las cambiantes necesidades comerciales.
  • Trabaje con el equipo del proyecto para cumplir con las fechas de vencimiento, mientras trabaja en las tareas y recomienda soluciones.
  • Producir documentación de diseño de acuerdo con los estándares de documentación de la compañía.
  • Transición de soluciones de I + D al núcleo de la empresa.

Habilidades

  • Competencia con Java JDK 8 o superior.
  • Conocimiento de Tomcat, Spring, Spring Boot, Shell Scripting, JSON.
  • Experiencia con Docker, Kubernetes u otras soluciones de orquestación de contenedores.
  • Experiencia con Linux, SQL, Multi-threading.
  • Experiencia en Junit u otros marcos de pruebas de unidades automatizadas.
  • Conocimiento de los principios y herramientas de CI / CD como Jenkins, Gradle, Maven.
  • Conocimiento de Splunk u otras soluciones de alerta y monitoreo.
  • Apasionado por el desarrollo de software y cómodo en un entorno fluido.
  • Conocimiento de Source Control Management y trabajo con código en un entorno de múltiples desarrolladores.

Otros

  • Excelente comunicación (verbal y escrita) y fuerte colaboración. Habilidades.
  • Muestre iniciativa y demuestre la voluntad de asumir oportunidades desafiantes.
  • Apasionado por la calidad del código y las mejores prácticas de codificación.
  • Debe ser impulsado, altamente motivado y un fuerte jugador de equipo.
  • Interesado en asesorar y ayudar a crecer las Habilidades de la próxima generación de desarrolladores de software.
  • Fluidez en Inglés.

Ingeniero de Software Senior

Dublín, Irlanda

Una empresa líder de software está buscando un Ingeniero de Software Senior. Si está interesado, puede adjuntar su currículum aquí y le enviaremos su solicitud a la empresa.

Rol:

  • Entregar soluciones proporcionando desarrollo directo de software.
  • Trabajar en estrecha colaboración con los líderes técnicos de los proyectos asignados para ayudar en el diseño y
  • Tareas de implementación.
  • Ayude con los problemas de soporte de producción actuando como un experto en la materia para resolver incidentes y tickets de problemas.
  • Planifique, diseñe y desarrolle soluciones técnicas y alternativas para cumplir con los requisitos comerciales en cumplimiento con los estándares, procesos y mejores prácticas de la empresa.
  • Dirigir las actividades diarias de desarrollo y mantenimiento del sistema del equipo para cumplir con los acuerdos de nivel de servicio (SLA) y crear soluciones con alto nivel de innovación, rentabilidad, alta calidad y tiempo de comercialización más rápido.
  • Responsable del ciclo de vida completo del desarrollo de sistemas, incluida la creación de documentos de requisitos de alta calidad, casos de uso, diseño y otros artefactos técnicos que incluyen, entre otros, la estrategia detallada de prueba / diseño de prueba, evaluación comparativa del rendimiento, lanzamiento de lanzamiento y planes de implementación, planes de contingencia / back-out, estudio de factibilidad, análisis de costos y tiempos y estimaciones detalladas.
  • Participe en PoC (Prueba de concepto) y ayude al Departamento con la selección de soluciones, tecnologías, metodologías y marcos de proveedores.
  • Lleve a cabo sesiones de brownbag sobre tecnologías, metodologías y marcos de aplicación apropiados y nuevos. Asegurar la transferencia de conocimiento de la tecnología del proveedor al personal de la empresa. Proporcionar capacitación técnica a los otros miembros del equipo.
  • Busque activamente oportunidades para mejorar los estándares y mejorar la eficiencia del proceso. Mentor y guía a otros miembros del equipo durante todas las fases del SDLC. Asegure una cobertura de prueba adecuada en Pruebas unitarias, Pruebas de sistemas / Pruebas de integración y Pruebas de rendimiento.
  • Realice inspecciones de calidad y tutoriales en todo el SDLC, incluidos la revisión de requisitos, la revisión de diseño, la revisión de código y la revisión de seguridad para garantizar el cumplimiento de los estándares de la empresa.

Todo sobre usted:

  • Mucha energía, orientada a los detalles, proactiva y tiene la capacidad de funcionar bajo presión en un entorno independiente.
  • Proporcionar las Habilidades necesarias para tener un alto grado de iniciativa y auto-motivación para impulsar resultados.
  • Poseer fuertes Habilidades de comunicación, tanto verbales como escritas, y una relación sólida, Habilidades colaborativas y Habilidades organizacionales.
  • Disponibilidad y capacidad para aprender y aprovechar oportunidades desafiantes y para trabajar como miembro de un equipo de proyectos diverso y distribuido geográficamente basado en matrices.
  • Buen conocimiento de los procesos de desarrollo de software Agile.
  • Experiencia en el diseño y desarrollo de soluciones de software complejas de múltiples niveles.
  • Trabajo cómodo en un entorno Linux, usando el editor VI y el dominio general de la línea de comandos.

Habilidades esenciales:

  • Creación y depuración de servicios web J2EE REST y aplicaciones web
  • Experiencia de base de datos como Oracle y secuencias de comandos SQL
  • Experiencia con Spring Framework (incluyendo Spring Boot) y Maven
  • Experiencia escribiendo pruebas unitarias con Junit y Mockito
  • Experiencia trabajando con JBoss y / o Apache Tomcat
  • Experiencia con Git

Habilidades deseables

  • Experiencia trabajando con entornos en contenedores, como Kubernetes / OpenShift / CloudFoundry
  • Experiencia con marcos de integración como Apache Camel / Spring Integration
  • Experiencia en el desempeño del servicio de monitoreo.
  • Experiencia con Angular 2 o frameworks SPA modernos como React + Redux.
  • Experiencia con HTML5, ES5 + ES6 y / o Typescript, SASS y CSS3.

Ingeniero de Software Senior, Blockchain

Dublín, Irlanda

Una empresa líder de software está buscando un Ingeniero de Software Senior en Blockchain. Si está interesado, puede adjuntar su currículum aquí y le enviaremos su solicitud a la empresa.

Rol

  • Diseñar, construir y lanzar soluciones de cadena empresarial robustas, flexibles y escalables.
  • Asegurarse de que todos los servicios puedan publicarse fácilmente como API en la plataforma de la empresa.
  • Mantenerse al día sobre las tendencias tecnológicas y evalúe la relevancia en el espacio de pagos.
  • Estar orientado a las soluciones: en última instancia, busque e implemente la solución de “mejor ajuste” para abordar el requisito a tiempo.
  • Experiencia en desarrollo ágil.

Todo sobre usted

  • Habilidades de desarrollo de software experto.
  • Experto en informática distribuida.
  • Experto en Java y Spring (preferiblemente Spring Boot, Spring Cloud).
  • Trabajó con múltiples bases de datos (relacionales, no-SQL, etc.) por ej. Postgres, Oracle, MySQL, Hadoop, Elastic
  • Experiencia en la implementación de APIs y SDKs.
  • Experiencia con Swagger y familiarizado con Docker una ventaja.
  • Conocimiento práctico de los protocolos de seguridad y encriptación.
  • Entendimiento de la tecnología Blockchain preferido pero no requerido.
  • El conocimiento de los protocolos de pago es una ventaja.

Ingeniero de Software Senior, Plataforma Open API

Dublín, Irlanda

Una compañía de software líder está buscando un Ingeniero de Software Senior (Plataforma Open API). Si está interesado, puede adjuntar su currículum aquí y le enviaremos su solicitud a la empresa.

Visión general

El equipo de API Platform posee y opera el Portal de Desarrolladores de la compañía, el lugar creado por desarrolladores para desarrolladores. Estamos buscando un Consultor de Ingeniería de Software para el equipo técnicamente sólido, versátil y obsesionado con los clientes.

  • ¿Has diseñado e implementado sistemas complejos de los que estás orgulloso?
  • ¿Te sientes cómodo con múltiples lenguajes de programación y herramientas?
  • ¿Ha demostrado su experiencia en la implementación de sistemas frontend y backend?
  • ¿Espera trabajar en un Rol donde posee productos y asume múltiples responsabilidades?
  • ¿Te clasificas alto en prestar atención a los detalles?
  • ¿Sus clientes lo han reconocido por satisfacer extraordinariamente sus necesidades y expectativas?
  • ¿Ha introducido la automatización para ganar eficiencia?

Rol

  • Crear herramientas y productos que ayuden a los propietarios de servicios internos a integrar sus servicios en el portal para desarrolladores
  • Contribuir al desarrollo y mantenimiento de los productos de la Plataforma API existentes en constante evolución.
  • Ofrecer ayuda a los propietarios de servicios con sus esfuerzos de incorporación.
  • Poseer y contribuye a los proyectos de código abierto de la compañía que ofrecen bibliotecas de cifrado y firma de clientes API.
  • Generar ideas creativas para mejorar continuamente los procesos implementados y ejecutarlos en colaboración

Todo sobre usted

  • Habilidades muy fuertes de diseño y desarrollo orientadas a objetos.
  • Experiencia en múltiples lenguajes de programación y scripts (Java, C #, JavaScript, Python, Ruby, PHP)
  • Experiencia demostrada en el desarrollo de sistemas backend y frontend.
  • Cómodo con las bases de datos y la optimización de las consultas de base de datos
  • Experiencia en diseño y entrega de API y modelos de seguridad.
  • Excelentes habilidades de liderazgo, influyentes y escritas.
  • Ofrece contribuciones de alto valor para el producto, el equipo y la empresa fuera de lo que se solicita.

Ingeniero de Software (Soluciones de Identidad)

Dublín, Irlanda

Una compañía de software líder está buscando un Ingeniero de Software Senior (Plataforma Open API). Si está interesado, puede adjuntar su currículum aquí y le enviaremos su solicitud a la empresa.

Visión general

  • ¿Es un solucionador de problemas y valora el aprendizaje de nuevas Habilidades y tecnologías?
  • ¿Quiere ser parte de un entorno colaborativo?
  • ¿Está motivado para mantenerse a la vanguardia de la tecnología y dar forma a nuestro viaje?

Rol

  • Estamos en un viaje emocionante en la construcción de la Identidad Digital de próxima generación a escala global para ser nativos de la nube.
  • Responsable del análisis, diseño, desarrollo y entrega de soluciones de software.
  • Definir los requisitos para nuevas aplicaciones y personalizaciones, cumpliendo con los estándares, procesos y mejores prácticas.
  • Puede administrar proyectos/iniciativas más pequeños como un contribuyente individual experimentado con conocimiento especializado dentro de la disciplina asignada, lo que le brinda la oportunidad de crecer
  • Asistir a los miembros del equipo en el desarrollo de aplicaciones, componentes, interfaces de sistema a sistema y soluciones de software completas.

Todo sobre usted

  • Al menos cuatro años de licenciatura en un campo relacionado (o certificaciones y experiencia comparable)
  • Experiencia con diferentes tipos de codificación, e interesado en desarrollo particular de C # .Net
  • Experiencia en la creación y el despliegue de una aplicación de servicios micro en un entorno de nube
  • Experiencia en la creación e implementación de aplicaciones a través de CI / CD, por ejemplo. Jenkins Pipeline

Deseado:

  • Ha utilizado herramientas en la nube como Docker, Puppet / Chef, Kubernetes (o similar) y valora cómo construir para escalar en la nube
  • Familiarizado con Visual Studio
  • Apasionado y entiende devops mantra.