Support Services Group
Back End Developer
Cualificaciones Requeridas
- *Este puesto es remoto dentro de México.
- *Este puesto requiere un nivel de inglés hablado intermedio-avanzado (B2+).
- Título de Grado en Ciencias de la Computación, Ingeniería de Software o un campo relacionado.
- 5+ años de experiencia profesional desarrollando aplicaciones backend con C# y .NET/.NET Core.
- Sólida experiencia en ASP.NET Core, API Web y Entity Framework Core.
- Experiencia con diseño, versionado y documentación de API RESTful (ej. Swagger/OpenAPI).
- Sólida comprensión de la programación orientada a objetos (POO) y los principios SOLID.
- Familiaridad con frameworks de pruebas unitarias (ej. xUnit, NUnit) y librerías de mocking.
- Experiencia con programación asíncrona, inyección de dependencias y middleware.
- Conocimiento de conceptos de autenticación/autorización, incluyendo JWT, OAuth2 y OpenID Connect.
- Comodidad trabajando con pipelines de CI/CD y herramientas de DevOps (ej. Azure DevOps).
- Comprensión de microservicios, colas de mensajes (ej. RabbitMQ, Azure Service Bus) y sistemas distribuidos.
REQUISITOS FÍSICOS
Los requisitos físicos descritos aquí son representativos de los que debe cumplir un empleado para realizar con éxito las funciones esenciales del puesto.
Mientras realiza las tareas de este trabajo, el empleado está regularmente obligado a sentarse; usar las manos para manipular objetos, herramientas o controles; alcanzar con las manos y los brazos; y hablar y oír. Las habilidades de visión específicas requeridas por este trabajo incluyen visión cercana, visión a distancia, visión periférica, percepción de profundidad y la capacidad de ajustar el enfoque.
El nivel de ruido en el entorno de trabajo es generalmente tranquilo.
- *Si te interesa el puesto, por favor aplica con tu CV en inglés.
Support Services Group es un proveedor global líder con sede en EE. UU. de soluciones de centros de contacto omnicanal externalizadas de alto contacto.
Fundada en 1998, nuestras premiadas soluciones de experiencia del cliente (CX) han creado resultados excepcionales para más de 50 de las principales marcas del mundo y sus clientes.
Somos un equipo ambicioso de disruptores que prosperan resolviendo problemas complejos.
Support Services Group es una empresa de soluciones CX que crea experiencias increíbles para las mejores marcas del mundo y sus clientes. Somos un equipo ambicioso de innovadores, tomadores de riesgos y disruptores: el tipo de gente que prospera resolviendo problemas complejos.
Sobre el Puesto
Desarrollador .NET Backend con una sólida base en la creación de aplicaciones del lado del servidor escalables, seguras y mantenibles utilizando tecnologías de Microsoft. Especializado en C#, ASP.NET Core y desarrollo de API, con profundo conocimiento de patrones de diseño de software, integración de sistemas.
Responsabilidades Clave
- Diseñar, desarrollar y mantener servicios backend escalables y seguros utilizando C# y .NET/.NET Core.
- Construir y documentar APIs RESTful para consumo interno y externo.
- Implementar capas de acceso a datos utilizando Entity Framework Core.
- Escribir código limpio, mantenible y testeable siguiendo las mejores prácticas y patrones de diseño (Decorators, Commands).
- Participar en revisiones de código, proporcionar feedback constructivo y asegurar la adherencia a los estándares de codificación.
- Solucionar problemas, depurar y resolver incidencias de aplicaciones en entornos de producción y desarrollo.
- Integrar con APIs y servicios de terceros, asegurando la fiabilidad y el rendimiento.
- Contribuir a la arquitectura y diseño de microservicios y sistemas distribuidos.
- Mantener pipelines de CI/CD y dar soporte a procesos de despliegue automatizados.
- Mantenerse al día con las tecnologías backend emergentes y recomendar mejoras.
A tener en cuenta
- Exposición a Domain-Driven Design (DDD) y arquitecturas orientadas a eventos.
- Familiaridad con sistemas de control de versiones como Azure Devops.
