B&A
Netspend
Líder de Ingeniería de Software - Modernización de Backend
Sobre la empresa
Netspend Corporation es una empresa global de servicios financieros y tecnología, integrada verticalmente, dedicada a ofrecer soluciones innovadoras de empoderamiento financiero a consumidores de todo el mundo. Los productos y servicios financieros de Netspend abarcan soluciones de prepago, débito, pagos transfronterizos y fidelización para consumidores y socios empresariales.
Netspend ofrece soluciones de cuentas de prepago y débito que conectan a los clientes con un acceso seguro y cómodo a redes de pago globales para que puedan gestionar su dinero y realizar compras cotidianas. Con una red minorista nacional en EE. UU., los clientes pueden comprar y recargar productos de Netspend en 130,000 puntos de recarga y más de 100,000 ubicaciones de distribución.
Desde nuestra fundación en 1999 por pioneros del sector, los productos de Netspend han procesado miles de millones de dólares en volumen de transacciones y han servido a millones de clientes en todo el mundo. La empresa tiene su sede en Austin, Texas, y cuenta con empleados en todo el mundo.
Sobre el puesto
- Trabaja a lo largo de todo el ciclo de vida del desarrollo de software y desempeña una función de utilidad para crear, diseñar, programar, depurar, mantener, probar, implementar y validar aplicaciones con un amplio conocimiento de diversos lenguajes y arquitecturas.
- Análisis de aplicaciones existentes o formulación de lógica para nuevas aplicaciones, procedimientos, diagramas de flujo, programación y depuración de programas.
- Crea los entregables adecuados y desarrolla planes de implementación de aplicaciones a lo largo del ciclo de vida en un entorno de desarrollo flexible.
- Proporcionar dirección técnica y liderazgo de ingeniería para un equipo de ingenieros.
- Recomienda cambios en los estándares de desarrollo, mantenimiento y sistemas.
- Mentoring y orientación a ingenieros junior.
- Contribución al diseño y desarrollo de nuevos productos y funcionalidades.
- Garantizar que se sigan los procesos de ingeniería.
- Mantener la calidad del producto.
Nota: Este puesto tiene su sede en Noida, Uttar Pradesh (India). Se solicita a los candidatos con base en la India que presenten su solicitud.
Habilidades y capacidades deseadas
- Conocimiento de los fundamentos de Java Core y conceptos avanzados de Java, fundamentos de JVM, OOPs, conceptos de estructuras de datos, colecciones y multihilo, fundamentos básicos de Unix, framework Spring.
- J2EE, SQL, exposición a servidores de aplicaciones para arquitectura de clúster y tolerancia a fallos, preferiblemente desarrollo de aplicaciones en el dominio de prepago/tarjetas.
- Experiencia trabajando con Spring Core Framework, Spring Integration, Log4J, servicios web RESTful.
- Excelentes habilidades de programación en Java.
- Experiencia trabajando con Eclipse IDE, IntelliJ Idea y herramientas relacionadas.
- Sólida experiencia en diseño de bases de datos y algo de experiencia en Oracle, Postgres o SQL.
- Buena exposición a patrones de diseño centrales y microservicios en Java.
- Actitud positiva y capacidad para trabajar en múltiples elementos según las necesidades del negocio.
- Rapidez en el aprendizaje de nuevas áreas problemáticas y tecnologías.
- Debe tener experiencia en diseño de sistemas o diseño arquitectónico.
Cualificaciones mínimas
- Grado en Informática, Tecnologías de la Información, Sistemas de Información Empresarial/Gestión o campo relacionado.
- Normalmente un mínimo de 8 años de experiencia profesional en programación, diseño, desarrollo y análisis de datos en Java/J2EE. Normalmente posee un conocimiento avanzado y uso de dos o más lenguajes/tecnologías de front / back end opuestos de los siguientes, entre otros: dos o más lenguajes de programación modernos utilizados en la empresa, experiencia trabajando con diversas APIs, servicios externos, experiencia con bases de datos relacionales y NoSQL.
Cualificaciones preferentes
- Se valorará la experiencia trabajando con Active MQ o tecnologías de Kafka para mensajería.
- Se valorará una buena exposición a scripts de shell de Unix.
- Se valorará la experiencia trabajando con herramientas de alertas y monitorización como Dynatrace, Splunk, Grafana.
- Grado en Informática, Tecnologías de la Información, Sistemas de Información Empresarial/Gestión o campo relacionado.
- 10+ años de experiencia profesional en programación, diseño y desarrollo de aplicaciones en Java/J2EE.
