FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Architect
FCamara Consulting & Training. Select appropriate architectural patterns, such as microservices and message queues .
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in designing and implementing scalable, resilient, and secure software architectures using C# and the .NET ecosystem. Proficient in applying software design principles, architectural patterns, and automated testing methodologies to meet technical and business requirements.
Highest-signal resume keywords
C# DevelopmentSoftware Architecture DesignMicroservices ArchitectureAutomated TestingCI/CD Implementation
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C#Software Design PrinciplesArchitectural PatternsAutomated TestingDesign PatternsInformation SecurityAgile Development PracticesDockerIaCGit
Soft Skills
Documentation SkillsAdaptabilityData-Driven Decision Making
Tools & Technologies
Docker ComposeCI/CD ToolsWAF
Industry Keywords
MicroservicesMessage QueuesTDDBDDScalabilityResilience
Tech Stack
Tools & technologiesDocker.NET
About the role
Key responsibilities & impact- Select appropriate architectural patterns, such as microservices and message queues
- Justify architectural decisions in relation to requirements
- Consider trade-offs between simplicity and flexibility
- Define scalability and resilience strategies
- Ensure the release control service remains available if the daily consolidation process fails
- Define communication between components, including protocols and message formats
- Select integration tools and define their responsibilities
- Implement authentication, authorization, encryption, and attack protection mechanisms such as a WAF
- Analyze how to divide the system into manageable parts and separate responsibilities across layers
- Write readable, well-organized, and maintainable C# code
- Implement tests with strong coverage, quality, and relevance
- Meet technical and business requirements
- Document the architecture, create diagrams, and define data flows
- Write detailed instructions for local operation and execution (README)
- Centralize documentation and describe potential improvements or expansions
- Demonstrate long-term vision and planning
- Discuss development trade-offs and challenges
- Ensure error-free local execution
- Use Docker, Docker Compose, CI/CD, and IaC
- Prepare cost estimates
Requirements
What you’ll need- Proven experience designing and implementing scalable, resilient, and secure software architectures
- Hands-on experience in software development using C#
- Experience with software design principles (SOLID, Clean Code)
- Experience with automated testing (unit, integration, and other types)
- Experience with architectural patterns (microservices, message queues, and others)
- Deep knowledge of C# and the .NET ecosystem
- Solid knowledge of Design Patterns
- Knowledge of software architecture principles
- Knowledge of agile development practices (Scrum, Kanban)
- Knowledge of information security (authentication, authorization, encryption)
- Knowledge of Git
- Familiarity with TDD and BDD
- Familiarity with Docker and Docker Compose
- Knowledge of CI/CD
- Knowledge of IaC (Infrastructure as Code)
- Ability to translate business requirements into technical specifications
- Ability to make data-driven technical decisions based on trade-offs
- Ability to document solutions clearly
- Ability to learn and adapt to new technologies and tools
Benefits
Comp & perks- Development initiatives and programs, including the Orange Juice tech community, the Training Program, the Leadership School, and partnerships with NGOs and EdTech companies
- Remote work
- Position also open to candidates with disabilities