Descripción del trabajo
Este puesto se encuentra en un equipo dedicado al desarrollo y mantenimiento de soluciones de comercio electrónico móvil y web, diseñadas para atender a una base de usuarios global. También ofrecemos productos API que integran y respaldan diversas aplicaciones y plataformas de clientes, apoyando así los variados flujos de trabajo de los clientes. El trabajo en este equipo implica un flujo constante de tareas complejas y desafiantes que tienen un impacto directo en la experiencia del candidato.
Responsabilidades:
- Diseñar, desarrollar y mantener código escalable, estable, limpio, eficiente y comprobable, siguiendo los estándares de codificación de Pearson y las mejores prácticas de la industria.
- Crear nuevos componentes de software, integrar programas de terceros y colaborar con las partes interesadas para desarrollar, probar y lanzar software que impacte positivamente a los clientes.
- Realizar revisiones de código entre pares, proporcionando comentarios sobre la calidad y el mantenimiento del código.
- Impulsar la mejora continua de la calidad del software, la experiencia del cliente y la capacidad de mantenimiento de los productos/funciones.
- Orientar y capacitar a nuevos miembros del equipo, colaborando activamente con otros dentro y fuera del equipo.
Calificaciones y Habilidades:
- Más de 5 años de experiencia general en desarrollo de software con habilidades completas de ingeniería Full-Stack.
- Historial comprobado en el desarrollo de aplicaciones web de cara al cliente con marcos .NET Framework o Java.
- Amplia experiencia en tecnologías front-end, incluidas React, Typecript, JavaScript, HTML/5, CSS3.
- Fuerte orientación en Servicios Web, API RESTful y headless.
- Experiencia en el uso de tecnologías de AWS a escala en un entorno de producción como API Gateway, CodePipeline, CDK, AppSync.
- Experiencia con MongoDB o cualquier base de datos NoSQL, scripts SQL, modelado de datos y diseño de bases de datos.
- Experiencia en desarrollo basado en pruebas, pruebas automatizadas, análisis de resultados de pruebas y resolución de problemas.
- Experiencia con canalizaciones de CI/CD (por ejemplo, Jenkins) y Git/Bitbucket.
- Habilidad para comunicarse efectivamente con usuarios, otros equipos técnicos y la alta dirección para recopilar requisitos, describir características de productos de software, entregar diseños técnicos y documentación.
- Experiencia asumiendo un papel de liderazgo en el desarrollo de sistemas de software complejos que se han entregado con éxito a los clientes.
Beneficios:
- Desarrollo y formación: amplio acceso a plataformas internas de aprendizaje y un plan de desarrollo.
- Acceso a Pearson+: la biblioteca digital de Pearson.
- Horario de trabajo flexible.
Salario a percibir
A convenir
Para ver este contenido y los contactos hacias las ofertas, debes tener una Subscripción .