Senior Fullstack .NET Developer

Grupo TECDATA Engineering
Municipality of Valencia, Spain
3 days ago

Role details

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

Job location

Remote
Municipality of Valencia, Spain

Tech stack

ASP.NET
JavaScript
.NET
API
ASP.NET
Automation of Tests
Unit Testing
Azure
C Sharp (Programming Language)
Software Quality
Code Review
Information Systems
Computer Engineering
Software Design Patterns
JSON
MongoDB
Object-Oriented Software Development
TypeScript
Code Structure
Backend
Servicebus
Angular
Front End Software Development
Web Api
Microservices

Job description

La responsabilidad principal del rol es construir aplicaciones críticas para el negocio que sean mantenibles, escalables y de alta calidad. Entre las actividades del desarrollador se incluyen la creación de código conciso y robusto, la participación en sesiones de planificación, revisiones de código y demostraciones de iteración, así como contribuir a la correcta organización y estructura del código y del proceso de desarrollo., Análisis y desarrollo de nuevas funcionalidades utilizando .NET.

Implementar soluciones fiables, escalables y de alto rendimiento que respondan a las necesidades del cliente.

Colaborar con Product Management para comprender las necesidades planteadas por los usuarios.

Diseñar funcionalidades robustas, mantenibles, extensibles y eficientes, aplicando buenas prácticas del sector, principios de diseño orientado a objetos y patrones de diseño.

Seguir prácticas ágiles y participar en la planificación e iteraciones.

Aportar feedback sobre las soluciones planificadas o desarrolladas.

Identificar, recomendar e implementar mejoras en el proceso de desarrollo.

Mantenerse actualizado sobre nuevas tecnologías, aportando ideas y mejoras para optimizar el uso tecnológico en los productos.

Escribir código de calidad acompañado de pruebas automatizadas.

Requirements

Experiencia sólida en:

Desarrollo backend y frontend en entorno .NET con C# (mínimo 7 años).

Diseño orientado a objetos y patrones como SOLID, DDD, TDD.

NET Core, ASP.NET Core MVC, ASP.NET Core Web API.

Microsoft Azure y Azure DevOps.

Angular, TypeScript, Jest.

MongoDB.

Microservicios, NServiceBus, APIs REST con JSON.

Testing avanzado: unit tests, mocking, integration tests., Experiencia demostrable en arquitecturas distribuidas y microservicios.

Dominio de sistemas de mensajería (idealmente NServiceBus).

Capacidad para diseñar y mantener aplicaciones altamente escalables.

Fuerte orientación a la calidad del software y automatización de pruebas.

Alta capacidad de trabajo en equipo (competencia clave en esta posición)., Grado en Ingeniería Informática, Sistemas de Información o formación equivalente.

Idioma

Inglés intermedio.

Apply for this position