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 adicionales:
* 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