21 días
Expira 05/01/2026
Senior Software Developer
Senior Software Developer
Descripción del Trabajo
Como desarrollador de software senior con 4-6 años de experiencia, has refinado tus habilidades y te has vuelto competente en el desarrollo backend.
Responsabilidades Clave
- Desarrollo e Implementación: Diseñar, codificar, probar y desplegar aplicaciones backend complejas, asegurando el más alto estándar de calidad.
- Responsabilidad: Asumir la propiedad de tus tareas y proyectos, garantizando su finalización a tiempo.
- Autogestión: Trabajar de manera independiente y gestionar tu carga de trabajo eficazmente.
- Colaboración: Trabajar estrechamente con los miembros del equipo y contribuir al éxito del proyecto.
- Comunicación: Mantener una comunicación clara y concisa con todos los interesados.
- Mejora Continua: Mantenerse actualizado con las tendencias de la industria y buscar oportunidades de desarrollo.
Habilidades y Competencias
- 4-6 años de experiencia.
- Lenguajes de Programación: Dominio en C#, .NET Core, .NET framework y Node.js.
- Gestión de Bases de Datos: Experiencia con bases de datos relacionales como MSSQL, MySQL o PostgreSQL.
- Desarrollo Web: Experiencia en ASP.NET, HTML5, CSS3, Bootstrap y JavaScript.
- Tecnologías Front-End: Experiencia con AngularJS, Vue.js o React.
- Sistema de Gestión de Contenidos (CMS): Experiencia con Umbraco CMS (preferiblemente versión 9+).
- Formatos de Datos: Experiencia con diseño de JSON y XML.
- Microservicios: Conocimiento de la arquitectura y implementación de microservicios.
- Desarrollo de API: Expertise en diseño y desarrollo de APIs RESTful.
- Servicios en la Nube: Experiencia con servicios de Azure como Azure Functions y Blob Storage.
- Control de Versiones: Familiaridad con sistemas de control de versiones como Git.
- Pruebas: Comprensión de pruebas unitarias e integradas.
- Resolución de Problemas: Fuertes habilidades de resolución de problemas.
- Diseño de Sistemas: Buen conocimiento de los principios de diseño de sistemas backend.
- Optimización de Rendimiento: Conocimientos en técnicas de optimización de rendimiento para sistemas backend.
- Inglés avanzado (obligatorio).