DESARROLLADOR BACKEND CON AWS - L-575

Its Solutions


Somos ITS SOLUTIONS tenemos más de 20 años de experiencia brindando soluciones tecnológicas, contamos con el mejor talento a nivel nacional e internacional, queremos que seas parte de nuestro talentoso equipo, por eso, te estamos buscando: Desarrollador Backend SemiSenior. ¿Qué estamos buscando? - Profesional: Ingeniero de sistemas o computación, electrónica, telecomunicaciones, telemática o afines. - Tiempo proyecto: 3 meses - Experiencia laboral total: 3 a 7 años - Experiencia Específica: 3 años - Certificaciones Complementarias: Java 8 SE o posterior (deseable pero no requerido) - Otro: Deseable cursos en Coursera, edX, Udacity, etc sobre Java, NodeJS, Spring, Git, Gradle, y/o AWS Conocimiento - Para el perfil Java, conocimiento intermedio en el lenguaje de programación Java, específicamente en el nivel Asociado recomendado por Oracle para Java 8, los cuales se mapean a los siguientes tópicos: tipos de datos, igualdad, operadores, manejo básico de excepciones, sobre-escritura y sobre-carga de métodos, modificadores de acceso, herencia y colecciones. Medio - Para el perfil Node.js, conocimiento intermedio en el lenguaje de programación Javascript, específicamente en los siguientes tópicos: Call Stack, Event Loop, Callback Queue, operaciones bloqueantes y no bloqueantes, tipos de datos, funciones flecha, uso de promesas, manipulación y transformación de datos en formato JSON. Medio - Competencia para la resolución de algoritmos básicos usando estructuras básicas de datos tales como arreglos, strings y listas enlazadas. Medio - Competencia para proponer algoritmos sub-óptimos de búsqueda de fuerza bruta, y conocimiento de lógica de ordenamiento. Medio - Fundamentos en Pruebas Unitarias: buenas prácticas, anatomía de una prueba unitaria. Avanzado - Conocimientos en al menos un framework de pruebas unitarias: para desarrolladores Java, JUnit o TestNG; para desarrolladores Node.js, Mocha, Jest, Jasmine, Chai o cualquier otro equiparable. Medio - Entendimiento de las fases, tareas y flujo de trabajo en al menos una herramienta de Building: para desarrolladores Java, Maven, Gradle ó Bazel; para desarrolladores Node.js, NPM o Yarn. Medio -Habilidades para entender y trabajar con el sistema de control de versiones llamado GIT. Medio - Entiende claramente y sabe usar los comandos básicos de git (init, clone, config, add, commit, status, log y diff) Medio - Conocimiento en programación orientada a objetos e ingeniería de software. Avanzado - Conocimientos y experiencia en programación funcional. Básico -Patrones de diseño, principios SOLID y ACID. Medio - Conocimiento en estilos y patrones de arquitectura de software. Medio - Conocimiento en arquitecturas nativas de nube y patrones de diseño en nube. Básico - Conocimiento en lenguaje de programación Java y framework Spring/SpringBoot Avanzado - Conocimiento y experiencia en servicios web REST/SOAP. Avanzado - Redacción y utilización de servicios API RESTful Medio - Ajuste del desempeño de aplicaciones de gran escala. Básico - Sistemas de bases de datos relacionales SQL (requerido) y NoSQL (deseable pero no requerido) Medio - Conocimiento general de herramientas como Gradle, Jenkins, Docker Medio - Conocimiento en servicios de plataformas de nube en especial AWS (lambdas, stepfunctions) Medio - Conocimiento de herramientas de medición de calidad de código como Sonar (deseable pero no requerido) Básico Anímate a ser parte de una cultura de aprendizaje continuo, en donde vas a: Trabajar en modalidad 100% Remoto (Lunes a viernes) Tener un Contrato a Prestación de servicios Ganar un Salario competitivo de acuerdo al mercado Ser parte de nuestro programa de beneficios en bienestar laboral

trabajosonline.net © 2017–2021
Más información