As a Software Development Manager, you will lead and mentor a team of developers, overseeing the full software delivery lifecycle while contributing to both backend and frontend codebases.
[Job - 32084]Tech Lead (.NET / Angular), Brazil
📜 Description
- Lead full-stack solution development using .NET and Angular.
- Review and validate automatically generated code, ensuring quality and maintainability.
- Implement AI development tools such as OpenAI APIs and GitHub Copilot, and structure AI-oriented workflows.
- Build scalable RESTful APIs and responsive Angular interfaces.
- Apply software design principles and patterns, and develop automated unit and integration tests.
- Work with relational databases, Docker, observability tools, distributed systems, messaging, and Azure DevOps practices.
🛠️ Requirements
- Solid experience as a senior developer.
- Practical experience with AI software development tools and AI-oriented workflows.
- Backend development with .NET, preferably .NET 8+, and frontend development with Angular 19+ and API integration.
- Knowledge of SOLID, KISS, and design patterns such as Factory, Strategy, and Builder.
- Experience with automated unit and integration testing, Docker, and docker-compose.
- Experience with PostgreSQL or SQL Server, distributed systems and messaging, and Azure DevOps.
- Intermediate or advanced English for client interactions.
✨ 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.
Responsabilidades:
- Liderar o desenvolvimento de soluções FullStack utilizando .NET e Angular.
- Supervisionar a leitura, validação e revisão crítica de código gerado automaticamente.
- Implementar e orquestrar ferramentas de IA para desenvolvimento de software, como OpenAI APIs e GitHub Copilot.
- Estruturar workflows de desenvolvimento orientados por IA, assegurando a qualidade e manutenibilidade do código.
- Desenvolver APIs RESTful robustas e escaláveis em .NET.
- Criar interfaces de usuário eficientes e responsivas utilizando Angular 19+.
- Aplicar princípios de design de software (SOLID, KISS) para manter o código modular e reutilizável.
- Implementar Design Patterns adequados para resolver problemas de arquitetura.
- Realizar testes automatizados (unitários e de integração) para garantir a qualidade do software.
- Gerenciar e otimizar bancos de dados relacionais, como PostgreSQL ou SQL Server.
- Utilizar Docker e docker-compose para desenvolvimento e implementação de aplicações.
- Monitorar sistemas com ferramentas de observabilidade como Datadog, Grafana ou ELK.
- Trabalhar com sistemas distribuídos e mensageria (RabbitMQ, Kafka, Service Bus).
- Colaborar em práticas de DevOps, preferencialmente em ambientes Azure.
- Interagir com clientes em inglês (nível intermediário/avançado).
- Experiência sólida como desenvolvedor sênior.
- Experiência prática com ferramentas de IA para desenvolvimento de software.
- Habilidade em estruturar workflows de desenvolvimento orientados por IA.
- Desenvolvimento backend com .NET (preferencialmente .NET 8+).
- Desenvolvimento front-end com Angular 19+ e integração com APIs.
- Aplicação de princípios SOLID e KISS.
- Domínio de Design Patterns (Factory, Strategy, Builder, etc.).
- Experiência com testes automatizados (unitários e integração).
- Conhecimento em Docker e docker-compose.
- Experiência com banco de dados relacionais (PostgreSQL ou SQL Server).
- Experiência com sistemas distribuídos e mensageria (RabbitMQ, Kafka, Service Bus).
- Experiência com DevOps (Azure).
Diferenciais:
- Experiência em construção de agentes autônomos ou semi-autônomos.
- Experiência com pipelines de desenvolvimento assistido por IA.
- Conhecimento em ASP.NET e RPA.
- Conhecimento em engenharia de prompts e avaliação de qualidade de outputs de modelos de IA.
- Conhecimento em SAP.
Similar jobs
Search more Engineering Manager jobsTransmission Engineering Lead (PE) - Remote
The Transmission Engineering Lead will provide technical leadership and project oversight for electric utility transmission projects, ensuring alignment with client goals and reliable service delivery.
Substation Engineering Lead (PE) - Remote
The Substation Engineering Lead will provide technical leadership and project oversight for electric utility substation projects, ensuring successful execution from planning to commissioning.
Product Engineering Lead, Keet (100% Remote, Worldwide)
Lead Keet’s API and frontend teams, translating product direction into scalable consumer features while setting the engineering bar, shaping technical designs, and partnering with product managers.
Product Engineering Lead, Keet (100% Remote, Worldwide)
Lead Keet’s API and frontend engineering teams, translating product direction into scalable consumer features while setting technical standards, shaping feature design, and mentoring team leads.
