Saltar al contenido

Software Engineer II .NET Core y Angular — Remoto - LATAM — SaaS Automotive -

Esta vacante se publicó el y es posible que ya no esté abierta. Ver vacantes recientes de Desarrollo de software

Empresa confidencial

  • Remoto · Latinoamérica
  • Tiempo completo
  • Semi senior
  • USD 2,800 – USD 4,500 al mes

Publicada

Contratan desde: Latinoamérica

Descripción del puesto

Sobre la vacante

Se busca un Software Engineer II (Mid-Level) para unirse al equipo de ingeniería y contribuir al desarrollo de aplicaciones SaaS escalables de grado productivo. Trabajarás como parte de un equipo ágil y multifuncional entregando software de alta calidad en múltiples soluciones. Este es un rol orientado al crecimiento para un ingeniero que se sienta cómodo siendo dueño de problemas bien definidos, escribiendo código limpio y mantenible, y colaborando estrechamente con ingenieros senior, arquitectos y socios de producto, mientras continúa profundizando habilidades técnicas y ganando exposición al diseño de sistemas más grandes y mejores prácticas.

Responsabilidades principales:

  • Diseñar, construir y mantener componentes backend y frontend usando .NET Core (C#) y Angular
  • Implementar características alineadas con guías arquitectónicas, estándares de codificación y mejores prácticas
  • Escribir código legible, testeable y bien documentado
  • Colaborar con Tech Leads, Arquitectos e ingenieros en ceremonias Ágiles (planificación, standups, revisiones, retrospectivas)
  • Diseñar y modificar esquemas y objetos de base de datos con énfasis en MySQL
  • Construir y consumir APIs usando REST, HTTP, JSON y XML
  • Escribir pruebas unitarias, contribuir a la automatización y mantener documentación técnica
  • Asistir en diagnosticar y resolver problemas de producción con guía de ingenieros senior

Requisitos:

  • 3+ años de experiencia con .NET / C# (incluyendo .NET Core)
  • 2+ años de experiencia práctica con Angular (v8+)
  • Fuerte experiencia con MySQL y bases de datos relacionales
  • Sólido entendimiento de principios OOP y patrones de diseño
  • Experiencia con Git, pruebas unitarias y entornos Ágiles
  • Comodidad trabajando en Linux y Windows
  • Fuertes habilidades de resolución de problemas, atención al detalle y habilidades de comunicación
  • Capacidad para trabajar independientemente mientras colabora efectivamente
  • Licenciatura en CS/Ingeniería (o experiencia equivalente) preferida
  • Exposición a la industria automotriz es un plus

Beneficios:

  • Construir productos SaaS del mundo real usados por miles de clientes
  • Camino de crecimiento claro hacia Senior Engineer y más allá
  • Ambiente de apoyo, colaborativo y enfocado en el aprendizaje
  • Cultura remota-first que ofrece flexibilidad y autonomía

¿Por qué deberías aplicar?

Esta es tu oportunidad de unirte a un equipo que construye productos SaaS escalables con impacto real en la industria automotriz. No solo desarrollarás con tecnologías modernas como .NET Core y Angular, sino que tendrás un camino claro de crecimiento hacia roles senior, con mentoría de ingenieros experimentados. En un ambiente remoto-first, ganarás autonomía mientras colaboras en proyectos desafiantes que te expondrán a diseño de sistemas y mejores prácticas que acelerarán tu carrera técnica.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • Técnicas: Dominio de .NET Core/C#, Angular 8+, MySQL, REST APIs, Git, pruebas unitarias, Linux/Windows
  • Soft skills: Resolución de problemas, atención al detalle, comunicación efectiva, colaboración en equipos ágiles, capacidad de trabajar independientemente

Tips prácticos para este puesto

  • Prepara ejemplos concretos: Ten listos casos donde hayas usado .NET Core y Angular juntos en proyectos reales, especialmente si involucran MySQL y APIs REST.
  • Demuestra pensamiento escalable: En entrevistas técnicas, habla sobre cómo abordas el diseño de componentes mantenibles y cómo manejas problemas de rendimiento en aplicaciones SaaS.
  • Muestra experiencia ágil: Prepárate para discutir tu rol en ceremonias como planning o retrospectivas, y cómo contribuyes a la mejora continua del equipo.
  • Investiga la industria: Si no tienes experiencia automotriz, investiga tendencias SaaS en ese sector para mostrar interés y adaptabilidad.

Recursos recomendados

  • Documentación oficial: .NET Core docs, Angular docs, MySQL documentation
  • Cursos: Pluralsight para .NET y Angular, Udemy para patrones de diseño y arquitectura SaaS
  • Influencers: Sigue a expertos en .NET y Angular en LinkedIn o Twitter para estar al día con mejores prácticas
  • Herramientas: Familiarízate con herramientas de testing como xUnit/NUnit para .NET y Jasmine/Karma para Angular

Preguntas frecuentes en entrevistas para este rol

  • "Describe cómo estructurarías una aplicación .NET Core con Angular desde cero, considerando escalabilidad y mantenibilidad."
  • Tip: Enfócate en separación de responsabilidades (backend/frontend), uso de patrones como Repository o CQRS, y cómo manejarías la comunicación vía APIs REST. Menciona consideraciones de base de datos con MySQL.
  • "¿Cómo manejas la migración de una versión anterior de Angular a una más nueva en un proyecto existente?"
  • Tip: Explica un enfoque paso a paso: evaluación de breaking changes, actualización incremental, pruebas exhaustivas, y cómo colaborarías con el equipo para minimizar riesgos. Usa ejemplos de Angular v8+ si tienes experiencia.
  • "Describe una situación donde tuviste que diagnosticar y resolver un problema crítico en producción con poca supervisión."
  • Tip: Usa el método STAR (Situación, Tarea, Acción, Resultado). Destaca cómo usaste logging, monitoreo, y colaboración con senior engineers si fue necesario, mostrando autonomía y aprendizaje.

Rango salarial estimado (LATAM)

Basado en datos de Glassdoor, Computrabajo, GetOnBoard y el mercado actual: | Nivel | Rango mensual USD | |-------|-------------------| | Junior | $1,500 - $2,500 | | Mid | $2,500 - $4,000 | | Senior | $4,000 - $6,000 |

*Nota: Varía según país, empresa, modalidad (remoto internacional paga más) y tecnologías específicas. Empresas de USA/EU pagando en LATAM suelen ofrecer 30-50% más. Para este rol Mid-Level con .NET Core y Angular en SaaS, el rango típico en LATAM es $2,800 - $3,800 USD mensuales, pudiendo llegar a $4,500+ si es remoto para empresa internacional.*

Red flags a considerar

  • Bandera roja 1: Falta de claridad en el camino de crecimiento hacia Senior Engineer.
  • Qué preguntar: "¿Pueden compartir ejemplos de ingenieros que hayan ascendido a senior en los últimos años y qué pasos tomaron?" Si la respuesta es vaga o no hay casos, podría indicar que el crecimiento prometido no es real.
  • Bandera roja 2: Poca exposición a diseño de sistemas o mejores prácticas mencionadas en la descripción.
  • Qué investigar: Pregunta sobre proyectos actuales: "¿En qué porcentaje del tiempo se dedica a nuevas características vs mantenimiento?" Si es mayormente mantenimiento o tareas repetitivas, podrías no ganar la experiencia prometida.
  • Bandera roja 3: Cultura remota-first sin procesos establecidos para colaboración o aprendizaje.
  • Señal de advertencia: Si en entrevistas no mencionan herramientas de comunicación async, mentoría regular, o oportunidades de training. Pregunta: "¿Cómo manejan la onboarding remota y el desarrollo profesional continuo?" Respuestas genéricas pueden indicar un ambiente menos estructurado.

Habilidades

  • .NET Core
  • C#
  • Angular
  • MySQL
  • REST
  • HTTP
  • JSON
  • XML
  • Git
  • Linux
  • Windows
  • OOP
  • patrones de diseño
  • pruebas unitarias
  • Agile
  • APIs
  • bases de datos relacionales
  • xUnit
  • NUnit
  • Jasmine
  • Karma
  • Repository
  • CQRS

Postúlate

Esta empresa recibe las postulaciones en su publicación original.

Postular en la publicación original

Se abre el sitio de la empresa o de LinkedIn.