Construir interfaces de usuário modernas e responsivas usando tecnologias de Front End;
Desenvolver e manter a lógica de servidores, banco de dados, APIs e serviços, utilizando tecnologias de Back End;
Definir e implementar a arquitetura de software para garantir que as soluções sejam escaláveis, seguras e eficientes, levando em conta os requisitos de performance e manutenção;
Colaborar com equipes de produto, design e operações para entregar soluções alinhadas aos requisitos do cliente, prazos e orçamento estabelecidos;
Utilizar boas práticas de desenvolvimento de software, garantindo a qualidade e segurança do código;
Manter uma documentação detalhada de código, arquitetura e processos técnicos, garantindo que as soluções possam ser facilmente compreendidas e mantidas.
Requirements
Ensino superior completo em Análise de Sistemas, Ciências da Computação, Processamento de Dados, Engenharia de Computação ou áreas correlatas;
Ampla experiência com C#/.Net ou Java/Kotlin e Spring Boot;
Vivência com Angular, React, Typescript ou Javascript;
Conhecimento em orientação a objetos, SOLID e Design Patterns;
Conhecimento de REST, design de APIs, Docker e Git;