Al postularte a esta oportunidad, estarás dando el primer paso en un proceso de selección personalizado. Queremos conocer en profundidad tus habilidades, experiencia, intereses y expectativas profesionales para identificar el rol que mejor se adapte a tu perfil dentro de BairesDev.
Sobre el cargo
Buscamos un(a) Desarrollador(a) Senior .NET para incorporarse a nuestro equipo de Desarrollo. Serás responsable de diseñar, desarrollar y mantener soluciones tecnológicas robustas, escalables y de alta calidad.
Este es un rol para profesionales con sólida experiencia técnica, autonomía y capacidad para resolver problemas complejos. Buscamos personas apasionadas por la tecnología, con criterio para tomar decisiones y capaces de trabajar con arquitecturas modernas y buenas prácticas de desarrollo.
Si tienes experiencia avanzada en el ecosistema .NET y disfrutas asumir desafíos técnicos, diseñar soluciones y participar en proyectos de alto impacto, esta oportunidad es para ti.
Principales Responsabilidades
- Diseñar y desarrollar servicios, APIs y componentes para productos digitales.
- Crear soluciones escalables, mantenibles y de alto rendimiento utilizando tecnologías .NET.
- Aplicar principios SOLID, Clean Code y patrones de diseño para garantizar la calidad del software.
- Trabajar junto al Product Owner para comprender los requerimientos del negocio y convertirlos en soluciones técnicas.
- Colaborar con diseñadores, profesionales de UX y otros desarrolladores durante todo el ciclo de desarrollo.
- Analizar dependencias, requerimientos técnicos y posibles impactos de nuevas funcionalidades.
- Participar en el diseño y evolución de arquitecturas basadas en microservicios y tecnologías cloud.
- Desarrollar aplicaciones y servicios desde cero cuando sea necesario.
- Implementar y mantener pruebas automatizadas para garantizar la calidad y estabilidad de las soluciones.
- Participar en procesos de integración y despliegue continuo (CI/CD).
- Contribuir a la mejora continua de procesos, arquitectura y prácticas de desarrollo.
Requisitos Técnicos
- Experiencia sólida como desarrollador(a) .NET.
- Experiencia trabajando con bases de datos SQL y NoSQL.
- Experiencia con arquitecturas de microservicios y tecnologías cloud.
- Conocimientos avanzados de algoritmos y estructuras de datos.
- Conocimientos de infraestructura y arquitectura de sistemas.
- Experiencia trabajando con metodologías ágiles.
- Sólido dominio de principios SOLID, Clean Code y desarrollo de soluciones escalables.
- Conocimiento y aplicación de patrones de diseño.
- Experiencia desarrollando aplicaciones y servicios desde cero.
- Experiencia con pruebas automatizadas y procesos de CI/CD.
- Manejo sólido de sistemas de control de versiones.
- Experiencia desarrollando pruebas unitarias y de integración.
- Conocimiento de métricas de cobertura y buenas prácticas de testing.
- Nivel avanzado de inglés.
Perfil que Buscamos
- Capacidad para resolver problemas técnicos complejos de manera autónoma.
- Mentalidad orientada a la calidad y a la mejora continua.
- Capacidad para analizar diferentes alternativas y seleccionar soluciones eficientes.
- Buenas habilidades de comunicación y trabajo colaborativo.
- Capacidad para desenvolverse en equipos multidisciplinarios.
- Interés por mantenerse actualizado(a) en nuevas tecnologías y prácticas de desarrollo.
- Orientación a resultados y compromiso con la calidad del producto.