YOUR NEXT CHAPTER
Senior Solutions Architect
About the role
• Map the functional domains relevant to the business
• Define business capabilities and their contribution to value creation
• Identify, detail, and prioritize functional, business, data, compliance, legal, and regulatory requirements
• Define non-functional requirements, metrics, performance, security, and scalability
• Select and justify architectural patterns and styles, tools, and technologies
• Define scalability, resilience, and high-availability strategies
• Define communication between components, protocols, and message formats
• Implement integration, authentication, authorization, encryption, and protection against attacks
• Analyze the solution’s impact on data, security, infrastructure, solutions, and software
• Estimate solution costs
• Document architectures, create diagrams, centralize documentation in README files, and describe future improvements
• Plan for the long term and discuss trade-offs and challenges
• Define monitoring metrics, implement alerts, and describe data collection, analysis, and visualization techniques
• Define strategies, risks, challenges, and mitigation actions for migration to the new architecture
• Proven experience in solutions architecture projects, focusing on systems integration and process optimization
• Experience analyzing functional and non-functional business requirements and transforming them into technical solutions
• Experience defining and implementing architectural patterns, including microservices and message queues
• Experience working in agile development environments
• Deep knowledge of systems integration patterns, APIs, and messaging
• Strong knowledge of microservices architectures
• Familiarity with Java, .NET, Python, Node.js, and cloud technologies
• Knowledge of modeling tools such as UML
• Knowledge of information security, including authentication, authorization, and encryption
• Knowledge of systems monitoring and observability
• Familiarity with source code version control tools such as Git
• Knowledge of infrastructure and licensing cost estimation
• Strong communication and negotiation skills, with the ability to influence technical and business stakeholders
• Systems thinking and critical analysis skills
• Ability to translate business requirements into technical specifications
• Ability to make data-driven technical decisions based on trade-offs
• Ability to document solutions
• Ability to provide technical leadership to development teams
• Proactivity, analytical thinking, results orientation, collaboration, adaptability, and continuous learning
• This position is also open to people with disabilities
• FCamara promotes professional development through the Orange Juice tech community, its Training Program, leadership school, and partnerships with NGOs and EdTech companies
• An inclusive environment where diversity, respect, and ethics are part of the company’s DNA