Enable job alerts via email!

Software Developer (C#/Java)

Geotab

United States

On-site

USD 80,000 - 120,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Geotab, une entreprise innovante dans le domaine de la connectivité des véhicules, recherche un Software Developer passionné pour rejoindre son équipe dynamique. Vous serez responsable du développement de leur plateforme SaaS, en utilisant des méthodologies modernes et en collaborant avec des équipes techniques. Si vous avez une solide expérience en .Net/C# ou Java et aimez résoudre des problèmes complexes, cette opportunité est faite pour vous.

Benefits

23 jours de vacances
Flexibilité des horaires
Équilibre vie professionnelle/vie privée
Événements de team building

Qualifications

  • Expérience significative (+3 ans) en développement backend avec .Net/C# ou Java.
  • Niveau d'anglais fluide pour communiquer avec l'équipe internationale.
  • Habitué à travailler en environnements Cloud.

Responsibilities

  • Contribuer au design, à l'implémentation et à l'amélioration d'applications.
  • Participer à des revues de code pour assurer la qualité.
  • Documenter les solutions pour faciliter la maintenance.

Skills

Développement backend
Résolution de problèmes
Adaptabilité
Collaboration
Qualité du code

Education

Grado en Ingeniería Informática ou similaire

Tools

.Net
C#
Java
Python
Google Compute Engine
Google BigQuery

Job description

Geotab es una empresa que lleva el concepto de conectividad en vehículos al siguiente nivel

Imagínate una plataforma que conecta coches, camiones y flotas completas a Internet y transforma todos esos datos que los vehículos generan al moverse en algo muy valioso. Están contribuyendo a crear el transporte del futuro, ¡hoy!.

¿Eres su próximo/a Software Developer? DALE

Desde cuánta gasolina se está consumiendo hasta patrones de conducción, la plataforma de Geotab recoge información que ayuda a optimizar operaciones, ahorrar costes, mejorar la seguridad de los conductores y asegurar que todo cumpla con las normativas del sector.

A nivel de tecnología, se dividen en dos grandes bloques interconectados: Desarrollo de su hardware y firmware a bajo nivel, gracias al cuál recogen los datos de los vehículos y desarrollo de su plataforma SaaS, gracias a la que procesan y consumen todos esos datos.

Es en esta última donde necesitan tu magia : Resolverás problemas complejos con soluciones elegantes y escalables más allá de una tecnología concreta.

Formarás parte del equipo que construye su plataforma, escribiendo código de alto rendimiento que procesa y almacena datos en tiempo real procedentes de su hardware personalizado.

Tu impacto será clave: participarás en el diseño, implementación y mejora de nuevas aplicaciones en colaboración con otros equipos técnicos, siguiendo buenas prácticas y estándares de la industria.

Utilizarás metodologías como el desarrollo guiado por pruebas (TDD) y por seguridad (SDD), y contribuirás a mantener la calidad del código mediante revisiones y automatización. También te encargarás del análisis de errores complejos, la creación de prototipos y MVPs, y la documentación técnica que garantice la sostenibilidad del producto a largo plazo.

Respecto al stack

No se casan con ninguna tecnología en concreto y lo que buscan es una persona que no tenga miedo a tocar diferentes stacks, se adapte rápido, no le importe tocar la parte frontend y que sus fundamentos y buenas prácticas estén por encima de un lenguaje concreto.

Además, Geotab está comprometida con la sostenibilidad y la seguridad, y busca que sus herramientas no sólo impulsen el negocio de sus clientes, sino que también hagan de las carreteras un lugar más seguro y contribuyan a reducir el impacto ambiental.

El equipo está en constante evolución, buscando talento que quiera innovar, asumir nuevos retos y aportar ideas frescas en un ambiente de trabajo muy dinámico. En resumen, si te interesa la tecnología y la sostenibilidad, Geotab es el sitio donde todas esas áreas se conectan.

Tu evolución

Tu primer día

En 1 mes

Después de conocer a todo el equipo, recibirás una breve orientación y una visión general de la plataforma.

Se espera que contribuyas a tareas a pequeña escala en las primeras semanas.

La participación práctica desde el principio garantizará una curva de aprendizaje más rápida y te ayudará a desarrollar una comprensión profunda de los flujos de trabajo y los procesos de integridad de datos.

Diseñar, desarrollar y mantener código eficiente, reutilizable y confiable para aplicaciones escalables y de alto rendimiento.

Traducir requerimientos funcionales (como casos de uso o storyboards) en aplicaciones reales.

Asegurar el mejor rendimiento, calidad y capacidad de respuesta de las aplicaciones.

Aplicar metodologías de desarrollo guiado por pruebas (TDD) y por seguridad (SDD).

Realizar revisiones de código para asegurar la qualité y el cumplimiento de estándares.

Participar en la creación de prototipos, MVPs y pruebas de concepto.

Documentar soluciones para facilitar el mantenimiento y la reutilización del código.

Proponer mejoras continuas en los procesos de desarrollo y mentorizar a otras personas más junior del equipo.

Geotab centra grandes esfuerzos en generar un ambiente de trabajo diverso y de alto rendimiento, para ello se apoyan en una suite de aplicaciones basadas en la nube, herramientas de trabajo colaborativo y asíncrono. El equilibrio adecuado entre vida personal y trabajo es una de las prioridades top en Geotab.

Tienen una férrea convicción en que garantizar la diversidad es fundamental para el crecimiento y progreso futuro, y es una parte inherente al negocio. Buscan fomentar ambientes donde nuevas ideas puedan prosperar, en un entorno rico en diversidad y donde personas de diferentes orígenes pueden trabajar juntas.

La jornada de referencia es de 9 a 18h, pero no hay nada escrito en piedra puedes adaptar tu jornada dentro de poder asistir a las reuniones programadas (dailies, follow-ups, etc).

Día laborable
Vacaciones

Vacaciones
23 días

Jornada laboral
Presencial

Las personas del equipo están en diferentes puntos de España: Madrid, Valencia, Málaga...por lo que podrás trabajar full-remote siempre que estén residiendo en España.

Si trabajas desde casa, solo te piden que tengas una conexión a internet estable y segura -como es lógico-. Las aplicaciones en la nube y las herramientas colaborativas para el trabajo asíncrono, están plenamente preparadas para que puedas llevar un buen balance vida-trabajo.

Las puertas de sus oficinas en Madrid siempre estarán abiertas y, eso sí, esperan que te unas a los team building unas 3 veces al año para romper la barrera del ordenador, poneros al día y tomaros unos kases o cerves.

El equipo global de Geotab lo componen más de 2200 personas desperdigadas por todo el globo. Tranqui, no vas a trabajar con todas ellas.

Concretamente en el equipo de desarrollo de software, son unas 17 personas, divididas en dos squads. Te dejamos por aquí a algunas de ellas para que les vayas conociendo :

  • Ignacio (Software Developer Manager): El manager del departamento de desarrollo de software en España. Auténtico apasionado del código eficiente, mantenible y de calidad. Él es el faro que muestra el camino más seguro a seguir en los distintos proyectos. Imbatible en carreras de karting a día de hoy.
  • Jorge (Team Lead, Software Developer): Enamorado de la programación desde pequeñito, con una necesidad imparable de hacer las cosas bien y enseñar y guiar a los demás en el mismo camino de la excelencia. Dispuesto a responder con un GIF de gatos en cualquier ocasión.
  • Guillermo (Team Lead, Software Developer): Un máquina como programador, cercano, buena persona y un auténtico todoterreno que disfruta de la tecnología.
  • Carlos (Senior Software Developer): Carlos es un torrente de energía y proactividad. Te arregla un bug o te lidera una épica, y siempre con una mano tendida para ayudar a cualquier compañero. Si Carlos fuera una herramienta, ¡sería una navaja suiza con wifi!

El equipo busca una persona con motivación y adaptabilidad, alguien que disfrute construyendo soluciones y resolviendo problemas en un entorno dinámico y global. La clave es que tengas una buena base técnica, ganas de seguir evolucionando y seas una persona a la que le guste jugar en equipo .

  • Nivel de inglés fluido para comunicarte con el equipo internacional.
  • Experiencia significativa (+3y) en tu mochila en el backend con .Net / C# o Java, aplicando buenas prácticas y patrones de diseño.
  • Habituado/a a trabajar en entornos Cloud.
  • Mindset de qualité y preocupación por desarrollar código eficiente, reusable, mantenible.
  • Familiaridad con servicios web (REST, MVC).
  • Haberte peleado con otros lenguajes y tecnologías, como Python, .NET Core, Google Compute Engine y Google BigQuery.
  • Grado en Ingeniería Informática o similar.

No, valoran únicamente personas que cuenten con el pasaporte en la UE y residencia en España. Por temas administrativos.

  • Reunión técnica con el equipo con el equipo. Prepárate para preguntar y ser preguntado.
  • Take-home Assignment: un pequeño reto técnico para que les demuestres cómo trabajas.
  • Reunión final con una persona del equipo internacional, de Canadá.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.