Te ofrecemos un ambiente colaborativo, de desarrollo personal, un trabajo desafiante y con oportunidades de crecimiento, utilizando las ideas y tecnologías más innovadoras del rubro.
Además, podrás acceder a capacitaciones permanentes, así como también la posibilidad de viajar a las oficinas de nuestros socios en Inglaterra y Austria.
Si sos creativo, inquieto, proactivo y querés unirte a este gran equipo, escribí contándonos por qué tendrías que empezar a trabajar con nosotros, qué ideas y talentos podrías aportar a nuestros proyectos.
¡La primera impresión es la que cuenta!
Desarrollar nuevos features para el usuario en un sistema nuevo o uno ya existente.
Crear componentes reutilizables, con buen uso de abstracciones,performance, número de renderizaciones y legibilidad en el código y documentación.
Convertir wireframes en código eficiente con ayuda de un diseñador.
Entender e interpretar requerimientos de negocio para transformarlos en requerimientos técnicos.
Tecnos Base
Javascript desde ES6.
Conocimientos en CSS3.
Experiencia implementando patrones de diseño estilo Flux (o Redux) y MVC, como un entendimiento sólido en Orientación a Objetos y Programación Funcional.
Tecnos Específicas
React, dos años a la actualidad trabajando con la librería y muy buena experiencia en el uso de React Hooks.
Redux, con el uso de middlewares (como Thunk) para tareas asincrónicas y sus herramientas de desarrollo
Herramientas que provee React (Context, Refs, Testing Library).
Conocimientos de uso diario: Linter, Testing, Unit Test y GIT.
Otros conocimientos super valorados por Arzion
Fuertes conocimientos en JS, como lo pueden ser la última especificación (ES2020), Web Workers o el funcionamiento del Event Loop.
Conocimientos en UX/UI aplicados al desarrollo web.
Webpack, Babel, NPM.
API REST y GraphQL.
Diseño y desarrollo de restful APIs.
Integración con sistemas de terceros.
Trabajar en forma colaborativa y dar soporte a otros equipos.
Estimar, validar y modelar los requerimientos de software.
Diseño y desarrollo de arquitectura de microservicios.
Tecnos Base
Experiencia desarrollando Restful APIs.
Experiencia de al menos 2 años con Python 3.
Conocimientos generales de SQL.
POO. Experiencia modelando entidades de negocio.
OpenAPI Specification para documentar Restful APIs
Tecnos Específicas
Flask - Microframework o similar.
SQLAlchemy - Object Relational Mapper.
Marshmallow - Object Serialization.
Alembic - Database Migrations.
PostgreSQL.
PyTest - Unit Testing.
Pylint - Coding Standard.
Versionado del código fuente (GIT).
Otros conocimientos super valorados por Arzion
Docker containers
Inglés. Intermediate Level
Patrones de Diseño.
Metodologías de trabajo ágiles
Ejecución de tareas asíncronas fuera del ciclo de request-response de HTTP (Celery)
Diseño y desarrollo de restful APIs.
Integración con sistemas de terceros.
Trabajar en forma colaborativa y dar soporte a otros equipos.
Estimar, validar y modelar los requerimientos de software.
Diseño y desarrollo de arquitectura de microservicios.
Nodejs básico
Algún framework de back (NestJS, SailsJs, Loopback, etc).
Testing de unidad y de integración (Jest o Mocha).
Conceptos de REST y HTTP.
Documentación de API (Swagger u OpenAPI).
Conocimientos de Postman
GIT y Jenkins.
Inglés intermedio.
TypeScript.
Conceptos de HATEOAS.
Docker.
Conceptos de programación funcional y orientada a objetos.
Otros conocimientos super valorados por Arzion
Docker containers
Inglés. Intermediate Level
Typescript
Metodologías de trabajo ágiles
Desarrollar tests e2e para las funcionalidades implementadas por los desarrolladores.
Detectar y reportar los bugs que puedan existir en las distintas aplicacione
Diseño y escritura de casos de prueba. Implementación de tests e2e para los casos de prueba. Ejecución de los mismos.
Análisis de funcionalidades para la implementación de e2e.
Refactorizar y mantener los tests e2e ya desarrollados.
Automation tests, preferentemente Cypress
Conocimientos de Javascript
Conocimientos de uso diario: Linter y GIT.
Herramientas de desarrollo (Visual Code, Sublime, etc).
API Testing (Postman, SoapUI)
Conocimientos de base de datos
Metodologías Ágiles (Jira)
Manejo intermedio/ avanzado de Inglés
Capacidad de análisis
Habilidades de comunicación
Proactivo
Capacidad para la resolución de problemas
Atento a los detalles
Trabajar en estrecha colaboración con los equipos de proyecto desde la fase de diseño inicial hasta la implementación y los sistemas de soporte una vez que estén operativos.
Automatizar la infraestructura como código para administrar entornos de ingeniería, prueba y producción.
Automatizar la canalización de CI/CD como código para una entrega sólida y más rápida de software a varios entornos.
Automatizar la seguridad y la política como código para un gobierno central sólido en toda la empresa.
Admitir el despliegue de infraestructura para varios clientes.
Gestionar las solicitudes de cambio de acuerdo con la estrategia, los estándares y la administración de la plataforma.
Mejorar el Monitoring, Incident management processes, Backup & Disaster Recovery (DR) strategy, Software Quality Assurance.
Optimización de costes y gestión de la capacidad de los entornos en ejecución.
Mantener el ritmo de las tecnologías en la nube en evolución y recomendar e implementar mejoras en nuestros estándares de alojamiento.
Identificar y mitigar proactivamente los riesgos en los entornos en ejecución.
Comunicación directa con el cliente.
Pasivo de guardia con rotaciones entre los miembros del equipo (soporte de segundo nivel), pero con un enfoque principal en Ingeniería más que en Operaciones.
Más de 5 años de experiencia en desarrollo de software.
Más de 3 años de experiencia en una combinación de desarrollo de software y rol de DevOps.
Experto en programación/scripting con lenguajes como Python, Groovy, Bash, Go, PowerShell, ruby, etc.
Conocimiento experto y experiencia trabajando con al menos un proveedor de nube pública. (Los candidatos con experiencia en Azure tendrán una ventaja).
La experiencia con Docker/Kubernetes es imprescindible.
Conocimiento experto del sistema operativo Linux pero capaz de trabajar cómodamente en servidores Windows.
Lic. en informática o una combinación equivalente de educación, capacitación y experiencia.
Experiencia en la implementación de principios de DevOps en organizaciones más grandes.
Experiencia en el diseño de canalizaciones de CI/CD utilizando herramientas/servicios como Git, Jenkins Pipeline, Artifactory, Sonar, Gitlab, Azure DevOps, etc.
Experiencia con Terraform es altamente deseable.
Experiencia con orquestación y herramientas de configuración del sistema como Puppet, Chef, plantillas ARM, CloudFormation, Terraform es una ventaja.
Buen conocimiento y experiencia con alojamiento web y ejecución de microservicios: Nginx, Apache HTTPD, servidores proxy inversos, estándares de equilibrio de carga.
Comprensión de sistemas de bases de datos: SQL, RDBMS, NoSQL.
Experiencia en diseño de servidores web altamente escalables y seguros: estándares de almacenamiento en caché, CDN, firewall de aplicaciones web ls.
Experiencia trabajando con equipos Agile y colaborando con equipos multifunción para entregar proyectos.
Capacidad para proponer soluciones simples pero creativas y efectivas a problemas difíciles.
Un solucionador de problemas proactivo fuerte que puede hacer un uso excelente e interpretar nuestras herramientas para mejorar el rendimiento / servicios.
Buena comunicación y habilidades analíticas (inglés es imprescindible).
Jornada Laboral de 8hs (no 9hs!)
Almuerzo y snacks en la oficina proporcionados por la empresa.
Clases de Inglés en horario de oficina
Política de Home Office flexible
Al año del ingreso, voucher Aéreo de USD 1.000 + "Semana Arzion" pensada para que elijas cuando disfrutar de un descanso adicional!
Obra social o Pre-paga a elección tuya.
Sueldos Dolarizados.
Plan de capacitación anual con formaciones técnicas y de gestión.
Bono de conectividad.