Desarrollador(a) Full Stack .NET / React

Babel GroupSan Jose, CA
1d

About The Position

BABEL es una consultora tecnológica multinacional especializada en aplicar sus servicios y conocimiento tecnológico en los procesos de aceleración digital de sus clientes, grandes empresas y organismos públicos. ¿Cuál es nuestro plan estratégico? ¡Miramos hacia el futuro! Nuestro plan estratégico Hiperespacio 2029 promete ser un viaje emocionante, lleno de oportunidades para crecer y desarrollarse profesionalmente. Alcanzar 1000 millones de facturación, un reto que estamos seguros de que con la colaboración y el talento de nuestra gente, será otra historia de éxito que escribiremos juntos y juntas. ¿Qué buscamos? Buscamos un/a Desarrollador(a) Full Stack .NET / React con experiencia en el desarrollo de aplicaciones empresariales modernas, orientadas a servicios y con interfaces web dinámicas. La persona seleccionada participará en proyectos tecnológicos clave, colaborando con equipos ágiles y multidisciplinarios para diseñar, desarrollar y mantener soluciones robustas, escalables y alineadas a las necesidades del negocio. El perfil ideal combina una sólida base técnica en el ecosistema .NET, capacidad analítica, buenas habilidades de comunicación y una actitud proactiva hacia el aprendizaje continuo y la mejora del software.

Requirements

  • Título de Bachillerato en Ingeniería en Sistemas, Informática o carrera afín.
  • Mínimo 3 años de experiencia comprobable en desarrollo de software con tecnologías .NET.
  • Experiencia previa trabajando en equipos ágiles bajo marcos como Scrum o Kanban.
  • Dominio de Microsoft Visual Studio .NET 2022 o superior, utilizando C# y/o VB.NET.
  • Experiencia en .NET Core / .NET, idealmente en versiones .NET 6 o superiores (deseable .NET 8).
  • Manejo de SQL Server 2019 o superior, incluyendo modelado de datos, T-SQL, consultas, uso de profiler y optimización básica de rendimiento.
  • Desarrollo e integración de servicios mediante Web Services, WCF y APIs REST.
  • Conocimientos sólidos en JavaScript, jQuery y TypeScript.
  • Experiencia utilizando React para el desarrollo de interfaces web.
  • Dominio de Programación Orientada a Objetos, diseño orientado a objetos y aplicación de patrones de diseño.
  • Experiencia en el desarrollo de aplicaciones distribuidas.
  • Implementación de pruebas unitarias utilizando frameworks del ecosistema .NET (por ejemplo, MSTest/TestMethod u otros equivalentes).
  • Capacidad analítica y enfoque en la resolución de problemas.
  • Habilidades de comunicación efectiva, tanto oral como escrita.
  • Capacidad para elaborar documentación técnica clara, ordenada y mantenible.
  • Orientación al trabajo colaborativo y al cumplimiento de objetivos.
  • Adaptabilidad al cambio y compromiso con el aprendizaje continuo.
  • Comprensión funcional básica del negocio y de los procesos que soportan las aplicaciones.

Nice To Haves

  • Experiencia con herramientas de gestión ágil como Jira, Azure DevOps o similares.
  • Uso de sistemas de control de versiones: Git, GitHub, GitLab o TFS.
  • Experiencia con pruebas automatizadas de APIs y UI (Selenium, Postman u otras).
  • Conocimientos en integración continua y entrega continua (CI/CD).
  • Familiaridad con herramientas de monitoreo y análisis de performance de aplicaciones.
  • Nociones de arquitectura de información, estándares de accesibilidad y usabilidad.

Responsibilities

  • Analizar requerimientos funcionales y no funcionales, participando en la definición de casos de uso y en el diseño de soluciones técnicas.
  • Diseñar e implementar componentes de software utilizando programación orientada a objetos en C# y .NET.
  • Diseñar, gestionar y optimizar bases de datos relacionales en SQL Server, incluyendo modelos de datos y consultas T-SQL.
  • Desarrollar y mantener servicios y APIs mediante WebServices, WCF y servicios REST.
  • Implementar interfaces y componentes frontend utilizando JavaScript, jQuery, TypeScript y React.
  • Aplicar patrones de diseño y buenas prácticas de desarrollo para aplicaciones distribuidas.
  • Desarrollar y ejecutar pruebas unitarias, automatizadas básicas y pruebas técnicas de validación.
  • Identificar, analizar y corregir defectos detectados en las diferentes etapas del ciclo de vida del software.
  • Elaborar y mantener documentación técnica actualizada (diagramas, especificaciones y manuales técnicos).
  • Brindar soporte técnico de segundo nivel a las aplicaciones bajo su responsabilidad.
  • Colaborar activamente con desarrolladores, QA, analistas y usuarios, trabajando bajo metodologías ágiles (Scrum / Kanban).

Benefits

  • Foco en trabajar con últimas tecnologías y proyectos innovadores, pero sobre todo, acompañamos a la transformación digital y acercamos la tecnología a la sociedad.
  • Comunicación y transparencia: Siempre estarás informado de las últimas noticias de la compañía.
  • Contribuimos a la formación constante de nuestros Babelievers.
  • Programa de promociones profesionales y desarrollo de talento.
  • Trabajo con proyectos de diversos países lo que nos permite aprender de diferentes culturas.
  • Contribuimos en tu salud física y emocional (Charlas, competencias deportivas).
  • Participamos del crecimiento de la compañía, reconocemos la participación de cada persona con nuestro bono solidario.
  • Apostamos por la flexibilidad laboral – personal.
  • Bono por referidos.
  • Convenios comerciales según sede.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service