Sobre a oportunidade
O que buscamos? Buscamos Software Fullstack Engineer .NET Core/React, que goste de trabalhar em ambiente de cooperação e tecnologia de ponta. Esta oportunidade é para um projeto internacional, de longa duração e o inglês avançado ou fluente é essencial.
Responsabilidades
O que você irá fazer: Desenvolver, evoluir e manter aplicações utilizando .NET Core, seguindo boas práticas de desenvolvimento e arquitetura; Implementar e manter APIs REST, garantindo performance, segurança e qualidade das integrações; Desenvolver aplicações em React; Desenvolver funcionalidades e melhorias alinhadas às necessidades do produto e às histórias de usuário da Sprint; Participar da análise técnica, refinamento e estimativa de demandas junto ao time; Utilizar Git para versionamento de código seguindo os padrões e processos definidos pela equipe; Documentar APIs e serviços utilizando Swagger; Realizar modelagem, consultas e manutenção de dados em SQL Server ou PostgreSQL; Colaborar com Product Owner, Designer e demais integrantes do time na construção de soluções aderentes aos requisitos de negócio; Participar ativamente das cerimônias ágeis (planning, refinamento, review e retrospectiva); Realizar code reviews e contribuir para disseminação de boas práticas entre os membros da equipe; Identificar oportunidades de melhoria técnica, refatoração e redução de débito técnico; Desenvolver e manter testes automatizados, contribuindo para a qualidade e estabilidade do produto; Trabalhar com integrações em serviços cloud AWS; Utilizar e apoiar a evolução dos pipelines de CI/CD do produto.
Requisitos
O que você precisa ter: Experiência profissional com desenvolvimento utilizando .NET Core; Conhecimento sólido em construção e manutenção de APIs REST; Experiência com Git e fluxo de versionamento de código; Conhecimento em bancos de dados relacionais, preferencialmente SQL Server ou PostgreSQL; Conhecimento em testes automatizados (unitários e/ou integração); Familiaridade com práticas de CI/CD; Conhecimento de metodologias ágeis como Scrum ou Kanban; Capacidade de analisar requisitos e propor soluções técnicas para demandas do produto; Inglês para leitura e compreensão de documentações, histórias de usuário e comunicação escrita básica.