Lenovo
Support Services Group
Back End Developer
Qualificações Necessárias
- *Esta posição é remota dentro do México.
- *Esta posição exige nível de inglês falado intermediário a avançado (B2+).
- Bacharelado em Ciência da Computação, Engenharia de Software ou área relacionada.
- 5+ anos de experiência profissional desenvolvendo aplicações backend com C# e .NET/.NET Core
- Forte expertise em ASP.NET Core, API Web e Entity Framework Core
- Experiência com design, versionamento e documentação de API RESTful (ex: Swagger/OpenAPI).
- Sólido entendimento de programação orientada a objetos (POO) e princípios SOLID
- Familiaridade com frameworks de testes unitários (ex: xUnit, NUnit) e bibliotecas de mocking.
- Experiência com programação assíncrona, injeção de dependência e middleware
- Conhecimento de conceitos de autenticação/autorização, incluindo JWT, OAuth2 e OpenID Connect.
- Confortável trabalhando com pipelines de CI/CD e ferramentas de DevOps (ex: Azure DevOps)
- Entendimento de microsserviços, filas de mensagens (ex: RabbitMQ, Azure Service Bus) e sistemas distribuídos
REQUISITOS FÍSICOS
Os requisitos físicos descritos aqui são representativos daqueles que devem ser atendidos por um funcionário para realizar com sucesso as funções essenciais do trabalho.
Ao realizar as funções deste trabalho, o funcionário é regularmente obrigado a sentar; usar as mãos para manipular objetos, ferramentas ou controles; alcançar com as mãos e braços; e falar e ouvir. Habilidades de visão específicas exigidas por este trabalho incluem visão de perto, visão de longe, visão periférica, percepção de profundidade e a capacidade de ajustar o foco.
O nível de ruído no ambiente de trabalho é geralmente baixo
- *Se você tem interesse na vaga, por favor, aplique com seu currículo em inglês.
Support Services Group é um provedor global líder baseado nos EUA de soluções de contact center terceirizadas omnichannel de alto contato.
Fundada em 1998, nossas premiadas soluções de experiência do cliente (CX) criaram resultados excepcionais para mais de 50 das principais marcas do mundo e seus clientes.
Somos uma equipe ambiciosa de transformadores que prosperam na resolução de problemas complexos.
Support Services Group é uma empresa de soluções CX que cria experiências incríveis para as melhores marcas do mundo e seus clientes. Somos uma equipe ambiciosa de inovadores, arriscadores e transformadores: o tipo de pessoal que prospera na resolução de problemas complexos.
Sobre a Vaga
Desenvolvedor .NET Backend com uma base sólida na construção de aplicações server-side escaláveis, seguras e de fácil manutenção usando tecnologias Microsoft. Especializado em C#, ASP.NET Core e desenvolvimento de API, com profundo conhecimento de padrões de design de software, integração de sistemas.
Principais Responsabilidades
- Projetar, desenvolver e manter serviços backend escaláveis e seguros usando C# e .NET/.NET Core.
- Construir e documentar APIs RESTful para consumo interno e externo.
- Implementar camadas de acesso a dados usando Entity Framework Core.
- Escrever código limpo, de fácil manutenção e testável, seguindo as melhores práticas e padrões de design (Decorators, Commands)
- Participar de revisões de código, fornecer feedback construtivo e garantir a adesão aos padrões de codificação
- Solucionar problemas, depurar e resolver problemas de aplicação em ambientes de produção e desenvolvimento
- Integrar com APIs e serviços de terceiros, garantindo confiabilidade e desempenho
- Contribuir para a arquitetura e design de microsserviços e sistemas distribuídos
- Manter pipelines de CI/CD e suportar processos de implantação automatizados
- Manter-se atualizado com as tecnologias backend emergentes e recomendar melhorias
Diferenciais
- Exposição a Domain-Driven Design (DDD) e arquiteturas orientadas a eventos.
- Familiaridade com sistemas de controle de versão como Azure Devops.
