A WMI é responsável pelo Autolac, sistema líder de gestão laboratorial no Brasil. Estamos reescrevendo o Autolac em uma plataforma SaaS moderna e cloud-native no Azure, utilizando Angular + C#/.NET + Azure Services, com práticas avançadas de DevOps, AI Code Generation e qualidade contínua.
Missão do Cargo
Atuar como Full Stack Engineer Mid-Level no desenvolvimento do novo Autolac, implementando funcionalidades no front-end (Angular) e back-end (.NET), sempre com foco em qualidade, testes automatizados e boas práticas de engenharia. É uma posição hands-on, onde você participará de todo o ciclo: da definição de requisitos até o deployment e operação, dentro de um modelo de DevOps compartilhado (you build it, you run it).
Responsabilidades
Colaborar com o PO e o time na escrita de user stories em PRDs, compreendendo critérios de aceitação.
Gerar testes automáticos a partir dos critérios de aceitação (ATDD/BDD) antes da lógica de negócio.
Desenvolver features full stack: front-end em Angular e APIs em .NET integradas com serviços do Azure.
Utilizar AI Code Generation (Copilot, Cursor, Claude ou similares) para acelerar desenvolvimento, garantindo qualidade.
Aplicar princípios de Clean Code, SOLID e DRY no dia a dia.
Participar de code reviews, tanto recebendo feedback quanto contribuindo para revisão de pares.
Usar linters, ferramentas automáticas de code review e scanners de segurança.
Contribuir na manutenção e evolução do pipeline CI/CD, junto com SREs e outros devs.
Realizar deployments e acompanhar a operação com práticas de observabilidade (logging, métricas, alertas).
Participar da rotação de on-call (plantão), apoiando incidentes em produção.
Apoiar a leitura de código legado (Delphi) quando necessário para entender regras de negócio.
Requisitos
3+ anos de experiência em desenvolvimento de software.
Experiência prática com .NET (C#) e Angular.
Familiaridade com Azure Services (App Services, Functions, Storage, Azure SQL, etc.) ou cloud similar.
Experiência com AI Code Generation (Copilot, Cursor, Claude ou similares).
Habilidade em test-first development (ATDD/BDD, testes unitários, integração e e2e).
Experiência com CI/CD pipelines e deploy em Azure (Azure DevOps, GitHub Actions).
Experiência com containerização (Docker, Kubernetes/ACA/AKS).
Vivência em operações: troubleshooting, monitoramento e incidentes.
Participação anterior em on-call (diferencial positivo).
Diferenciais
Experiência em projetos de modernização de sistemas legados.
Familiaridade com padrões de modernização incremental (Strangler Fig, anti-corruption layers, facades/adapters, feature toggles).
Experiência em zero-downtime deployment strategies (blue-green, rolling).
Vivência em contextos regulados (LGPD, healthcare/laboratórios).
Soft Skills
Mão na massa, foco em execução e qualidade.
Boa comunicação e colaboração em time.
Atenção a detalhes e abertura a feedback.
Mentalidade de responsabilidade compartilhada (you build it, you run it).
Disposição para aprender continuamente com engenheiros mais seniores.
Por que se juntar à WMI?
Você fará parte de um projeto estratégico de modernização, reescrevendo o Autolac em uma plataforma SaaS moderna.
Atuará em um time que valoriza qualidade, boas práticas de engenharia e DevOps real (you build it, you run it).
Terá oportunidade de usar ferramentas de AI Code Generation no dia a dia, aplicando um modelo de desenvolvimento prompt-first com foco em produtividade e qualidade.
Trabalhará com tecnologias modernas (Angular, .NET, Azure, CI/CD, automação).
Colaborará em um ambiente remoto, com autonomia, aprendizado contínuo e suporte de engenheiros seniores experientes.