.NET Back-end Developer

2BRAINS

2BRAINS

Salary: $$$
Type: Full time

Tags: .Net C# Docker Microservices

2Brains es una consultora tecnológica que impulsa el crecimiento y la evolución de organizaciones líderes en Latinoamérica. Diseñamos y construimos el futuro digital de nuestros clientes a través de una integración profunda y estratégica de negocio, experiencia y tecnología, convirtiendo desafíos complejos en impacto real.

Hoy, 2Brains forma parte de Acid Labs, uno de los principales grupos de consultoría tech e innovación de la región. Esta adquisición fortalece nuestra propuesta de valor, ampliando nuestra escala, capacidades tecnológicas y presencia regional, y nos permite acompañar a nuestros clientes con soluciones más robustas, ágiles y de alto impacto en todo su ciclo de transformación.

Apply to this job opportunity at getonbrd.com.

Funciones del cargo

Buscamos un Desarrollador Backend Semi Senior con sólidos conocimientos en el ecosistema .NET para integrarse a nuestro equipo de desarrollo. Tu objetivo será construir y mantener APIs y microservicios seguros y eficientes, colaborando estrechamente con arquitectos para implementar soluciones técnicas que cumplan con altos estándares de calidad y seguridad de la información.

Responsabilidades Principales

  • Desarrollo de Funcionalidades: Codificar y mantener servicios backend utilizando .NET Core / .NET 6+ siguiendo los patrones de diseño definidos por el equipo.
  • Mantenimiento de APIs: Desarrollar y documentar (Swagger/OpenAPI) endpoints robustos para la integración con el front-end y servicios de terceros.
  • Gestión de Base de Datos: Escribir consultas optimizadas, diseñar tablas y mantener procedimientos almacenados en SQL Server.
  • Implementación de Seguridad: Aplicar controles de seguridad básicos (validación de tokens JWT, sanitización de inputs y manejo de claims) para proteger los recursos de la aplicación.
  • Integración de Microservicios: Participar en la lógica de comunicación entre servicios (mensajería o REST) dentro de una arquitectura distribuida.
  • Pruebas y Calidad: Realizar pruebas unitarias de las funcionalidades desarrolladas para asegurar un despliegue confiable.

Requerimientos del cargo

Experiencia Indispensable:

  • 3 a 5 años de experiencia demostrable en desarrollo con C#.
  • SQL Server: Experiencia sólida en manipulación de datos (DML) y definición de esquemas (DDL), con buen manejo de joins, índices y transacciones.
  • Web APIs: Experiencia práctica creando servicios RESTful y manejo de verbos HTTP.
  • Fundamentos de Microservicios: Comprensión de contenedores (Docker) y cómo se comunican los servicios en la nube.

Conocimientos de Seguridad:

  • Implementación de autenticación y autorización básica.
  • Conocimiento de los riesgos comunes de seguridad (conceptos de OWASP).
  • Manejo seguro de cadenas de conexión y variables de entorno.

Condiciones

  • Trabajar con un equipo de alto rendimiento, aprendemos y nos desarrollamos juntos.
  • Acceso a grandes clientes y proyectos desafiantes.
  • Aprendizaje y crecimiento permanente, organizamos meetups, capacitaciones y actividades culturales.
  • Un entorno de trabajo flexible y dinámico.
  • Espacio para charlas internas.
  • Asignación de computadora para tu trabajo.
  • Cursos de especialización.

Fully remote You can work from anywhere in the world.

Source: GetOnBoard | Main Category: Programming