Desenvolve, evolui e sustenta soluções FICO de gerenciamento de regras e decisões de negócio, integrando sistemas e aprimorando a performance, confiabilidade e escalabilidade das aplicações.
Software Architect, Brazil
📜 Description
- Design and evolve scalable, secure, high-performance software architectures aligned with business goals.
- Set architectural patterns, technical standards, and engineering best practices for .NET solutions.
- Create and maintain architecture documentation, including system diagrams, design decisions, and integration strategies.
- Review architecture across squads and provide structured technical feedback.
- Guide teams on .NET and C# practices, REST APIs, databases, integrations, and distributed architectures.
- Mentor developers and collaborate with DevOps teams on cloud readiness, CI/CD, and DevSecOps practices.
🛠️ Requirements
- Proficiency in .NET Core/.NET 6+ and ASP.NET Core Web API.
- Advanced C# skills, including LINQ, async/await, generics, reflection, and dependency injection.
- Strong knowledge of SOLID, DDD, CQRS, Repository, and Mediator patterns.
- Experience with microservices, distributed systems, relational databases, and SQL Server or equivalent.
- Experience with Microsoft Azure or equivalent cloud platforms; familiarity with Docker, Kubernetes, and CI/CD.
- Advanced English.
✨ Benefits
- Health and dental insurance
- Meal and food allowance
- Childcare assistance
- Extended paternity leave
- Partnership with gyms and health and wellness professionals via Wellhub (Gympass) TotalPass;
- Profit Sharing and Results Participation (PLR);
- Life insurance
- Continuous learning platform (CI&T University);
Full job description
At CI&T, we help large enterprises transform the potential of AI into real business impact with AI Deployment, AI-native execution, and tech-integrated business solutions.
With 30 years of experience in technological transformation, we accelerate innovation with expertise in Agentic SDLC, Application modernization, Data & AI, Martech and Business strategy.
We are 8,000 CI&Ters across more than 25 countries, collaborating to build solutions with real impact. AI is already part of how we work, evolve, and innovate every day.
We are looking for a Software Architect with strong expertise in .NET technologies and SQL to design, lead, and evolve scalable, high-performance software solutions. You will be the technical reference for development teams, driving architectural decisions, ensuring best practices, and bridging the gap between business needs and technical execution.
Requisitos:
- Design and evolve scalable, secure, and high-performance software architectures aligned with business goals
- Define architectural patterns, technical standards, and engineering best practices for .NET-based solutions
- Lead the creation and maintenance of architectural documentation, including system diagrams, design decisions, and integration strategies
- Conduct architecture reviews across squads, providing structured technical feedback
- Drive the adoption of best practices in .NET Core / .NET 6+ development
- Guide teams on C# advanced concepts: LINQ, async/await, generics, dependency injection, and design patterns
- Define and enforce standards for RESTful API design and implementation
- Support and mentor senior and mid-level developers, raising the overall technical bar of the team
- Design and oversee relational database architectures using SQL Server or equivalent
- Define standards for data modeling, query optimization, and transaction management
- Ensure database performance, scalability, and integrity across environments
- Evaluate and recommend strategies for data access patterns and ORM usage (e.g., Entity Framework
- Architect integrations between internal and external systems, defining clear contracts and communication patterns
- Define strategies for microservices, event-driven architecture, or SOA where applicable
- Collaborate with DevOps teams to ensure solutions are cloud-ready (preferably Azure)
- Contribute to CI/CD pipeline design and promote DevSecOps culture across teams
- Proficiency in .NET Core / .NET 6+ and ASP.NET Core Web API
- Advanced C# skills: LINQ, async/await, generics, reflection, and dependency injection
- Strong knowledge of design patterns (SOLID, DDD, CQRS, Repository, Mediator)
- Experience with microservices architecture and distributed systems
- Experience with Microsoft Azure or equivalent cloud platforms
- Familiarity with Docker, Kubernetes, and CI/CD practices
- Inglês: Avançado
Diferenciais:
- Experience with event-driven architectures (Azure Service Bus, Event Grid, Kafka)
- Familiarity with GraphQL in .NET applications
- Knowledge of Identity Server, JWT, OAuth 2.0
- Experience with CQRS and MediatR patterns
- Understanding of Domain-Driven Design (DDD) principles
- Exposure to Agile methodologies (Scrum / Kanban)
- Familiarity with observability tools (Application Insights, Datadog, Grafana)
Similar jobs
Search more Software Engineer jobsBuild and deploy AI-enabled security solutions for customers, owning technical discovery, architecture, production integrations, deployment, security evaluation, and operational handover.
Senior Software Engineer - Grafana Search & Storage | Canada | Remote
Build and operate Grafana’s next-generation storage, search, and content organization systems, owning projects from ideation through customer operations while improving reliability, performance, and availability.
Senior Software Engineer - Grafana Search & Storage | US | Remote
Build and operate Grafana’s next-generation storage, search, and content organization systems, owning reliability and performance while delivering features from initial design through customer operations.
WaterTech Client #1 | Process Engineer
Design and oversee the development of water desalination and wastewater treatment plants, ensuring compliance with specifications, schedules, and budgets.
