Desarrollador/a Python
Calyx Servicios
Desde XIMPLEHR estamos en búsqueda de Desarrollador/a Python para sumarse al equipo de Calyx, una empresa parte del grupo económico PGK Consultores, miembro de una importante red global posicionada entre los 20 Estudios-Consultores más grandes del mundo.
Requisitos:
- Estudiantes o graduados en: Ingeniería informática, Licenciatura en sistemas o computación, Técnico superior en desarrollo de software oTécnico secundario en programación.
- Sólidos conocimientos en todo el ecosistema Python (lenguaje, librerías, estándares, frameworks, IDE, tools, etc.).
- Conocimientos de arquitectura de software y especializados en desarrollos sobre el stack Python, Kubernetes, Cloud Services (AWS, Azure).
- Patrones de diseño y algoritmos.
- Conocimientos en base de datos relacionales y no relacionales o PostgresSQL principamente, Oracle deseable. Mongo o DynamoDB
- Conocimientos en desarrollo y consumo servicios (rest, json, xml, soap).
- Experiencia en manejo de herramientas de gestión de proyecto (Jira, Trello, Clickup, etc.).
- Conocimientos en Cloud Computing (AWS principalmente).
- Testing Unitario.
Requisitos deseables:
- Conocimientos en otras áreas como análisis funcional y QA.
- Devops.
- Conocimientos en tecnologías no utilizadas.
- Conocimientos en Odoo
Responsabilidades:
- Diseñar, producir o mantener (programar, adaptar e integrar) componentes o subconjuntos de software (clases, módulos, pantallas, rutinas, subsistemas, programas en general) conforme a especificaciones (funcionales y técnicas) para ser integrados en aplicaciones.
- Participar del proceso de programación/implementación teniendo como entrada las especificaciones de software y ajustándose a tiempos y estándares de calidad y trabajo de la organización y del proyecto.
- Ser líder técnico de proyectos.
- Coachear a otros perfiles más juniors.
- Puede tener que dictar capacitaciones o charlas técnicas.
- Modelar y refinar especificaciones a fin de determinar un diseño detallado para implementar la funcionalidad requerida.
- Construir o adaptar clases, módulos u otras piezas de software. Reutilizar los componentes existentes, integrándolos con código propio. Verificar los programas producidos probándolos en forma unitaria.
- Documentar los programas de acuerdo a estándares. Con documentos funcionales y de arquitectura o como se determine en el proyecto.
- Investigar nuevas tecnologías, cumplir con los procesos definidos y proponer mejoras.
- Mantener las aplicaciones productivas, corregir errores e implementar nuevas funcionalidades.
- Construir prototipos en fase de alcance técnico de los proyectos.
- Optimizar el rendimiento de las aplicaciones.
- Trabajar para construir aplicaciones con foco en la funcionalidad.
- Participar en la definición y revisión de estándares y normas aplicables al diseño y construcción.
- Puede participar en la definición de la arquitectura del hardware.
Horario de trabajo: Full time
Ubicación: Remoto