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.