Full Stack Developer

Grupo TECDATA Engineering
Municipality of Vitoria-Gasteiz, Spain
3 days ago

Role details

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

Job location

Municipality of Vitoria-Gasteiz, Spain

Tech stack

JavaScript
.NET
Agile Methodologies
Automation of Tests
Unit Testing
C Sharp (Programming Language)
CSS
Code Review
Information Systems
Software Design Patterns
jQuery
Microsoft SQL Server
Visual Basic
Object-Oriented Software Development
.NET Core
Backend
Integration Tests
Information Technology
Webforms
Front End Software Development
Web Api

Job description

Su responsabilidad principal es construir aplicaciones críticas para el negocio que sean mantenibles y altamente escalables. Las actividades del Desarrollador de Aplicaciones también incluyen crear código de programación conciso y robusto; participar en sesiones de planificación, revisiones de código y demostraciones de iteración; así como definir cómo se estructura y organiza el código y el proceso de desarrollo., Implementar soluciones confiables, escalables y de alto rendimiento para satisfacer las necesidades de los clientes. Trabajar con el equipo de gestión de producto para comprender los problemas planteados por los usuarios; diseñar funcionalidades que sean robustas, mantenibles, extensibles y eficientes, utilizando las mejores prácticas de la industria y aplicando diseño orientado a objetos y patrones de diseño cuando corresponda.

Seguir prácticas Agile y participar en sesiones de planificación y demostraciones de iteración.

Proporcionar comentarios y sugerencias sobre las soluciones planificadas o desarrolladas; identificar, recomendar e implementar mejoras en el proceso de desarrollo.

Mantenerse en aprendizaje constante sobre nuevas tecnologías, generar nuevas ideas y mejorar el uso de la tecnología en los productos.

Escribir código de calidad con pruebas automatizadas.

Requirements

Mínimo 5 años desarrollando sistemas en entornos .NET con C#.

Conocimiento SÓLIDO de programación orientada a objetos y patrones de diseño.

Buen entendimiento de .NET Core.

Experiencia en tecnologías backend y frontend.

Experiencia con VB.NET y C#.NET.

Web API.

SQL Server.

Javascript, JQuery, CSS.

WebForms.

Conocimiento de patrones de diseño y fuerte entendimiento de las prácticas OOD/OOP.

Experiencia escribiendo pruebas unitarias con mocks y pruebas de integración., Licenciatura en Ciencias de la Computación, Sistemas de Información Computacional o experiencia equivalente.

Idioma

Inglés nivel medio.

Apply for this position