
B&A Consulting Srl es una agencia italiana de consultoría informática y desarrollo digital que ofrece soluciones tecnológicas adaptadas a las necesidades de las empresas. Su actividad abarca el desarrollo web, la consultoría y externalización de servicios informáticos, la asistencia técnica y el soporte técnico 24/7, la ciberseguridad, la ingeniería de hardware y firmware, y la inteligencia artificial y el análisis de datos. La empresa combina una estrategia digital específica para cada proyecto con soporte técnico continuo para ayudar a las organizaciones a mantener operaciones seguras y fiables.
Desarrollador sénior .NET, microservicios y cloud native
Desarrollador sénior .NET que crea microservicios en C# para B&A Consulting, una firma de consultoría de software y transformación digital. El puesto abarca API, integraciones de mensajería y servicios cloud native contenerizados.
Descripción
- Desarrollar y mantener aplicaciones backend con C# y ASP.NET Core
- Diseñar y crear API web
- Desarrollar e integrar servicios con gRPC y Protocol Buffers
- Crear arquitecturas de microservicios
- Implementar comunicación síncrona y basada en eventos
- Integrar RabbitMQ y Kafka
- Gestionar la persistencia con Entity Framework Core
- Desarrollar y optimizar consultas y procedimientos almacenados de SQL Server
- Mejorar la resiliencia de las conexiones y la seguridad de las aplicaciones
- Usar Docker y Kubernetes
- Trabajar con procesos y canalizaciones de entrega de Azure DevOps
- Colaborar en un proyecto empresarial de larga duración en B&A Consulting, una empresa de software y servicios digitales
Requisitos
- Más de cinco años de experiencia en desarrollo .NET
- Sólidos conocimientos de ASP.NET Core, versiones 5.0–10
- Sólidos conocimientos de C#
- Experiencia con API web, middleware, inyección de dependencias y vinculación de configuración
- Experiencia con gRPC y Protocol Buffers
- Buenos conocimientos de Entity Framework Core
- Experiencia con SQL Server, consultas complejas y procedimientos almacenados
- Conocimientos de mecanismos de resiliencia de conexiones
- Experiencia con sistemas de cifrado y hashing, como Hashids
- Experiencia con RabbitMQ o Kafka
- Amplia experiencia con arquitecturas de microservicios
- Conocimientos de gRPC y patrones de comunicación basados en eventos
- Buenos conocimientos de Docker y Kubernetes
- Experiencia con Azure DevOps
- Autonomía operativa, capacidad analítica y de resolución de problemas, enfoque estructurado y proactivo, capacidad para trabajar en equipo, atención a la calidad del código y a la entrega, y buenas habilidades de comunicación
- Disponibilidad para trabajar como profesional independiente bajo el régimen italiano Partita IVA
Beneficios
- Trabajo totalmente remoto, con asistencia presencial ocasional a reuniones si fuera necesario
- Colaboración como profesional independiente bajo el régimen italiano Partita IVA