Remoto
(Cualquier lugar)
Rango salarial
Contratista
Nivel de experiencia
Nivel medio
Requisitos
Tareas y Responsabilidades
Show originalFormación
Grado en curso o completado en Tecnología de la Información (Sistemas de Información, Ciencias de la Computación, Ingeniería de Software o áreas afines)
Experiencia Obligatoria
Experiencia de al menos 2 (dos) años como desarrollador fullstack en las tecnologías .Net C# y Blazor, comprobada mediante documento expedido por persona jurídica de derecho público o privado.
Conocimientos Técnicos Obligatorios del Puesto
• Dominio en lenguajes de programación y frameworks (.Net Core, MVC, HTML, CSS, Bootstrap);
• Experiencia en creación y mantenimiento de APIs REST, eventos, trabajos, mensajería;
• Experiencia en creación y mantenimiento de informes/gráficos/tableros con exportación a (PDF, CSV, XLSX, etc.);
• Experiencia con ETL (Airflow/otros);
• Conocimiento en ReportViewer;
• Bases de Datos Relacionales (Oracle, PostgreSQL, SQL Server, MySQL);
• Experiencia en creación y mantenimiento de imágenes (Docker);
• Conocimiento en versionado de código en GIT;
• Conocimiento en CI/CD, Azure Pipelines;
• Experiencia con metodologías ágiles, preferiblemente SCRUM;
• Conocimiento de todo el ciclo de vida de una aplicación (concepto, diseño, prueba, lanzamiento, soporte, documentación, etc.).
Conocimientos Deseables/Diferenciadores
• Experiencia con frameworks modernos de frontend (React, Vue.js o Angular), aplicando conceptos de componentización y arquitectura SPA;
• Familiaridad con componentes Telerik UI for Asp.Net AJAX y Telerik Reporting and Dashboards;
• Conocimiento en herramientas de prueba y ejecución de pruebas unitarias; • Inglés técnico para lectura e interpretación de documentación;
• Experiencia con pruebas de caja negra y caja blanca;
• Bases de Datos NoSQL (Redis, ElasticSearch, MongoDB);
• Conocimiento en mensajería (RabbitMQ, Kafka);
• Experiencia con microservicios;
• Experiencia en proyectos de gran envergadura o con clientes del sector público;
• Experiencia en entornos regulados o con contratos de fábrica de software.
Atribuciones y Responsabilidades a Desempeñar
• Desarrollar aplicaciones web modernas utilizando .Net C# y Blazor, EntityFramework Core, Dapper siguiendo principios de desarrollo ágil;
• Implementar nuevas funcionalidades y módulos en sistemas existentes;
• Desarrollar y mantener APIs RESTful de alto rendimiento y seguras;
• Implementar y evolucionar la capa de presentación con Blazor, asegurando rendimiento, usabilidad y buenas prácticas de componentización;
• Escribir pruebas unitarias y de integración para garantizar la calidad del código;
• Participar en revisiones de código y colaborar con buenas prácticas de desarrollo y arquitectura;
• Trabajar con versionado de código e integración continua;
• Colaborar con el equipo en decisiones técnicas y evolución de las soluciones;
• Escribir código limpio, escalable y documentado;
• Trabajar en equipo, colaborando con otros desarrolladores, diseñadores, equipos de QA, DevOps para garantizar la integración y entrega de soluciones;
• Participar en revisiones y validaciones de sprints, garantizando la calidad de los entregables;
• Mantener y evolucionar sistemas legados, garantizando su estabilidad y rendimiento;
• Mejorar el rendimiento y la usabilidad de las aplicaciones;
• Realizar correcciones de errores y mejoras en sistemas ya implementados;
• Documentar el código, APIs y procesos de desarrollo para facilitar el mantenimiento y la comprensión por otros miembros del equipo;
• Comunicarse eficazmente con las partes interesadas para entender y cumplir los requisitos del negocio;
• Participar activamente en las ceremonias ágiles (planificación, reuniones diarias, revisiones y retrospectivas);
• Identificar y reportar riesgos, dependencias e impactos.
Habilidades Conductuales/Habilidades Blandas
• Comunicación clara y objetiva con audiencias técnicas y funcionales;
• Escucha activa;
• Organización, autonomía y sentido de la prioridad;
• Proactividad en la identificación y resolución de problemas;
• Compromiso con los plazos, la calidad y los procesos definidos;
• Relaciones interpersonales y trabajo colaborativo;
• Planificación y gestión de actividades;
• Iniciativa y creatividad.
Información sobre el Contrato
Remuneración: A convenir
Jornada Laboral: 40 horas semanales - Lunes a Viernes - de 08:00 a 12:00 y de 14:00 a 18:00.
Modelo de trabajo: Remoto
Compartir vacante:
Compartir vacante: