
Solutions Architect
Mttechne
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- 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.
Requirements
- Proven experience in solutions architecture and systems integration.
- Experience working in agile environments (Scrum, Kanban).
- Experience analyzing business requirements and transforming them into technical solutions.
- Microservices architecture and integration patterns (APIs, messaging).
- Languages and platforms such as Java, .NET, Python, Node.js.
- Cloud environments (AWS, Azure or GCP).
- Information security (IAM, encryption, best practices).
- Monitoring, observability and system reliability.
- Version control (Git).
- Architectural modeling and documentation tools.
- Infrastructure and licensing cost estimation.
Benefits
- Dental care
- Childcare assistance
- Profit-sharing (PLR)
- Private pension
- Health insurance
- Meal allowance
- Transportation allowance
- Food allowance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
solutions architecturesystems integrationbusiness analysismicroservicesAPIsJava.NETPythonNode.jscloud environments
Soft skills
business understandingcommunicationdecision makingfacilitationcontinuous improvement