* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
A Koopere está com oportunidade para projeto no GRUPO SUPERO.
Suas principais atividades serão:
Atuar no desenvolvimento full-stack utilizando React no front-end e .NET C# no back-end.
Participar de todo o ciclo de desenvolvimento da demanda, desde o entendimento da necessidade até a homologação com o usuário.
Analisar sistemas legados desenvolvidos em VB6 para compreender regras de negócio e realizar a reescrita para tecnologias modernas.
Conduzir atividades de discovery, interagindo diretamente com Key Users para levantamento e validação de requisitos quando necessário.
Documentar o entendimento funcional das telas e funcionalidades antes do início do desenvolvimento.
Desenvolver novas funcionalidades seguindo boas práticas de arquitetura, componentização e reutilização de código.
Implementar consultas e integrações com banco de dados Oracle, realizando manutenção e evolução de consultas SQL, procedures e JOINs complexos.
Desenvolver acesso a dados utilizando Dapper e gerenciamento de credenciais com Azure Key Vault.
Criar e executar testes unitários utilizando xUnit, contribuindo para o aumento da qualidade e cobertura de testes da aplicação.
Apoiar usuários durante as etapas de homologação e realizar ajustes necessários.
Registrar e acompanhar demandas e melhorias através do Azure Boards e do fluxo de solicitações do Teiflow.
Quais vivências esperamos de você:
Experiência atuando como Desenvolvedor(a) Full Stack.
Vivência em projetos de manutenção e modernização de sistemas legados.
Capacidade de atuar com autonomia, conduzindo demandas de ponta a ponta.
Experiência em levantamento de requisitos e contato direto com usuários de negócio.
Facilidade para compreender regras de negócio a partir da leitura de código existente, mesmo quando não houver documentação funcional.
Experiência em desenvolvimento de aplicações corporativas de grande porte.
Conhecimento na escrita, análise e otimização de consultas SQL complexas.
Vivência em ambientes com processos de discovery, desenvolvimento, testes e homologação.
Perfil analítico, colaborativo e orientado à resolução de problemas.
Será legal se você tiver:
Experiência em projetos de migração de sistemas VB6 para tecnologias modernas.
Conhecimento do AntFramework.
Experiência com arquitetura baseada em componentes no React.
Vivência com desenvolvimento orientado a testes (TDD) ou fortalecimento da cultura de testes unitários.
Conhecimento em boas práticas de arquitetura de software, organização de código e manutenção de aplicações de grande porte.
Experiência em ambientes que utilizam Azure DevOps, especialmente Azure Boards.
Familiaridade com processos de sustentação, evolução contínua e modernização de aplicações corporativas.
Qual(is) a(s) tecnologia(s) serão indispensáveis ter conhecimento/experiência?
Front-end: React
Back-end: .NET C#
Framework: AntFramework
Banco de Dados: Oracle
Micro ORM: Dapper
Versionamento: Git
Gestão de Demandas: Azure Boards
Gerenciamento de Credenciais: Azure Key Vault
Testes Unitários: xUnit
Sistemas Legados: VB6
SQL Avançado: consultas complexas, JOINs e procedures
Ferramenta de Gestão de Melhorias: Teiflow (desejável conhecimento do fluxo de OS)
