Saltar al contenido

Software Engineer II .NET Core y Angular

Esta vacante se publicó el y es posible que haya caducado. Para confirmar si sigue abierta, busca más información en la publicación original. También puedes ver vacantes recientes de Desarrollo de software.

  • Remoto · Latinoamérica
  • Tiempo completo
  • Semi senior
  • USD 2,500 – USD 4,000 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 y 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 asumiendo problemas bien definidos, escribiendo código limpio y mantenible, y colaborando estrechamente con ingenieros senior, arquitectos y socios de producto, mientras profundiza habilidades técnicas y gana 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 una oportunidad para crecer profesionalmente en un entorno que valora el aprendizaje continuo y la colaboración. Trabajarás en productos SaaS escalables que impactan a miles de usuarios, ganando exposición a diseño de sistemas y mejores prácticas bajo la guía de ingenieros senior. La cultura remota-first te da la flexibilidad para trabajar desde cualquier lugar en LATAM, mientras desarrollas habilidades técnicas sólidas en .NET Core y Angular que son altamente demandadas en el mercado tech actual.

Tips y consejos de VacantesDigitales.com

Skills indispensables

  • Técnicas: .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 equipo, autonomía

Tips prácticos para este puesto

  • Prepara ejemplos concretos: Ten listos casos donde hayas usado .NET Core y Angular juntos en proyectos reales, especialmente enfocándote en escalabilidad y mantenibilidad.
  • Demuestra pensamiento sistémico: En entrevistas, muestra cómo abordas problemas considerando el sistema completo, no solo el código individual.
  • Aprende sobre la industria automotriz: Si no tienes experiencia en este sector, investiga tendencias tech en automoción para destacar tu interés y adaptabilidad.

Recursos recomendados

  • Documentación oficial: Microsoft .NET Core docs, Angular docs, MySQL documentation
  • Cursos: Pluralsight para .NET y Angular, Udemy para patrones de diseño
  • Influencers: Scott Hanselman (.NET), Deborah Kurata (Angular)
  • Tools: Visual Studio Code, Postman para APIs, Docker para contenedores

Preguntas frecuentes en entrevistas para este rol

  • "Describe cómo estructurarías una aplicación .NET Core con Angular desde cero" - Tip: Enfócate en separación de responsabilidades, arquitectura limpia y cómo manejarías la comunicación entre frontend y backend.
  • "¿Cómo optimizarías una consulta lenta en MySQL para una aplicación SaaS con alta carga?" - Tip: Menciona índices, análisis de query execution plans, y estrategias de caching.
  • "Cuéntame sobre un desafío técnico que resolviste colaborando con un equipo multifuncional" - Tip: Usa el método STAR (Situación, Tarea, Acción, Resultado) para estructurar tu respuesta y destaca tu comunicación.

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,500 |

*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.*

Red flags a considerar

  • Bandera roja 1: Falta de claridad en el camino de crecimiento - Qué preguntar: "¿Pueden compartir ejemplos concretos de cómo ingenieros en este rol han avanzado a posiciones senior o de liderazgo?"
  • Bandera roja 2: Cultura remota desorganizada - Qué investigar: Pregunta sobre procesos de comunicación, herramientas de colaboración y frecuencia de reuniones sincrónicas para evaluar si el remote-first es efectivo.
  • Bandera roja 3: Código legacy sin plan de modernización - Señal de advertencia: Si mencionan que trabajarás principalmente en mantenimiento de sistemas antiguos sin oportunidades para implementar nuevas tecnologías o mejores prácticas, podría limitar tu crecimiento técnico.

Habilidades

  • .NET Core
  • C#
  • Angular
  • MySQL
  • REST
  • HTTP
  • JSON
  • XML
  • Git
  • Linux
  • Windows
  • OOP
  • patrones de diseño
  • pruebas unitarias
  • APIs
  • bases de datos relacionales
  • Agile
  • Visual Studio Code
  • Postman
  • Docker

Cuida tus datos: ninguna empresa debe pedirte dinero para postularte o contratarte. Reportar esta vacante

Vacantes recientes

Su fecha de vigencia ya pasó. Revisa las más nuevas de Desarrollo de software.

Ver vacantes de Desarrollo de software

Ver la publicación original

By BRAINLLM 0.8.10