Se você possui boa experiência em desenvolvimento de software, é apaixonado por tecnologia e já vem atuando com.NET há alguns anos, então essa vaga é pra você! A vaga é efetiva (CLT), cheia de benefícios bem legais e a atuação é 100% remota, em alocação no nosso time externo. E você ainda terá a oportunidade de atuar com times multidisciplinares, de altíssimo nível e conhecer diferentes segmentos de negócios. A nossa empresa possui mais de 17 anos de atuação na área de tecnologia (plataformas Web, Desktop e aplicativos mobile), mais de 70 clientes em todo o Brasil e mais de 300 projetos. Então venha conosco! Responsabilidades e Atribuições - Analisar, desenvolver, implantar, documentar e realizar manutenção de projetos de sistemas de tecnologia da informação; - Desenvolver novas funcionalidades para o sistema pre-existente junto ao time ágil do produto, atuando no desenvolvimento backend e frontend da aplicação; - Desenvolver interfaces WEB e Mobile; - Analisar e sugerir novas alternativas e soluções para projetos. Qualificações obrigatórias - Formação superior em Análise de Sistemas, Tecnologia da Informação ou áreas correlatas; - Experiência em desenvolvimento.Net Core 5 ou superior; - Padrão MVC; - ASP.Net Web API; - Design patterns; - Test Driven Development (TDD); - Experiência em ambiente Cloud AZURE; - Experiência em microsserviços em ambiente cloud AZURE - Linguagens: JavaScript (ES6) e TypeScript Backend: Node.js: Criação de APIs RESTful, integração com bancos de dados, serviços de autenticação e autorização ; Strapi CMS: Experiência em customização e desenvolvimento de APIs usando Strapi e uso da arquitetura Headless CMS. Frontend: Next.js: Desenvolvimento de aplicações React Server-Side Rendered (SSR) e Static-Site Generation (SSG), otimização de performance e roteamento; React.js: Criação de componentes reutilizáveis, gerenciamento de estado com hooks e libraries (e.g., Zustand), validadores (e.g., Zod, Yup, Joi); TailwindCSS: Estilização de componentes com classes utilitárias para criar interfaces responsivas e consistentes; Styled-components: Estilização baseada em CSS-in-JS, com foco na criação de componentes estilizados e reutilizáveis no React. Banco de Dados: MySQL - Design e otimização de consultas SQL, normalização de dados, e conhecimento em replicação e backup.