DESENVOLVEDOR FULL STACK SÊNIOR
WMI TECNOLOGIA LTDAEsta vaga não aceita mais candidaturas!
Divinópolis - MG
1 posição
Integral
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