Descrição:
A Função
- Estamos em busca de um Desenvolvedor Full Stack Sênior experiente e motivado, com uma sólida formação em C#, Azure Cloud, Azure DevOps e React. O candidato ideal terá mais de 5 anos de experiência com Azure Cloud. A função envolve desenvolver e implementar serviços de backend utilizando C# e serviços da Azure Cloud. O candidato selecionado deverá utilizar o Azure DevOps para pipelines de CI/CD.
Qualificações e Requisitos
- Graduação ou pós-graduação em ciência da computação, Engenharia de Software ou área relacionada.
- Mais de 5 anos de experiência em desenvolvimento full stack.
- Bons conhecimentos em React.js e seus princípios fundamentais.
- Forte proficiência em C#, .NET framework, Docker e Serviços Azure.
- Experiência sólida com serviços da Azure Cloud.
- Experiência com Azure DevOps para pipelines de CI/CD.
- Familiaridade com APIs RESTful, Microserviços e arquitetura Serverless.
- Conhecimento de mecanismos modernos de autorização, como JSON Web Token.
- Forte proficiência em JavaScript, incluindo manipulação do DOM e o modelo de objeto JavaScript.
- Excelentes habilidades de resolução de problemas e capacidade de tomar decisões bem fundamentadas sob pressão.
- Fortes habilidades de comunicação, tanto verbais quanto escritas, para se comunicar efetivamente com partes interessadas técnicas e não técnicas.
Responsabilidades Principais
- Desenvolver serviços de backend utilizando C# e serviços da Azure Cloud.
- Implementar pipelines de CI/CD utilizando Azure DevOps.
- Desenvolver novas funcionalidades voltadas para o usuário utilizando React.js.
Configuração de Trabalho:
- Presencial / Híbrido / Trabalho Remoto.
- Horário de Trabalho: Segunda a Sexta, das 7:00 às 16:00.
Benefícios da ShoreXtra
- Café estilo barista grátis.
- Estacionamento gratuito e serviços de transporte.
- Equipe altamente engajada.
- Potencial ilimitado para crescimento.
- Papel desafiador.
- Ambiente de trabalho divertido e voltado para a família.
Um desenvolvedor full stack em uma empresa de carregamento de Veículos Elétricos (EV) desempenha um papel crucial no design, desenvolvimento e manutenção de aplicativos de software que são essenciais para o funcionamento da infraestrutura de carregamento de EV. Suas responsabilidades podem incluir:
- Desenvolvimento Frontend: Criar interfaces amigáveis para aplicativos de carregamento de EV, incluindo painéis para usuários e administradores, garantindo uma experiência do usuário sem interrupções.
- Desenvolvimento Backend: Desenvolver a lógica do lado do servidor, gestão de banco de dados e APIs necessárias para o sistema de carregamento de EV operar de maneira eficiente e segura.
- Integração: Integrar serviços de terceiros, como gateways de pagamento e serviços de mapeamento, ao aplicativo de carregamento de EV para aprimorar sua funcionalidade.
- Segurança: Implementar medidas de segurança para proteger os dados dos usuários, prevenir acesso não autorizado e garantir a segurança das transações realizadas pela plataforma de carregamento de EV.
- Teste e Depuração: Conduzir testes rigorosos do aplicativo para identificar e corrigir quaisquer bugs ou problemas, garantindo que o sistema de carregamento de EV funcione sem problemas.
- Otimização: Otimizar o desempenho do aplicativo de carregamento de EV, incluindo velocidade e eficiência, para proporcionar aos usuários uma experiência sem interrupções.
- Colaboração: Trabalhar em estreita colaboração com outros membros da equipe, como designers, gerentes de produto e engenheiros de hardware, para garantir o desenvolvimento e a implantação bem-sucedidos do sistema de carregamento de EV.
No geral, um desenvolvedor full stack em uma empresa de carregamento de EV desempenha um papel crítico no desenvolvimento e manutenção da infraestrutura de software que possibilita serviços de carregamento eficientes e confiáveis para veículos elétricos.