Desenvolvedor Full-Stack - Sênior (Presencial)
Você conhece a Icon?
Apaixonados por pessoas e especialistas em tecnologia. Nosso trabalho é encontrar talentos e soluções sob medida para os nossos clientes.
Vem encontrar o seu projeto ideal conosco e participar da comunidade ICON!
Sobre a Vaga
Código da vaga: A35196212888
Modelo de contratação: PJ
O Desenvolvedor Full-Stack Sênior será responsável pelo desenvolvimento, implementação e otimização de aplicações web e mobile, garantindo alta performance, escalabilidade e segurança. Deverá atuar em todo o ciclo de vida do software, desde a modelagem até a entrega, aplicando as melhores práticas de arquitetura e desenvolvimento.
Principais Responsabilidades
- Desenvolver soluções robustas utilizando **.NET Core 6, Blazor e MVC**.
- Criar interfaces dinâmicas e responsivas com **HTML5, CSS3 e JavaScript**.
- Aplicar padrões de projeto (**Design Patterns**) e princípios **SOLID**.
- Implementar **Minimal APIs** para otimização de chamadas HTTP.
- Trabalhar com bancos de dados relacionais (**SQL Server, Entity Framework**) e não relacionais (**MongoDB**).
- Desenvolver soluções de comunicação assíncrona com **RabbitMQ e Redis**.
- Criar serviços eficientes utilizando **GRPC e REST**.
- Atuar com **DevSecOps**, garantindo segurança em todas as fases do desenvolvimento.
- Modelar sistemas utilizando **UML**.
- Utilizar metodologias ágeis, compreendendo as diferenças entre **Scrum e Kanban**.
- Trabalhar no desenvolvimento mobile com **Xamarin** e modernizar aplicações para **MAUI**.
Requisitos Obrigatórios
- Experiência comprovada com **.NET Core 6, Blazor, MVC, Xamarin e Visual Studio**.
- Conhecimento profundo de **POO, SOLID e Design Patterns**.
- Experiência em arquiteturas distribuídas e mensageria (**RabbitMQ, Redis**).
- Conhecimento em **SQL Server e MongoDB**.
- Familiaridade com **DevSecOps** e boas práticas de segurança.
- Domínio em criação de **REST APIs e GRPC**.
- Capacidade de documentação e modelagem com **UML**.
- Compreensão de metodologias ágeis (**Scrum/Kanban**).
Diferenciais Desejáveis
- Conhecimento em **Apache Ignite, Arquitetura Hexagonal e Event Sourcing**.
- Experiência com **Kafka e GraphQL**.
- Habilidade em **DevOps Server e Logging**.
- Implementação de **Open ID Connect/OAuth 2**.
- Experiência com **TDD** e boas práticas de testes automatizados.
- Desenvolvimento otimizado com **Web Assembly**.
Soft Skills
- Proatividade na resolução de problemas.
- Boa comunicação e trabalho em equipe.
- Pensamento analítico para solução de problemas complexos.
- Adaptação a novos desafios tecnológicos.
Forma de Trabalho
- Atuar de forma presencial.
- Seguir metodologias ágeis com participação ativa.
Local
São Paulo/SP
#vemserICON