Volver
Buk Col SAS

Software Engineer Level 3

Buk Col SAS
Jornada Completa
10 vacantes
Colombia
Publicado hace más de 6 meses

Descripción

1. Participar en el análisis y desarrollo de las funcionalidades propuestas por el equipo de producto, siendo proactivo en la detección y propuesta de caminos alternativos frente a potenciales problemas. 2. Realizar planes de implementación y estimaciones de esfuerzo y diseños técnicos o de arquitectura necesarios para la implementación de nuevas funcionalidades o la extensión o mantención de funcionalidades ya existentes. 3. Implementar los requisitos funcionales definidos, utilizando la metodología y herramientas definidas como estándares dentro del equipo. 4. Implementar tests automáticos que ejerciten los cambios de código propuesto para los criterios de aceptación definidos para la funcionalidad. 5. Realizar seguimiento a los cambios de código propuestos, implementando de forma activa las sugerencias propuestas por otros participantes del equipo. 6. Realizar, con apoyo del equipo, seguimiento a la puesta en producción de los cambios de código desarrollados, preocupándose de monitorear y resolver problemas a medida que surjan. 7. Revisar y proponer mejoras a cambios de código propuestos por otros integrantes del equipo asegurándose que las propuestas contribuyan a optimizar el producto así como mejorar el conocimiento de quien la propone. 8. Participar de las instancias de reunión y coordinación establecidas como necesarias por parte del equipo. 9. Asegurar que el código responda a los más altos estándares de calidad de la industria a través de implementar las mejores prácticas disponibles en el desarrollo de su trabajo.

Requerimientos

1. 3 - 5 años de experiencia trabajando como Software Engineer. 2. Ser persistente y creativo en cuanto a la resolución de problemas. 3. Requisito experiencia en: o Ruby on Rails u otro framework estructurado bajo el paradigma MVC y/o que use el paradigma de programación orientada a objetos. o Uso de bases de datos relacionales como Postgres, MySQL u otros o Implementación de la capa de interfaz de usuario de aplicaciones web a través de HTML/CSS y Javascript o Implementación y consumo de APIs 4. Requisito experiencia en la implementación de software en trabajo conjunto con un equipo de desarrollo. 5. Deseable experiencia en diseño e implementación de pruebas automatizadas de software (testing). 6. Deseable conocimiento y experiencia en el desarrollo y puesta en producción de software como servicio (SaaS) a través del uso de herramientas de CI/CD en un ambiente cloud (AWS/GCloud/Azure u otro) y de buenas prácticas en ello (12 Factor App) 7. Requisito experiencia en control de versiones con GIT. 8. Deseable buenas prácticas en programación como Clean Programming, principios SOLID y/o patrones de diseño 9. Deseable experiencia trabajando bajo alguna metodología de desarrollo de software ágil (p.ej: SCRUM, Kanban, Shape-up, etc). 10. Deseable presentar código personal en GIT.
Cargando ofertas similares...

Software Engineer Level 3

Buk Col SAS

Postular