
Mttechne
Remote Jobs
Building innovative solutions!
3 Jobs
• Analisar problemas complexos de negócio e traduzi-los em arquiteturas viáveis e escaláveis. • Comunicar e negociar eficazes para influenciar stakeholders executivos e técnicos. • Liderar a técnica transversal, atuando como referência para múltiplos times. • Antecipar tendências tecnológicas e impactos no negócio. • Documentar arquitetural e comunicação visual.
• Business understanding and analysis • Map business domains and capabilities, connecting technology to value creation. • Elicit, analyze and prioritize functional and non-functional requirements (performance, security, scalability, compliance, LGPD, etc.). • Translate business needs into viable and sustainable technical solutions. • Define clear metrics to evaluate solution performance and quality. • Define appropriate architectural patterns and styles (microservices, messaging, APIs, event-driven architecture, etc.). • Justify architectural decisions considering requirements, technical constraints and trade-offs. • Design resilient, scalable, secure and highly available solutions. • Define integration strategies between systems, protocols, message formats and responsibilities. • Implement security best practices (authentication, authorization, encryption, WAF, protection against attacks). • Select technologies and tools considering cost, performance, usability and integration. • Perform impact analysis of solutions on Data, Security, Infrastructure and Software domains. • Prepare cost estimates for infrastructure, licenses and operations. • Document the architecture clearly, concisely and accessibly (diagrams, flows and READMEs). • Create architectural diagrams (UML, C4 Model, among others). • Present solutions to both technical and business audiences, facilitating decision making. • Propose continuous improvements and medium- to long-term architectural evolutions. • Define monitoring, observability metrics and SLAs. • Implement alerts and incident response strategies. • Use tools for collecting, analyzing and visualizing performance and security metrics.
• Design, evolve, and ensure scalable, resilient, and secure software architectures. • Serve as a technical reference, supporting strategic decisions, defining architectural standards, and ensuring the quality, performance, and sustainability of applications. • Define and justify architectural patterns appropriate to business requirements. • Evaluate and communicate trade-offs between simplicity, flexibility, cost, and scalability. • Design horizontal and vertical scalability strategies. • Implement resilience, fault tolerance, and high availability mechanisms. • Ensure continuity of critical services, even in partial-failure scenarios. • Document architectures clearly, concisely, and in a standardized way. • Create and maintain architectural and data flow diagrams. • Justify technical and architectural decisions.