Developer Full Stack Senior (Santiago)

Developer Full Stack Senior (Santiago)

21 ago
|
Orbis Data
|
Santiago

21 ago

Orbis Data

Santiago

Contexto

Somos Orbis Data, consultora de tecnologías de la información orientada a la búsqueda constante de la transformación. Nuestro propósito es guiar a los clientes hacia un futuro extraordinario e impulsar cambios en los mercados. Durante 10 años hemos brindado servicios de consultoría, ingeniería procesos y desarrollo de sistemas, involucrándose en proyectos de nuestros clientes asumiendo un rol protagónico en los cambios.

Te unirás a una serie de desafíos, identificando oportunidades y creando soluciones para proyectos internos y con clientes. Los proyectos en los que participarás están orientados al desarrollo de sistemas escalables, seguros y empresariales, alineados con los estándares de arquitectura moderna y las mejores prácticas del sector financiero.

Esta posición implica colaborar directamente con uno de nuestros clientes. No obstante, existe la posibilidad de reasignarte a otro proyecto o cliente una vez finalizada tu asignación.

¿Te gustaría formar parte de este cambio?

Únete a Orbis Todas nuestras ofertas laborales están en consonancia con las leyes que prohíben discriminación arbitraria y fomentan la inclusión de personas con discapacidad.

Funciones del cargo

Como parte de tus funciones deberás:

Desarrollar software mediante metodologías ágiles, cumpliendo los lineamientos que el cliente establece para asegurar calidad, compatibilidad, escalabilidad y time to market de las soluciones.

Garantizar que las soluciones desarrolladas sean escalables, seguras y de nivel empresarial, cumpliendo con altos estándares de calidad, rendimiento y resiliencia.

Analizar y desafiar las HDU’s de los productos a desarrollar. Priorizando la experiencia del usuario y la robustez de los procesos.

Ejecutar reglas para revisiones de Código.





Revisiones y análisis en conjunto con Arquitectura.

● Requerimientos del cargo

Requisitos Indispensables (Excluyentes)

Experiencia Competente: Mínimo 3 años de experiencia demostrable en desarrollo de software backend programando en NodeJS y TypeScript.

● Bases de Datos: Experiencia avanzada en el uso de bases de datos, incluyendo modelamiento de datos y optimización de consultas. Se valorará especialmente la experiencia con MongoDB o bases de datos NoSQL similares.

● Arquitectura: Experiencia práctica en el modelado de problemas complejos y el diseño de arquitecturas de microservicios eficientes, robustas y escalables.

● Infraestructura Cloud: Experiencia trabajando con servicios e infraestructura en la nube (preferiblemente AWS).

Testing: Experiencia en el diseño y la implementación de pruebas automatizadas (unitarias, de integración, etc.).

Idioma: Nivel de inglés intermedio (capacidad de leer documentación técnica en inglés).

● Conocimientos y Experiencia Deseables (No Excluyentes):

APIs: Experiencia en el diseño e implementación de APIs REST o GraphQL.

Comunicación Asíncrona: Experiencia trabajando con sistemas de colas y eventos (ej.RabbitMQ, Kafka, SQS).

Contenedores: Conocimientos sólidos de Kubernetes.

Sistemas de Alto Rendimiento: Experiencia previa en sistemas con alta carga de transacciones y requerimientos de alto rendimiento.

● Metodológico (Intermedio)





Conocimiento del ciclo de vida de un software (SDLC).

Experiencia en agilidad, con experiencia en algún framework y artefactos de desarrollo ágil (Scrum, Extreme programming, Kanban o similar).

Conocimiento en metodologías tradicionales (cascada, rapid prototyping o evolutivo).

Conocimiento de herramientas de versionamiento como GitLab, GitHub y Bitbucket.

● Integración continua (Intermedio)

Conocimiento de conceptos de Integración Continua (Jira, Docker, Git, Git Workflow, Bitbucket, Jenkins, Gradle).

Manejo de herramientas de gestión de binarios y artefactos, tales como Nexus, JFrog Artifactory o Repository Manager.

Gestión de entornos.

Experiencia en despliegue y ejecución de aplicaciones en entornos On-Premise basados en sistemas operativos Linux o Unix.

Conocimiento de arquitecturas híbridas y estrategias de brokering entre entornos On-Premise y Cloud.

Conocimiento y uso de herramientas de análisis estático de código como SonarQube.

Experiencia en la aplicación de prácticas de Delivery Continuo y Testing Continuo dentro de pipelines CI/CD.

● Testing (Intermedio)

Conocimiento de la gestión e implementación de procesos de testing, automatización, gestión de pruebas y enmascaramiento, utilizando lenguajes de scripting o herramientas como Selenium, Cucumber, JMeter y Angular CLI, Jest.

Conocimiento de TDD.

Conocimiento de Profiling.

Conocimiento de tipos de pruebas: funcionales (unitarias, regresión, límites, UAT, IST, ATP) y no funcionales (performance, ciclos, carga, stress, seguridad).

Uso de herramientas de mocking para pruebas unitarias e integrales (Mockito, Wiremock u otras).

Experiencia en uso de emuladores y entornos simulados para ejecución de pruebas en ambientes controlados.

📌 Developer Full Stack Senior (Santiago)
🏢 Orbis Data
📍 Santiago

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: developer full stack senior (santiago) / santiago

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: developer full stack senior (santiago) / santiago