Wonderschool
Universal Logistics Holdings
Desarrollador/a de Software Senior
Sobre la oportunidad
¿Buscas unirte a un equipo dinámico que proporciona a sus miembros las herramientas para tener éxito y oportunidades de crecimiento?
Universal tiene oportunidades profesionales inmediatas en tu área. ¡Inscríbete hoy para formar parte del equipo de Universal!
Actualmente buscamos un/a talentoso/a Desarrollador/a .NET para unirse a nuestro equipo.
Como Desarrollador/a .NET, serás responsable de diseñar, desarrollar y mantener soluciones de software de alta calidad que satisfagan las necesidades de nuestros clientes y apoyen la innovación en el espacio de la logística y el transporte.
El/la Desarrollador/a .NET ejecutará todas las tareas a través del Ciclo de Vida de Desarrollo de Software (SDLC), incluyendo Análisis, Diseño, Codificación, Desarrollo, Pruebas e Implementación.
Buscamos pensadores creativos que puedan resolver problemas, colaborar eficazmente y entregar valor de forma incremental.
Universal Logistics es un proveedor líder de soluciones personalizadas de transporte y logística, que ofrece un conjunto integral de servicios que incluyen transporte, valor añadido, intermodal y servicios especializados utilizados en cadenas de suministro completas.
RESPONSABILIDADES
- Colaborar con equipos multifuncionales para diseñar, desarrollar y mantener aplicaciones de software escalables
- Escribir código limpio, eficiente y mantenible con un fuerte énfasis en la testeabilidad, legibilidad y manejo de casos extremos
- Desarrollar y consumir APIs RESTful y otros servicios de integración (GraphQL, gRPC es un plus)
- Contribuir a discusiones sobre la arquitectura de sistemas y servicios, incluyendo microservicios, diseño modular y enfoques basados en eventos
- Implementar soluciones nativas en la nube (preferiblemente Azure, experiencia en AWS/GCP es un plus)
- Aplicar prácticas de DevOps, incluyendo flujos de trabajo basados en Git, pipelines de CI/CD, despliegues automatizados y contenerización (Docker, Kubernetes)
- Construir y mantener pruebas automatizadas unitarias, de integración y de extremo a extremo alineadas con la pirámide de pruebas
- Participar en esfuerzos de depuración, monitorización y observabilidad (Application Insights, ELK, Prometheus, etc.) y contribuir a las prácticas de respuesta a incidentes
- Desglosar el trabajo en entregas incrementales, gestionar la priorización de tareas y manejar dependencias de manera eficaz
- Equilibrar las compensaciones técnicas considerando los impactos de coste frente a valor de las decisiones de diseño e implementación
- Practicar y promover activamente la codificación segura (OAuth2, JWT, IdentityServer, conciencia de OWASP)
- Participar en ceremonias Agile/Scrum (stand-ups, planificación, retrospectivas) y cumplir compromisos fiables
- Dar y recibir feedback constructivo, fomentando una cultura de mejora continua y colaboración
- Comunicarse eficazmente con diversos stakeholders, incluyendo equipos técnicos y no técnicos
CALIFICACIONES
- Título/certificación de Grado en Ciencias de la Computación o campo relacionado
- Mínimo de 5 años de experiencia en desarrollo .NET
- Dominio de C#, .NET Framework y .NET moderno (6/7/8/9/10)
- Sólida experiencia con bases de datos SQL y ORMs como Entity Framework Core o Dapper
- Experiencia con desarrollo front-end utilizando HTML, CSS, JavaScript, con exposición a frameworks como Blazor, React, Angular, o Vue
- Experiencia práctica en la construcción y mantenimiento de APIs REST e integraciones
- Familiaridad con servicios en la nube (preferiblemente Azure) y desarrollo nativo en la nube
- Conocimiento de herramientas de DevOps (Azure DevOps, GitHub Actions, Jenkins) y control de versiones (Git)
- Dominio de frameworks de pruebas (xUnit, NUnit, MSTest) y prácticas de automatización
- Sólidas habilidades de resolución de problemas, capacidad para lidiar con la ambigüedad y comodidad con requisitos cambiantes
- Excelentes habilidades de comunicación y capacidad para trabajar en colaboración dentro y entre equipos
CRECIMIENTO PROFESIONAL
Si eres un/a apasionado/a Desarrollador/a .NET que está deseoso/a de trabajar en proyectos emocionantes y hacer crecer tus habilidades, ofrecemos una compensación competitiva y una cultura de equipo de apoyo.
OTROS BENEFICIOS
¡Ofrecemos beneficios que incluyen seguro médico principal, dental, de visión, 401K y tiempo libre remunerado!
MODELO DE TRABAJO
Este puesto es completamente presencial en Warren, MI.
Tiempo completo – Lunes a Viernes.
