Full Stack Web Developer

ITI
Municipality of Valencia, Spain
3 days ago

Role details

Contract type
Apprenticeship
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Municipality of Valencia, Spain

Tech stack

Clean Code Principles
JavaScript
.NET
API
Agile Methodologies
Amazon Web Services (AWS)
Automation of Tests
Azure
C Sharp (Programming Language)
Cloud Computing
Continuous Integration
Software Design Patterns
DevOps
Python
Blockchain
Software Engineering
TypeScript
Web Applications
React
Technical Debt
Backend
GIT
FastAPI
Vue.js
Angular
React Native
Front End Software Development
Docker

Job description

El foco del rol es construir software mantenible, escalable y observable, con buenas prácticas (patrones de diseño, arquitecturas modernas, pruebas automatizadas, etc.) dentro de un equipo altamente cualificado compuesto de expertos con amplia experiencia en el campo del desarrollo. Además, ofrecemos un entorno de aprendizaje continuo, con formación y acompañamiento para mantenerte actualizado/a en tecnologías, buenas prácticas y herramientas de entrega y operaciones., * Desarrollo de soluciones a medida para cliente: construcción de nuevas aplicaciones web, evolución de productos existentes, integraciones con servicios de terceros, etc.

  • Modernización y refactorización: reducción de deuda técnica, mejora de arquitectura, estabilización y mejora de calidad
  • Automatización: Implementación de Devops, Integración Continua / Despliegue continuo, uso de contenedores, automatización y mejoras de la operativa.
  • Prototipado e innovación: Evolucion de prototipos de innovación, desarrollo de Pruebas de Concepto para validación técnica de nuevas funcionalidades o enfoques en tecnologias disruptivas como IA, BlockChain, RV/RA, etc., * Diseñar e implementar APIs REST (Con el foco en contratos, versionado, seguridad básica y rendimiento).
  • Desarrollar interfaces web con frameworks modernos (componentes, estado, consumo de APIs).
  • Aplicar prácticas de ingeniería: separación de responsabilidades, uso de patrones de diseño.
  • Asegurar calidad mediante pruebas (unitarias y de integración cuando aplique) y definición de criterios de aceptación.
  • Trabajar con metodologías ágiles, usando Git y herramientas de gestion de ciclo de vida de las aplicaciones
  • Colaborar con el equipo en estimaciones, priorización técnica, identificación de riesgos y propuestas de mejora.

Requirements

En ITI buscamos a una persona que se una al equipo de desarrollo software con una experiencia mínima de 3 años con las siguientes tecnologías:

Backend

  • Experiencia en el diseño de APIs REST.
  • Experiencia en alguno de estos entornos: .NET / Node.js / FastAPI.

Frontend

  • Experiencia en alguno de estos Frameworks React / Angular / Vue.

Lenguajes

  • Dominio de al menos dos de los siguientes: C#, JavaScript/TypeScript, Python.

Ingeniería

  • Conocimientos de patrones y buenas prácticas (Clean Code, Arquitectura de SW)
  • Flujo de trabajo con Git.
  • Conocimientos de Docker y conceptos de CI/CD / DevOps.

Valorable

  • Experiencia con Cloud (Azure / AWS).
  • Experiencia con React Native en desarrollo para dispositivos., * Autonomía y proactividad en el trabajo, capacidad de toma de decisiones, capacidad para asumir cambios de contexto y trabajar en múltiples proyectos en paralelo.
  • Orientación a producto/ cliente
  • Capacidad de integración y colaboración con el equipo
  • Buena comunicación

Benefits & conditions

  • Jornada de trabajo flexible.
  • Plan de carrera.
  • Formación continuada a cargo del Instituto.
  • Sólidas posibilidades de crecimiento y promoción profesional dentro del área.
  • Posibilidad de rotación interna en proyectos, distintas tecnologías y entornos de aplicación.
  • Sistema de trabajo mixto (presencial y en remoto)

About the company

ITI es un Centro Tecnológico privado dedicado a la Investigación, Desarrollo e Innovación en Tecnologías de la Información y las Comunicaciones (TIC). Desde 1994, en ITI se desarrolla una I+D aplicada a las necesidades y problemáticas de las empresas, buscando soluciones tecnológicas que respondan a los retos sociales y económicos, que mejoren la competitividad industrial, fomentando una sociedad más inteligente y sostenible. El resultado son productos y servicios tecnológicos avanzados e innovadores. Desde la Unidad de Servicios Tecnológicos de ITI asesoramos, guiamos, e incluso acompañamos a las empresas en sus retos en materia de software, aportando nuestro conocimiento y experiencia. Implicando a la empresa en todas las fases del proyecto, trabajando en equipo y compartiendo una infraestructura común, poniendo a su disposición el conocimiento y la formación necesaria para seguir su propio crecimiento y evolución. Aportamos experiencia en servicios de calidad del software, incluso en entornos sensibles como los sistemas de seguridad critica. Asesorando en mejora de procesos y ejecución de servicios de pruebas de software y definiendo y manteniendo estándares, metodologías y buenas practicas en los procesos de gestión de proyectos dentro de una organización. Ofrecemos servicios especializados en el tratamiento masivo de datos, convirtiendo el dato en información que facilite la toma de decisiones en tiempo real aplicando diferentes tecnologías del ciclo del dato (BDA). También analizamos el entorno de la empresa a través de una metodología sencilla, elaborando un diagnostico avanzado y ofreciendo soluciones y mejoras., ITI cuenta con un Plan de Igualdad y, en el marco de su cumplimiento, trabaja por garantizar la objetividad y la perspectiva de género en la selección de personal. Además, fomenta la diversidad y la inclusión a través de la formación especializada en igualdad y sensibilización LGTBI de las personas que participan en los procesos de selección, contribuyendo así a la creación de equipos diversos y entornos laborales respetuosos e inclusivos.

Apply for this position