Nisum Latam

Technical Lead Full-Stack in Nisum Latam

Closed job - No longer receiving applicants

Coach Pro
Be the first to apply to the next job.

This job already got lots of applicants. Coach Pro gives you real-time alerts so you are the first to apply to the job you want.

Nisum is a leading global digital commerce company with services that cover strategy and digital transformation, data management and advanced analytics, cloud platforms and cloud migration services, blockchain, business agility and custom software development.

  • 1500+ employees
  • Offices in 7 countries (USA, Canada, Chile, Colombia, India, Pakistan and Australia)
  • More than 80 Nisum Latam employees working remotely from different locations

For you to keep in mind :)
Nisum Latam is working remotely. This position is full time.

Nisum is an Equal Opportunity Employer and we are proud of our ongoing efforts to foster diversity and inclusion in the workplace.

¿Qué desafíos te esperan como Technical Lead Fullstack?

  • Liderar, coordinar y gestionar los desarrollos tecnológicos construidos por la célula, garantizando la calidad funcional y técnica.
  • Diseñar e implementar soluciones que cumplan con los requerimientos de negocio, garantizando el cumplimiento de altos estándares de calidad al utilizar las mejores prácticas de desarrollo y arquitectura, planificando en conjunto con el equipo los desarrollos y siguiendo los lineamientos de arquitectura e ingeniería de software.
  • Responsable de orientar al equipo de desarrollo en las tareas técnicas de mayor complejidad, con el fin de garantizar el éxito de cada uno de los desarrolladores en el proyecto. Debe ser un referente técnico para el equipo y es responsable de tener la visión técnica completa del proyecto y traspasarla al equipo.
  • El principal desafío que enfrenta el Cargo es potenciar la capacidad de la célula que lidera desde el punto de vista técnico para entregar más y mejores soluciones a los clientes, garantizando la calidad de sus desarrollos y cumpliendo con los objetivos de Output.

Para tener éxito en este rol, esperamos que cuentes con las siguientes habilidades y experiencia:

  • Al menos 5 años de experiencia relevante

DESARROLLO DE SOFTWARE (AVANZADO): Conocimiento de los distintos paradigmas de programación(imperativa, OOP, funcional, multiparadigma, eventos), estructuras de datos, desarrollo dealgoritmos, optimización y refactoring.

Experiencia en programación con diferentes paradigmas, lenguajes, scripting, metalenguajes y frameworks (como por ejemplo, Java, SDK Android, javascript, HTML5, Angular, Swift y Objetvice C).

Conocimiento en Web: Html5, css3, sass (ooCSS, BEM), bootstrap 3, Material Design for Angular, JS (ES5, ES2015, ES7), Angular 4 o superior, Redux (NgRx), Patrón “Containers & Components”, Singleton Services, Factory, Observable (RxJS), Promises, librerias como linters, prettier. Node 8 o superior, express 4. Manejo de sessions y local storage. Java (Encapsulamiento, Acoplamiento, Pooling, Asincronía, Transaccionalidad, Persistencia, Estructuras de datos, Manejo de memoria, Threads) Datos: Relacional (Motores, SQL, Constrains, SP’s, Índices, Tipos de Joins) y NoSQL (Motores, Herramientas)

ARQUITECTURA DIGITAL (MEDIO): Capacidad de diseñar la arquitectura de un sistema considerando por ejemplo, sistemas concurrentes, paralelos y distribuidos; microservicios; cloud; monolito.

Capacidad de plantear soluciones a sistemas monolito.

Conocimiento de Servidores Web, Middleware, Balanceadores, Firewall y Mainframe, entre otros.

Conocimiento de MVC, Clean Architecture, MVP, MVVM

Conocimiento en buses de servicios, como el OSB.

Conocimiento de la arquitectura y configuración de servidores de aplicaciones (WebSphere, WebLogic, Jboss o similar) y su integración con soluciones islas, comunicados por protocolos como HTTP, REST y SOAP

METODOLOGÍAS DE DESARROLLO (AVANZADO):

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 o similar).

Medición y análisis de KPI para decisiones de desarrollo.

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

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

MODELO DE DATOS (MEDIO):

Capacidad de generar modelos de datos a partir de información recibida y poder construir estructuras de datos, modelos de datos, comunicación de ambientes y procesos de testing.

TESTING (AVANZADO):

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

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

GESTIÓN DE PROYECTOS (AVANZADO):

Gestión con proveedores, manejo de presupuesto, GANTT, gestión de recursos, matriz de riesgos, priorización.

Conocimiento de herramientas de gestión de proyectos de software (JIRA, Trello, Zoho, Bitrix24, Wrike).

Análisis de costos y riesgos asociados a los proyectos.

Control de calidad, documentación.

Capacidad de pensar estratégica y tácticamente, con una excelente atención al detalle.

Conocimiento de IAM-RBAC, roles & responsabilidades, modelos de delegación

Manejo de capacity y visión de mediano plazo.

DIGITALIZACIÓN (AVANZADO): Principios, tecnologías y tendencias que impactan en la transformación digital del banco tanto a nivel interno como externo.

IDIOMA (MEDIO): Manejo del idioma inglés, en aspectos técnicos, a nivel de lectura para obtener información técnica y/o soluciones específicas en documentación o sitios webs especializados.

¿Qué te ofrecemos?

  • Pertenecer a una empresa internacional y multicultural que apoya la diversidad.
  • Formar parte de proyectos internacionales con presencia en Norteamérica, Pakistán, India y Latam.
  • Entorno de trabajo con amplia experiencia en trabajo remoto y distribuido, usando metodologías ágiles.
  • Cultura de constante aprendizaje y desarrollo en tecnologías actuales.
  • Ambiente agradable y colaborativo, con foco en el trabajo en equipo.
  • Acceso a plataformas de aprendizaje, certificaciones Google Cloud, Databricks, Tech Talks, etc.
  • Formar parte de diversas iniciativas y participación continua en actividades internas y externas de innovación, hackathon, tecnología, agilidad, charlas, webinars, bienestar y cultura, con posibilidades no solo de participar, sino de ser expositor.
  • Si resides en Chile, accedes además a: Tarjeta Sodexo, beneficio de Sala Cuna, convenio con el gimnasio SmartFit, acceso a Seguro Complementario de Salud, Mutual de Seguridad, ¡entre otros!

Fully remote You can work from anywhere in the world.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.