




Job Summary: Work as a Senior Full Stack Engineer in developing the new Autolac, with autonomy in design and architecture, mentoring, and modern engineering practices. Key Highlights: 1. Strategic modernization project for a modern, cloud-native SaaS platform 2. Use of AI Code Generation with a focus on quality and real DevOps 3. Autonomy, continuous learning, and mentoring in a remote environment WMI is responsible for **Autolac**, the leading **laboratory management system** in Brazil. We are rewriting Autolac on a **modern, cloud-native SaaS platform on Azure**, using **Angular + C#/.NET + Azure Services**, along with advanced practices in **DevOps, AI Code Generation, and continuous quality**. **Role Mission** Work as a **Senior Full Stack Engineer** in developing the **new Autolac**, with autonomy to contribute to component design and architecture, direct collaboration with the Tech Lead, and a **mentoring role** within the team. This is a **hands-on position**, covering everything from requirement definition through deployment and production operations, applying modern engineering practices. **Responsibilities** * **Define requirements with the PO**: collaborate on writing **user stories in PRDs (Product Requirements Documents)**, clearly detailing acceptance criteria. * **Test-first**: convert acceptance criteria into **automated tests (ATDD/BDD, unit, integration, e2e)** before business logic implementation. * Develop **.NET APIs** and **Angular front-end**, integrating with Azure services. * Contribute to **component and architecture design**, applying principles of **Clean Code, SOLID, DRY, and decoupling**. * Use **AI Code Generation** (Copilot, Cursor, Claude, or similar) to accelerate development and migration while maintaining quality. * **Review peers' code**, ensuring adherence to design, testing, and security standards. * Use and configure **linters, automated code review tools, and security scanners**. * Maintain and evolve the **CI/CD pipeline** jointly with SREs and other developers. * Perform **resilient deployments** (blue-green, rolling updates, zero-downtime). * Apply **secure coding practices**: input validation, least privilege, threat modeling. * Collaborate with QA and participate in **agile ceremonies** (refinements, plannings, reviews, retrospectives). * Contribute to **observability practices** (monitoring, logging, metrics). * Participate in **on-call rotation**, responding to production incidents. * Support reading legacy code (Delphi) to understand critical business flows when necessary. * Act as a **mentor** for mid-level developers, promoting best practices. **Requirements** * **7+ years** of software development experience. * Solid experience with **.NET (C#)** and **Angular** in large-scale applications. * Practical experience with **Azure Services** (App Services, Functions, Storage, Azure SQL, etc.) or similar. * Real-world experience with **AI Code Generation** (Copilot, Cursor, Claude, or similar). * Proven ability in **test-first development** (ATDD/BDD, automated tests prior to business logic). * Experience with **CI/CD pipelines** (Azure DevOps, GitHub Actions) and deployment on Azure. * Experience with **containerization** (Docker, Kubernetes/ACA/AKS). * Experience in **operations**: troubleshooting, observability, incident response. * Prior experience with **on-call** responsibilities. * Strong knowledge of **design patterns, clean code, SOLID, DRY**. * Security practices: **secure coding**, input validation, least privilege. **Nice-to-Haves** * Experience in **legacy system migration**. * Familiarity with **incremental modernization patterns** (Strangler Fig, anti-corruption layers, facades/adapters, feature toggles) to ensure coexistence between legacy and new systems. * Experience with **zero-downtime deployment strategies** in production. * Experience in **healthcare/laboratory** or regulated environments. **Soft Skills** * Ability in **technical leadership and mentoring**. * Strong communication and collaborative mindset. * Proactivity and attention to detail. * **Shared responsibility mindset**: you build it, you run it. * Openness to continuous learning and evolution with AI. **Why Join WMI?** * You will be part of a **strategic modernization project**, rewriting Autolac on a modern SaaS platform. * You will work in a team that values **quality, engineering best practices, and real DevOps** (you build it, you run it). * You will have the opportunity to use **AI Code Generation tools daily**, applying a **prompt-first development model** focused on productivity and quality. * You will work with **modern technologies** (Angular, .NET, Azure, CI/CD, automation). * You will collaborate in a remote environment with autonomy, continuous learning, and support from experienced senior engineers.


