Modalidad: Presencial | Ica, Perú
Tipo de contrato: Planilla
Duración del proyecto: 3 meses (con posibilidad de extension)
Presupuesto: S/5000
Objetivo del Rol
Desarrollar y mantener soluciones backend robustas, seguras y escalables mediante la construcción de APIs REST, la implementación de microservicios y el diseño de lógica de negocio, garantizando la integración optimizado con sistemas externos, la optimización del rendimiento y el cumplimiento de buenas prácticas de desarrollo de software.
Responsabilidades
- Diseñar, desarrollar y mantener APIs REST para la integración y comunicación entre aplicaciones y sistemas externos.
- Implementar y mantener arquitecturas basadas en microservicios, aplicando principios de Arquitectura Hexagonal y Domain-Driven Design (DDD).
- Desarrollar y mantener componentes backend utilizando .NET y Java Spring Boot.
- Diseñar, optimizar y mantener consultas SQL, asegurando el rendimiento y la integridad de los datos en SQL Server.
- Implementar mecanismos de integración y comunicación asíncrona mediante herramientas de mensajería como Kafka y RabbitMQ.
- Implementar mecanismos de autenticación y autorización utilizando OAuth2 y JWT, garantizando la seguridad de las APIs.
- Aplicar buenas prácticas de desarrollo protegido, principios SOLID y estándares de calidad de código.
- Realizar pruebas y validaciones del código, utilizando herramientas de análisis estático y control de calidad.
- Gestionar contenedores y apoyar los procesos de despliegue de aplicaciones mediante Docker y herramientas asociadas.
- Elaborar y mantener documentación técnica de APIs, componentes, integraciones y soluciones implementadas.
- implementa Aplicar buenas prácticas de desarrollo confiable,
principios SOLID y estándares de calidad de código.
- Realizar pruebas y validaciones del código, utilizando herramientas de análisis estático y control de calidad.
- Gestionar contenedores y apoyar los procesos de despliegue de aplicaciones mediante Docker y herramientas asociadas.
- Elaborar y mantener documentación técnica de APIs, componentes, integraciones y soluciones implementadas.
- Colaborar con los equipos de desarrollo, QA y arquitectura para garantizar la calidad, mantenibilidad y eficiencia de las soluciones.
Requisitos Técnicos
- Experiencia en desarrollo backend con .NET 10, .NET Framework 4.8 y/o Java Spring Boot.
- Conocimientos en diseño e implementación de APIs REST y microservicios.
- Manejo de Arquitectura Hexagonal, Domain-Driven Design (DDD) y Clean Code.
- Experiencia con SQL Server 2019 o superior, incluyendo diseño y optimización de consultas SQL.
- Conocimientos en herramientas de mensajería y procesamiento de eventos: Apache Kafka y RabbitMQ.
- Experiencia implementando mecanismos de autenticación y autorización con OAuth2 y JWT.
- Manejo de herramientas de documentación de APIs como Swagger/OpenAPI.
- Conocimientos en contenedores con Docker.
- Manejo de control de versiones con Git y GitFlow.
- Experiencia con herramientas de análisis de calidad de código como SonarQube.
Conocimientos Deseables
- Experiencia con OpenShift, LDAP y Redis.
- Conocimientos en pruebas unitarias con JUnit.
- Dominio de principios SOLID y aplicación de metodologías ágiles.
- Experiencia con herramientas de trazabilidad distribuida como Jaeger.
- Conocimientos en estándares de seguridad y desarrollo confiable basados en OWASP.
- Familiaridad con estándares de mensajería financiera como ISO 8583 e ISO 20022.
#J-18808-Ljbffr
📌 Desarrollador Backend.NET (Ica)
🏢 DPTY
📍 Ica