Desenvolver aplicações Front-End utilizando Angular 2+ ou React é um desafio que exige habilidades técnicas e conhecimentos profundos.
O cargo visa atuar em parceria com uma equipe de desenvolvedores para criar soluções inovadoras e eficientes.
Aqui estão algumas das responsabilidades e atribuições do cargo:
* Desenvolvimento Front-End: Criar interfaces usuário atraentes e interativas utilizando Angular 2+ ou React.
* Mantenimento e evolução de sistemas existentes: Analisar, depurar e melhorar códigos com ferramentas como IDEs e DevTools do navegador (F12).
* Desenvolvimento e manutenção de APIs REST com .NET Core e Entity Framework: Crie API's robustas e escaláveis para integrar sistemas e serviços.
* Aplique boas práticas de arquitetura de software: Utilize design patterns e padrões de projeto para garantir qualidade e performance dos sistemas.
Além disso, o candidato ideal deve ter experiência em:
* Ferramentas de mensageria: Conhecimento em RabbitMQ, SQS, SNS ou Kafka para gerenciar comunicação entre sistemas.
* Sistemas distribuídos: Experiência em projetar e manter sistemas distribuídos baseados em microserviços.
* Bancos de dados não relacionais: Conhecimento em MongoDB ou DynamoDB para armazenamento de dados.
* CI/CD: Experiência em pipelines de integração contínua e entrega contínua para garantir entregas seguras e eficientes.
Precisamos de alguém que seja capaz de trabalhar em equipe, tomar decisões estratégicas e ser proativo em relação às necessidades da empresa.
O candidato ideal deve possuir as seguintes qualificações:
* Raciocínio lógico e capacidade analítica
* Boa comunicação
* Espírito de equipe
* Criatividade
* Proatividade
Você está pronto para assumir esse desafio?
],