Senior Software Architect
Full-time
Worldwide
Oct 27, 2026
RemoteMatch analyzes your experience against this role's specific tech stack, timezone overlap, and requirements.
About the Role
FCamara is looking for a professional with strong technical knowledge in software development, especially in C#, and who is capable of applying this knowledge to design and implement high-quality, scalable, and secure solutions. Communication, collaboration, and problem-solving skills are also essential for success in this role. Solution Architecture and Design: ➢ Choose appropriate architectural patterns (microservices, message queues, etc.). ➢ Justify the choice of patterns in relation to requirements. ➢ Consider trade-offs between simplicity and flexibility. ➢ Define clear strategies to handle increased load (scalability). ➢ Implement fault recovery mechanisms (resiliency). ➢ Meet the requirement of non-downtime for the release control service in case of a daily consolidation failure. ➢ Define how components communicate (protocols, message formats, etc.). ➢ Choose appropriate integration tools and their responsibilities. ➢ Implement authentication, authorization, and encryption (security). ➢ Implement attack protection mechanisms (WAF, etc.). ➢ Analyze the quality of system division into smaller, manageable parts. ➢ Abstract and segregate responsibilities between layers. Implementation: ➢ Ensure adherence to good development practices (SOLID, Clean Code, etc.). ➢ Write readable, organized, and maintainable code. ➢ Utilize...