Desarrollo de aplicaciones:
experiencia creando software a partir de indicaciones dadas en historias de usuario / requerimientos, utilizando mejores prácticas de código, lineamientos provistos por la empresa, estándares de seguridad y patrones de diseño. Criterio para encontrar puntos de mejora e innovación en el desarrollo efectuado. Comunicación de forma activa al equipo para buscar soluciones/mejoras a las tareas asignadas.
actividades
* desarrollar los requerimientos planteados en las historias técnicas que le sean asignadas, utilizando buenas prácticas y estándares de la empresa.
* escribir las pruebas unitarias relacionadas a las historias técnicas desarrolladas en cada sprint.
* documentar los hallazgos y aspectos relevantes de las historias técnicas desarrolladas en cada sprint.
* proponer puntos de mejora para aumentar la calidad/productividad del incremento entregado por el equipo en cada sprint.
* debe tener la capacidad de entender requerimientos en inglés para su debida implementación.
necesario experiencia en
* desarrollo de apis en c# (.net core)
* desarrollo de windows services, worker services, o similares
* desarrollo de pruebas unitarias
* bases de datos relacionales (sql server / postgresql) y uso de orm
* manejo de repositorios de código
* marco de trabajo scrum
* inglés conversacional intermedio (interacción con gente de equipos internacionales)
habilidades técnicas deseables
* manejo de sistemas/bases de datos con mediana/alta transaccionalidad (+50k registros diarios)
* herramientas ci/cd (jenkins, sonarqube, checkmarx)
* sistemas linux
* docker, kubernetes
* azure
soft skills
* excelente comprensión de lectura
* buena comunicación oral y escrita
* trabajo en equipo
* orientado a cumplir los objetivos planteados.
* capacidad de resolución de problemas.
* autodidacta
* atención al detalle