Developer Backend
Tipo de vaga: Efetivo
Modelo de trabalho: Híbrido
Vaga também para PcD
Descrição da vaga
¡Sé parte de Stefanini!
En Stefanini somos más de 30.000 genios, conectados desde 41 países, haciendo lo que les apasiona y co-creando un futuro mejor.
Responsabilidades e atribuições
Identificar los requisitos, diseñar, desarrollar, automatizar y mejorar procesos y software para clientes de Falabella. Velando porque los productos cumplan con los estándares del área y niveles de calidad, generando entregas de forma oportuna en línea con los objetivos de la organización.
Como principios del cargo se espera:
· Participación activa en ceremonias ágiles y actividades del equipo, ejemplo: Daily Stand Up, Sprint Planning, Sprint Reviews, Retrospectiva y RAIDS.
· Ser accountable de la calidad del código, considerando mantener versionamiento, cobertura, pruebas unitarias y código acorde a las expectativas del área, integrando a stakeholders internos y externos para certificar los entregables.
· Conocer y promover la comunicación y atención al plan de continuidad.
Requisitos e qualificações
- Desarrollo y diseño de software y sistemas:
- Desarrollo de Software:
- Java – Nivel Avanzado
- NodeJs (Loopback, Restify, Koa, etc) – Nivel intermedio
- Base de Datos
- NO-SQL: MongoDB, Redis, CouchDB, etc.
- Oracle: Pl Sql
- Control de versiones (tales como Git, SVN, etc).
- Versionamiento semántico (SemVer), Code Review y Pull Request.
- Implementación de Patrones de diseño y Principios SOLID.
- Arquitecturas Orientadas a Micro Servicios.
- Desarrollo frontend (DESEABLE):
- Desarrollo de Single Page Application
- Angular / React / Vue
- Desarrollo de Interfaces de Usuario Web (DESEABLE)
- Html / CSS
- Responsive / Progresive Web App
Integración Continua:
- Implementación y Administración de sistemas de Integración Continua (Drone, Jenkins, Travis, etc).
- Implementación de Pipelines de despliegue de artefactos de software.
- Implementación de pruebas automatizadas (code coverage).
- Desarrollo de APIS:
- Desarrollo APIS REST
- Apis Restful (Modelo Madurez Richardson).
- Desarrollo Pruebas
- Test Doubles (Mock, Stub, Spy).
- Pruebas Unitarias
- Pruebas de Integracion
- Pruebas E2E
- Análisis Estático de Código (SonarQube)
- Herramientas de Ciclo de Vida (Maven, Gradle, NPM).
- Desarrollo de Practicas Agiles.
- Conocimientos TDD
- Pair Programing
- Conociminentos ATDD
- Conocimientos BDD
- Conocimientos de DDD (Domain-Driven Design) (DESEABLE)
- Documentación de procesos y herramientas:
- Documentación sobre Api Restful (Swagger, Api Blueprint).
- Conocimientos de Contenedores (Dockers u Otro).
- Conocimientos Cloud (DESEABLE)
- Aplicaciones Serverless.
- IaaS, PaaS, SaaS
- Educación Superior Completa, Ingeniería Informática o Afín.
- Uso de Metodologías Ágiles/Scrum/Kanban.
- Nivel Computacional Avanzado.
- 3 Años Experiencia Mínima.
Informações adicionais
Beneficios Stefanini
Modalidad Hibrida
Etapas do processo
- Etapa 1: Cadastro
- Etapa 2: Presentación CV
- Etapa 3: Entrevista
- Etapa 4: onboarding
- Etapa 5: Contratação
Conoce a Stefanini
Somos una empresa global con 35 años de experiencia en el mercado, ofrecemos una sólida selección de servicios como: automatización, nube, Internet de las cosas (IoT) y experiencia de usuario (UX).
Creemos que la tecnología puede revolucionar una empresa y la innovación es fundamental para fomentar el desarrollo y la competitividad. También valoramos las nuevas ideas y el poder de una mente abierta, por lo que reconocemos que cada talento es esencial para la calidad de nuestros proyectos y especialmente para nuestro progreso.
Mantenemos nuestra excelencia invirtiendo en innovaciones tecnológicas, las mejores alianzas, adquisiciones de empresas en todo el mundo y la contratación de profesionales altamente capacitados.
Conoce más sobre nosotros