




Resumo da Vaga: Atuar como Full Stack Engineer Sênior no desenvolvimento do novo Autolac, com autonomia em design e arquitetura, mentoria e práticas modernas de engenharia. Principais Destaques: 1. Projeto estratégico de modernização de plataforma SaaS moderna e cloud-native 2. Uso de AI Code Generation e foco em qualidade e DevOps real 3. Autonomia, aprendizado contínuo e mentoria em ambiente remoto 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.


