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 Sênior no desenvolvimento do novo Autolac, com autonomia para contribuir em design e arquitetura de componentes, colaboração direta com o Tech Lead e papel de mentoria dentro do time. É uma posição hands-on, cobrindo desde a definição de requisitos até o deployment e operação em produção, com práticas modernas de engenharia.
Responsabilidades
* Definir requisitos com o PO: colaborar na escrita de user stories em PRDs (Product Requirements Documents), detalhando critérios de aceitação claros.
* Test-first: transformar critérios de aceitação em testes automáticos (ATDD/BDD, unit, integration, e2e) antes da lógica de negócio.
* Desenvolver APIs em .NET e front-end em Angular, integrando com serviços do Azure.
* Contribuir no design de componentes e arquitetura, aplicando princípios de Clean Code, SOLID, DRY, desacoplamento.
* Utilizar AI Code Generation (Copilot, Cursor, Claude ou similares) para acelerar desenvolvimento e migração, mantendo qualidade.
* Revisar código de colegas, garantindo aderência a padrões de design, testes e segurança.
* Usar e configurar linters, ferramentas automáticas de code review e scanners de segurança.
* Manter e evoluir o pipeline de CI/CD em conjunto com o SRE e outros devs.
* Executar deployments resilientes (blue-green, rolling updates, zero-downtime).
* Aplicar práticas de secure coding: input validation, least privilege, threat modeling.
* Colaborar com QA e participar de cerimônias ágeis (refinamentos, plannings, reviews, retrospectivas).
* Contribuir para práticas de observabilidade (monitoramento, logging, métricas).
* Participar da rotação de on-call, atuando em incidentes em produção.
* Apoiar a leitura de código legado (Delphi) para entender fluxos críticos de negócio quando necessário.
* Atuar como mentor para desenvolvedores mid-level, difundindo boas práticas.
Requisitos
* 7+ anos de experiência em desenvolvimento de software.
* Experiência sólida com .NET (C#) e Angular em aplicações de larga escala.
* Vivência prática com Azure Services (App Services, Functions, Storage, Azure SQL, etc.), ou similar.
* Experiência real em AI Code Generation (Copilot, Cursor, Claude ou similares).
* Habilidade comprovada em test-first development (ATDD/BDD, testes automatizados antes da lógica de negócio).
* Experiência em CI/CD pipelines (Azure DevOps, GitHub Actions) e deploy em Azure.
* Experiência com containerização (Docker, Kubernetes/ACA/AKS).
* Vivência em operações: troubleshooting, observabilidade, incidentes.
* Experiência prévia em on-call.
* Conhecimentos sólidos em design patterns, clean code, SOLID, DRY.
* Práticas de segurança: secure coding, input validation, least privilege.
Diferenciais
* Experiência em migração de sistemas legados.
* Familiaridade com padrões de modernização incremental (Strangler Fig, anti-corruption layers, facades/adapters, feature toggles) para garantir a coexistência entre legado e novo.
* Experiência em zero-downtime deployment strategies em produção.
* Vivência em healthcare/laboratórios ou ambientes regulados.
Soft Skills
* Capacidade de liderança técnica e mentoria.
* Boa comunicação e espírito colaborativo.
* Proatividade e atenção a detalhes.
* Mentalidade de responsabilidade compartilhada: you build it, you run it.
* Abertura para aprendizado contínuo e evolução com IA.
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.