Senior Fullstack .NET Developer
Descripción proyecto:
Her/his primary responsibility is building maintainable and highly scalable business critical applications. Application Developer activities also include creating concise and robust programming code; participating in planning games, code reviews, and iteration demos; how the code is structured and organized and the development process.
Funciones:
-Análisis y Desarrollo de nuevas funcionalidades utilizando lenguaje .Net
-Implement solutions that are reliable, scalable and performing at a high-level to meet the client needs. Work with product management to understand the problems stated by customers; design robust, maintainable, extendable and performing features, using industry best practices and applying object-oriented design and design patterns as appropriate
-Following Agile practices and participating in planning and iteration demos. Provide feedback and input on planned and coded solutions, identify, recommend, and implement improvements to the development process
-Continuously learn about new technologies, bring new ideas and improve the use of technology in the products
-Write quality code with automated tests
Requisitos:
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, REST APIs con JSON
-Testing avanzado: desarrollo de unit tests, mocking, integration tests
Imprescindibles:
-Experiencia demostrable en arquitecturas distribuidas y microservicios
-Dominio de sistemas de mensajería (idealmente con NServiceBus)
-Capacidad para diseñar y mantener aplicaciones altamente escalables
-Enfoque claro en calidad del software y automatización de pruebas
-Pondrán foco especialmente en experiencia y aptitudes de trabajo en equipo.
Formación:
B.E. in Computer Science or Computer Information Systems, or equivalent experience
Idioma: inglés intermedio
- Departamento
- Desarrollo y QA
- Ubicaciones
- Valencia
- Estado remoto
- Híbrido
Valencia
Lugar de trabajo y cultura
La clave es contar con un equipo humano extraordinariamente preparado y motivado, que renueva constantemente sus conocimientos, y que basa su trabajo en el diálogo continuo, la proximidad a nuestros clientes y l  profesionalidad
Acerca de TECDATA ENGINEERING
TECDATA ENGINEERING es un proveedor líder de soluciones y servicios tecnológicos especializado en proyectos globales de tecnología avalado por su portfolio de servicios y productos enfocados a generar valor añadido, aumentar la ventaja competitiva y reducir costes para sus clientes. Estamos presentes en los sectores económicos más importantes: Banca, Telecomunicaciones, Seguros.