DESENVOLVEDOR FULL STACK SÊNIOR

WMI TECNOLOGIA LTDA

Divinópolis - MG

1 posição

Integral

CLT
Remoto
Sênior
Tecnologia
Saúde
Engenharia

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.

Requisitos

Escolaridade

  • Graduação

Idioma

  • Inglês - Avançado

Habilidade Técnica

  • Trabalho com Metas e Prazos
  • Focado em Resultado
  • Conhecimento em TI ou áreas correlatas.

Benefícios

  • QUINQUÊNIO
  • Adiantamento de salário
  • Assistência médica
  • Assistência odontológica
  • Auxilio educação
  • Auxílio home-office
  • Clube de descontos
  • DAYOFF
  • Vale alimentação
  • Atendimento Psicológico
  • Vale refeição
  • Convênio com Farmácia

Localização

Rua Fortaleza, Industrial, Divinópolis - MG, Brasil, 35500-198