En Resemin diseñamos, producimos y vendemos al mercado minero mundial, maquinaria de perforación subterránea de la más alta calidad, tecnología e innovación en el rubro. Ofrecemos la mejor alternativa de jumbos de perforación para minería subterránea y obras civiles de túneles. Actualmente nos encontramos en la búsqueda de un: SENIOR FULLSTACK DEVELOPER
Funciones
- Diseñar, desarrollar y mantener aplicaciones web escalables utilizando C (.NET 5 o superior) y Angular 14 o superior.
- Participar activamente en el diseño de la arquitectura de software, proponiendo soluciones alineadas con estándares de calidad y buenas prácticas.
- Construir e integrar servicios transversales reutilizables (cross-cutting concerns) dentro de la arquitectura general del sistema.
- Implementar y optimizar servicios RESTful y APIs seguras.
- Aplicar buenas prácticas de desarrollo como los principios SOLID, Mediador, UnitOfWork, CQRS, Repository Pattern, entre otros.
- Gestionar correctamente el ciclo de vida de los objetos, el manejo de excepciones y el control estructurado de errores.
- Identificar, documentar y reducir la deuda técnica en el código base.
- Realizar consultas SQL optimizadas en SQL Server (nivel desarrollador).
- Modelar e interpretar procesos de negocio utilizando BPMN.
- Desarrollar y ejecutar pruebas funcionales, de carga y rendimiento con herramientas como Postman, JMeter, K6 (deseable).
- Tener conocimientos básicos en Docker.
- Poseer conocimientos deseables en orquestación de contenedores con Kubernetes.
- Gestionar versiones de código con Git, GitHub u otras plataformas compatibles.
- Comprender y aplicar conceptos modernos de autenticación/autorización basados en OAuth 2.0.
- Realizar otras funciones relacionadas al puesto.
Requisitos
- Carrera técnica o universitaria en Computación e Informática, Ingeniería de Software o Ingeniería de Sistemas.
- Mínimo 4 años de experiencia diseñando, desarrollando y manteniendo aplicaciones web escalables y sostenibles utilizando C (.NET 5 o superior) y Angular 14 o superior.
- Experiencia en la implementación y optimización de servicios RESTful y APIs seguras.
- Conocimiento en modelado e interpretación de procesos de negocio con BPMN.
- Conocimientos básicos en Docker.
- Comprensión de conceptos de brokers de mensajería (RabbitMQ, Kafka, Azure Service Bus, entre otros) para arquitecturas distribuidas.
- Experiencia trabajando con metodologías ágiles como Scrum o Kanban.
Beneficios
- Ingreso directo a planilla desde el primer día de trabajo con todos los beneficios de Ley: Vacaciones, Gratificaciones, CTS, Utilidades, Seguro Essalud y Asignación Familiar
- Capacitaciones constantes
- Asignación por movilidad
- Alimentación subvencionada por la empresa.