CI&T

Senior Software Architect – .NET

CI&T

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job 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