Híbrido, Argentina
Posted: 16-Dec-2024
Ref#: 4781
En Baufest buscamos mejorar la vida con tecnología, por lo que nos encontramos en la búsqueda de un Desarrollador/a FullStack .Net/React SSr/Sr para sumarse a nuestro equipo.
Responsabilidades
Diseñar, desarrollar y mantener aplicaciones y microservicios utilizando .NET Core, .NET 6 o .NET 8 en el backend y React para el frontend.
Crear y mantener aplicaciones SPA escalables y responsivas utilizando React.
Implementar y consumir APIs RESTful y/o GraphQL para la comunicación entre frontend y backend.
Diseñar y desarrollar componentes reutilizables en React, siguiendo las mejores prácticas de componentización y diseño modular.
Optimizar el rendimiento y escalabilidad de las aplicaciones tanto en el frontend como en el backend.
Implementar y gestionar consultas en bases de datos relacionales (SQL Server) y NoSQL.
Escribir y ejecutar pruebas unitarias y de integración para backend y frontend.
Asegurar el cumplimiento de buenas prácticas de desarrollo como principios SOLID, clean code y patrones de diseño.
Colaborar estrechamente con equipos multidisciplinarios: QA, DevOps, diseñadores, y stakeholders del negocio.
Participar activamente en revisiones de código, planificación de sprints y procesos ágiles como Scrum.
Utilizar herramientas de control de versiones como Git para la gestión de código.
Documentar el código y procesos para facilitar la colaboración y el mantenimiento.
Requisitos excluyentes:
Backend:
Sólida experiencia de al menos 3 años en desarrollo con .NET Core, .NET 6 o .NET 8.
Conocimiento avanzado en microservicios y arquitectura distribuida.
Experiencia con ORM como Entity Framework, Dapper o equivalentes.
Familiaridad con herramientas de monitoreo y observabilidad como Prometheus, Grafana, Elastic APM, o equivalentes.
Experiencia con contenedores (Docker) y orquestadores como Kubernetes.
Conocimiento en herramientas de análisis de código estático como SonarQube.
Experiencia con herramientas de CI/CD como Jenkins, GitHub Actions o equivalentes.
Frontend:
Experiencia en React con al menos 3 años de experiencia.
Dominio de JavaScript y/o TypeScript.
Experiencia con frameworks de gestión de estado como Redux o Context API.
Conocimiento en librerías de diseño como Material UI o equivalentes.
Familiaridad con la optimización del rendimiento web (lazy loading, code splitting, etc.).
Conocimientos básicos de accesibilidad web (WCAG).
Experiencia en diseño y desarrollo responsive y mobile-first.
Familiaridad con microfrontends.
General:
Conocimiento avanzado en bases de datos relacionales y experiencia con bases de datos NoSQL.
Experiencia sólida trabajando en entornos ágiles y metodologías Scrum.
Experiencia en pipelines de CI/CD y despliegues automatizados.
Experiencia con testing unitario y de integración en ambos entornos utilizando herramientas como Jest, React Testing Library, o equivalentes.
Experiencia en desarrollo y ejecución de pruebas unitarias y de integración utilizando herramientas como xUnit, NUnit y MSTest.
Requisitos deseables:
Experiencia en sistemas de mensajería como RabbitMQ, Kafka o Azure Service Bus.
Familiaridad con plataformas en la nube como Azure o AWS.
Experiencia con herramientas de flujo y procesamiento de datos como Apache NiFi (backend).
Conocimientos en SEO técnico para mejorar la visibilidad y el rendimiento de las aplicaciones web.
Experiencia con Webpack para configuraciones avanzadas de build en frontend.
Familiaridad con herramientas de testing E2E como Playwright, Selenium o Cypress.
Nivel de inglés intermedio/avanzado
¡Postúlate y sé parte de un equipo inclusivo donde todo pueden crecer!
Baufest promueve la igualdad de oportunidades y no discrimina por razones de Nacionalidad, género, Edad, religión, orientación sexual, discapacidad, ni por ninguna otra característica protegida por la ley.
¡Te esperamos!