Del trabajo
Estamos en la búsqueda de un BackEnd C# para unirse al equipo de desarrollo en el área de integraciones de nuestro cliente, una empresa especializada en soluciones TMS integrales que ofrece herramientas inteligentes y confiables para la gestión y distribución del transporte, facilitando la colaboración entre proveedores y clientes.
La persona seleccionada será responsable del desarrollo de nuevos módulos y funcionalidades para el backend del producto, así como de la implementación de soluciones personalizadas para clientes. Además, garantizará el mantenimiento, la mejora y la optimización de los módulos existentes, utilizando tecnologías como C#, servicios SOAP / REST y SQL Server.
Ubicación : Fuencarral-El Pardo – Madrid, España (híbrido)
Responsabilidades: Desarrollar nuevos módulos y funcionalidades.
Mantener y optimizar módulos existentes.
Desarrollar y gestionar SQL.
Integrar servicios SOAP y REST.
Elaborar documentación técnica.
Cumplir con buenas prácticas de desarrollo.
Resolver incidencias y brindar soporte.
Colaborar estrechamente con otros equipos para garantizar la integración y calidad de los servicios y aplicaciones.
Requisitos: Título universitario en informática, ingeniería de software, sistemas o áreas afines.
Experiencia mínima de 3 años como desarrollador .NET C#.
Conocimientos en diseño, desarrollo e integración de APIs RESTful y SOAP.
Manejo y optimización de estructuras de datos avanzadas (arreglos, listas, diccionarios, pilas, colas, árboles).
Experiencia con SQL Server, incluyendo consultas complejas, diseño y normalización de bases de datos, implementación de procedimientos almacenados, triggers y vistas.
Capacidad para entender, mantener y mejorar código preexistente, realizar refactorizaciones y adaptar el código sin introducir regresiones.
Manejo de control de versiones con GIT y otros sistemas como SVN (ramas, fusiones, etc.).
Conocimientos: Patrones de diseño (MVVM, MVC, Singleton, etc.).
Manejo de Entity Framework (o algún ORM) y LINQ.
Sólidos conocimientos en programación orientada a objetos (POO), incluyendo principios como herencia, polimorfismo, encapsulamiento y diseño orientado a objetos (OOD).
Autonomía para gestionar tareas de manera individual.
Comunicación efectiva con diferentes equipos, asegurando el entendimiento de requerimientos y soluciones.
Orientación a resultados, priorizando eficiencia sin comprometer la calidad técnica ni el rendimiento del sistema.
Pasión por el aprendizaje continuo y comprensión profunda del negocio.
Actitud proactiva para integrarse a un equipo altamente profesional.
Si cumples con los requisitos y quieres formar parte de un equipo dinámico e innovador, postúlate ahora y lleva tu carrera al siguiente nivel
#J-18808-Ljbffr