Engenharia · Remoto
Senior Developer Fullstack (.NET + Angular)
CI&TBrazil
Leitura do anúncio
Visão do techjobs
A vaga é para Senior Developer Fullstack (.NET + Angular) na CI&T. O modelo informado é remoto; localidade: Brazil. Atuar com foco no impacto a ser gerado pela solução e na experiência do usuário;. Padrões de Projeto - Conhecimento e uso dos principais padrões de projeto (criacionais, estruturais, comportamentais) [Singleton, Repository, Factory];.
Resumo automático baseado somente nas informações publicadas pela empresa.
Sinais da vaga
O que mais pesa no anúncio
Uma leitura objetiva dos conhecimentos e níveis mais relevantes para esta oportunidade.
Senioridade · Sênior
Muito alta · 5/5
Nível indicado no título
Engenharia de software
Alta · 4/5
Área classificada na indexação
Cloud e DevOps
Média · 3/5
Na descrição · 9 menções
IA e automação
Média · 3/5
Na descrição · 6 menções
Dados e analytics
Média · 3/5
Na descrição · 4 menções
Escala de 1 a 5. Mede presença e posição no anúncio; não mede sua chance de contratação.
Descrição completa
Contexto da oportunidadeAbrirFechar
Na CI&T , ajudamos grandes empresas a transformar o potencial da AI em impacto real nos negócios com AI Deployment, execução AI-native e tech-integrated business solutions.
Com 30 anos de experiência em transformação tecnológica, aceleramos inovação com expertise em agentic SDLC, application modernization, Data & AI, martech e business strategy.
Somos 8.000 CI&Ters em mais de 25 países, colaborando para construir soluções com impacto real. AI já faz parte da forma como trabalhamos, evoluímos e inovamos todos os dias.
Importante: se você reside na Região Metropolitana de Campinas, sua presença nos escritórios da cidade será obrigatória, conforme a política de frequencia vigente.
Olá, aqui é a Wal da CI&T!
Sou do time de Talent Attraction e procuro profissionais localizados no Brasil para a posição de Senior Developer Fullstack (.NET + Angular - AWS), que atuarão em um projeto do ramo hospitalar.
ResponsabilidadesAbrirFechar
- Você fará parte de um time que irá modernizar as soluções de um dos mais renomados Hospitais do Brasil;
- Adotar o uso de ferramentas de Inteligência Artificial para acelerar o desenvolvimento e gerar aprendizado;
- Buscar e prezar pela melhoria contínua de processos e práticas de engenharia;
- Contribuir na arquitetura e desenvolvimento de sistemas de alta performance e escalabilidade;
- Atuar com foco no impacto a ser gerado pela solução e na experiência do usuário;
- Integração de sistemas com serviços em nuvem;
- Rodar sendo apoio da arquitetura, identificando problemas e sugerindo soluções;
- Cuidar da carreira de desenvolvedores menos experientes.
Você precisa ter prática com:
1 - Coding:
.NET:
- Conhecimento com .NET [ASP.NET Core, .NET 6+];
- Padrão Restful - Conhecimento e aplicação das práticas para criação de APIs - Verbos, famílias de mensagens e aplicabilidade. Padrão de nomenclatura para criação de rotas [ASP.NET Web API, Swagger, RESTful API Design];
- Segurança em API - uso de mecanismos de autenticação e permissionamento para consumo de APIs [JWT, OAuth 2.0];
- Mecanismos de ORM - Conhecimento sobre conceito e aplicabilidade [Entity Framework Core, Dapper];
- Orientação a objetos - Domínio sobre o paradigma com fluência em conceitos e aplicabilidade [SOLID, Encapsulamento, Herança];
- Padrões de Projeto - Conhecimento e uso dos principais padrões de projeto (criacionais, estruturais, comportamentais) [Singleton, Repository, Factory];
- Injeção de dependências - Conceito e uso de bibliotecas para injeção de dependências no .NET [Microsoft.Extensions.DependencyInjection, Autofac];
- Docker e Docker Compose [Docker, Dockerfile, Docker Compose];
- Estratégias de Resiliencia [Circuit Breaker, Retry Pattern, Bulkhead];
- Conhecimento em banco de dados SQL e NoSQL [SQL Server, PostgreSQL, MongoDB].
Angular:
- Conhecimento com Angular [Angular 16+];
- Experiência sólida com HTML, CSS e Javascript;
- Possuir conhecimento de boas práticas de codificação como Clean Code, DRY, KISS e YAGNI;
- Conhecimento sólido sobre roteamento e lazy-loading;
- Conhecimento sólido de RxJS e programação reativa;
- Utilização de preprocessadores como SASS e SCSS;
- Experiência com arquitetura microfrontend, MVC e/ou MVVM.
2 - Quality:
.NET
- Testes unitários [xUnit, NUnit, Moq];
- Testes integração [TestContainers, FluentAssertions, SpecFlow];
- Testes mutantes [Stryker.NET, NUnit, xUnit];
- Tests de Performance [JMeter].
Angular:
- Experiencia em Testes unitários em Jest ou Jasmine;
- Experiência em Testes E2E utilizando frameworks como Cypress, Playwright, Nightwatch e/ou WebDriverIO.
3 - Delivery & Run:
- SCM - Conhecimento e aplicação de estratégias de gestão de código [Git, GitFlow];
- CI/CD - Conhecimento e aplicação para criação Pipelines de CI e CD [Azure DevOps];
- Feature Toggle - Conhecimento do conceito e aplicação de Toggle em aplicação [FeatureFlag];
- Estratégias de Release - Conhecimento sobre estratégias de release [Blue-Green Deployments, Canary Releases, Rolling Updates];
- Observabilidade - Conceito de Correlation ID ou uso de identificador único para rastreamento [OpenTelemetry, Application Insights, Serilog];
- Análise de problemas - Conhecimento e aplicação de cenários de análise e resolução de problemas [Root Cause Analysis, Fishbone Diagram, 5 Whys];
- Monitoria [Prometheus, Grafana, ELK Stack].
4 - Architecture:
- AWS - Conhecimento e aplicação dos principais serviços [EKS, EC2, S3, Lambda];
- Mensageria - Conhecimento e uso de filas [RabbitMQ, AWS SQS, Apache Kafka];
- Conhecimento de arquitetura orientada a eventos, tipo de orquestração [Event Sourcing, Saga Orquestrada, Saga Coreografada];
- Conhecimento de sistemas orientados a eventos [Microservices, CQRS, Pub/Sub];
- Experiência com Microsserviços - Modelagem usando DDD e implementação de serviços [Domain-Driven Design, REST APIs, Event-Driven Architecture].
5 - Proccess & People:
- Conhecimento em padrões de organização de projetos [Scrum, Kanban, Agile];
- Facilidade em trabalhar em equipe;
- Facilidade em aceitar ideias;
- Desenvolver perfis mais juniores.
#LI-WC2
#Senior
Nossos benefícios:
- Plano de saúde e odontológico;
- Vale alimentação e refeição;
- Auxílio-creche;
- Licença parental estendida;
- Parceria com academias e profissionais de saúde e bem-estar via Wellhub (Gympass) TotalPass;
- Participação nos Lucros e Resultados (PLR);
- Seguro de Vida;
- Plataforma de aprendizagem contínua (CI&T University);
- Clube de descontos;
- Plataforma online gratuita dedicada à promoção da saúde física, mental e bem-estar;
- Curso gestante e parentalidade responsável;
- Parceria com plataformas de cursos online;
- Plataforma para aprendizagem de idiomas;
- E muitos outros
Mais detalhes sobre os nossos benefícios aqui: https://ciandt.com/br/pt-br/carreiras
Na CI&T, a inclusão começa no primeiro contato. Se você é pessoa com deficiência, é importante apresentar o seu laudo durante o processo seletivo. Consulte quais dados são necessários conter no laudo clicando aqui. Assim, podemos garantir o suporte e as adaptações que você merece. Se ainda não tem o laudo caracterizador, não se preocupe: podemos te apoiar para obtê-lo.
Temos um time dedicado de Saúde e Bem-estar, especialistas em inclusão e grupos de afinidade que estarão com você em todas as etapas. Conte com a gente para fazer essa jornada lado a lado.