Desarrollador Backend Java / .Net - Senior (Remoto)
Desarrollador Backend ? APIs y Microservicios
🇵🇪 SOLO PERSONAS DE PERÚ
Objetivo del puesto
Analizar, diseñar y desarrollar sistemas informáticos de acuerdo con las normas, estándares y buenas prácticas establecidas, participando en la implementación de APIs, microservicios e integraciones, así como en la elaboración de documentación técnica.
Requisitos
- Bachiller o titulado en Ingeniería de Sistemas, Ingeniería de Software, Informática o carreras afines.
- Mínimo 5 años de experiencia en proyectos del sector financiero.
- Experiencia en desarrollo de APIs y Web Services RESTful y SOAP.
- Conocimiento de buenas prácticas en desarrollo de APIs.
- Experiencia realizando integraciones con proveedores SaaS mediante APIs RESTful.
- Experiencia desarrollando microservicios utilizando frameworks.
- Experiencia aplicando OAuth 2.0.
- Experiencia en desarrollo con alguno de los siguientes lenguajes:
- Java
- .NET / C#
- Experiencia en diseño e implementación de bases de datos:
- SQL Server
- Oracle
- MariaDB
- MySQL
- Experiencia trabajando con bases de datos orientadas al procesamiento de altos volúmenes de información.
- Conocimientos de Git y Azure Repos.
- Conocimientos de metodologías ágiles como Scrum, Kanban o XP.
- Conocimientos de servidores de aplicaciones:
- IIS
- Apache Web Server
- Apache Tomcat
- JBoss
- Nginx
- Conocimientos de JBoss Fuse / Buses de Servicio.
- Conocimiento del ciclo de desarrollo seguro.
- Conocimientos de pruebas unitarias y pruebas automatizadas.
- Conocimiento o experiencia en integración con el core bancario Bantotal.
Principales funciones
- Analizar y desarrollar soluciones de software de acuerdo con los requerimientos y estándares establecidos.
- Diseñar, desarrollar e implementar APIs RESTful y Web Services SOAP.
- Desarrollar y mantener microservicios utilizando Java o .NET/C#.
- Implementar integraciones con proveedores SaaS mediante APIs.
- Aplicar mecanismos de autenticación y autorización utilizando OAuth 2.0.
- Diseñar e implementar soluciones de bases de datos para escenarios de alto volumen de información.
- Participar en la implementación de soluciones bajo metodologías ágiles.
- Aplicar buenas prácticas de desarrollo seguro y calidad de software.
- Desarrollar y ejecutar pruebas unitarias y automatizadas.
- Elaborar y mantener la documentación técnica de las soluciones desarrolladas.
Condiciones laborales
- Modalidad: Remoto.
- Horario: Lunes a viernes de 8:30pm 6:30pm
- Contrato: Renovable.
- Ingreso a planilla.
- Disponibilidad para asistir presencialmente a oficina únicamente cuando se requiera para temas puntuales.
- Lugar de trabajo: Perú.