Cloud Solutions Architecture & Development Specialist (Azure)

Campinas Remote

🚀 About the role

We are looking for a Senior professional with strong experience in software architecture, software development, and Microsoft Azure to design, modernize, and implement complex solutions.

You will have a strategic and hands-on role, working across architecture, development, cloud, integrations, and DevOps, while collaborating with technical teams and international stakeholders.

💻 What you will do

  • Analyze existing applications and environments and identify opportunities for improvement and modernization.
  • Design scalable, secure, resilient, and highly available solutions.
  • Plan and support application migrations to Azure, using strategies such as rehost, replatform, refactor, and rearchitect.
  • Design integrations between APIs, applications, databases, services, and external platforms.
  • Support technical decisions across backend, frontend, cloud, and DevOps.
  • Investigate and solve complex technical problems and support the implementation of solutions.
  • Create technical documentation and architecture diagrams.
  • Provide technical guidance to developers and support architecture decisions.
  • Work with technical teams, clients, and international stakeholders.
Requirements

🔎 What we are looking for

  • Strong experience in software architecture and development in corporate environments.
  • Solid knowledge of Clean Architecture, SOLID, Design Patterns, modularization, APIs, resilience, and distributed systems.
  • Practical experience with Microsoft Azure, especially App Service, Functions, Container Apps/AKS, Storage, Azure SQL, Key Vault, Service Bus/Event Grid, API Management, Monitor/Application Insights, and Entra ID.
  • Experience with application migration and modernization, including dependency, risk, and migration strategy analysis.
  • Strong knowledge of REST APIs, synchronous and asynchronous integrations, messaging, events, queues, webhooks, authentication, API versioning, retry, timeout, and idempotency.
  • Knowledge of backend development, relational and non-relational databases, caching, asynchronous processing, performance, and scalability.
  • Knowledge of Docker, CI/CD, Infrastructure as Code, observability, logging, metrics, tracing, monitoring, and deployment/rollback strategies.
  • End-to-end technical vision and the ability to understand dependencies and impacts across different systems.
  • Fluent English is required.