
Senior Software Architect – .NET
CI&T
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇧🇷 Brazil
Visit company websiteJob Level
Senior
Tech Stack
Docker.NET
About the role
- Choose architectural patterns, scalability strategies and security implementations.
- Ensure coding best practices and implement relevant tests.
- Document the architecture, create diagrams and centralize information.
Requirements
- Design and implement scalable, resilient software architectures.
- Development in C# and application of design principles (SOLID, Clean Code).
- Implementation of automated tests and knowledge of architectural patterns (microservices, message queues).
- Deep understanding of C# and .NET.
- Knowledge of design patterns, architectural principles and Agile practices (Scrum, Kanban).
- Information security, code versioning (Git), TDD/BDD.
- Docker, Docker Compose, CI/CD and Infrastructure as Code (IaC).
- Effective communication and collaboration within a team.
- Critical analysis and resolution of complex problems.
- Translating business requirements into technical specifications.
- Clear documentation and adaptability to new technologies.
Benefits
- Health and dental insurance;
- Meal and food allowances;
- 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, mental health and wellness;
- Pregnancy and responsible parenthood course;
- Partnerships with online course platforms;
- Language learning platform;
- And many more
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NETdesign principlesSOLIDClean Codeautomated testsarchitectural patternsmicroservicesmessage queuesTDD
Soft skills
effective communicationcollaborationcritical analysisproblem resolutionadaptability