Role Overview
We are seeking a specialized Solution Architect to work on a strategic project in the Financial sector. This professional will play a key role in designing and implementing robust, scalable architectures that meet the client's needs.
- Business Understanding and Analysis:
- Map the functional domains relevant to Banco Carrefour, identifying the business capabilities each domain provides.
- Define functional and non-functional requirements, detailing aspects such as performance, security, and scalability.
- Prioritize requirements based on business value and technical constraints.
- Solution Architecture and Design:
- Select appropriate architectural patterns and styles, such as microservices and message queues, justifying each choice based on business requirements and technical trade-offs.
- Define scalability strategies and failure recovery mechanisms to ensure high availability.
- Implement authentication, authorization, and encryption to ensure information security.
- Documentation and Presentation:
- Create clear and concise solution architecture documentation, including diagrams that show components and their interactions.
- Centralize information in easily accessible documentation (e.g., README) and describe potential improvements or extensions.
- Discuss trade-offs and challenges encountered, sharing lessons learned with the team.
- Implementation and Operations:
- Define monitoring metrics to assess the performance, availability, and security of the proposed architecture.
- Implement alerts and mechanisms for rapid detection and response to issues.
Requirements
- Essential Requirements:
- Proven experience in solution architecture projects, with a strong emphasis on systems integration and process optimization.
- Deep knowledge of integration patterns (APIs, messaging) and solid experience with microservices-based architectures.
- Familiarity with multiple development technologies (Java, .NET, Python, Node.js, Cloud).
- Knowledge of modeling tools (UML), information security, and system monitoring.
- Consolidated, hands-on experience with GCP is mandatory.
- Desired Behavioral Skills:
- Proactivity and analytical thinking, with a strong results orientation.
- Communication and negotiation skills to influence both technical and business stakeholders.
- Ability to adapt to agile development environments and commitment to continuous learning.
Tech Stack
- Cloud
- Google Cloud Platform
- Java
- JavaScript
- Node.js
- Python
- .NET
Benefits
Our benefits:
- Health and dental insurance;
- Food and meal allowance;
- Childcare assistance;
- Extended parental leave;
- Partnerships with gyms and health/wellness professionals via Wellhub (Gympass) TotalPass;
- Profit Sharing (PLR);
- Life Insurance;
- Continuous learning platform (CI&T University);
- Discount club;
- Free online platform dedicated to physical and mental health and well-being;
- Pregnancy and responsible parenthood courses;
- Partnerships with online course platforms;
- Language learning platform;
- And many others