Posição – Desenvolvedor(a) Full Stack (C#/.NET + Android) – Pleno (Hibrido)
Você conhece a Icon?
Somos uma empresa de recrutamento e seleção de profissionais comprometida em ajudar empresas a encontrar os melhores talentos para suas necessidades. Aqui você não é só um currículo, entendemos as suas necessidades, acreditamos no seu potencial e te ajudamos a encontrar o seu caminho. Além de oportunidades de emprego, na Icon você encontra aconselhamento de carreira, acesso a recursos exclusivos e suporte de carreira contínuo.
Estamos comprometidos em ajudar os candidatos a encontrar o emprego ideal e alcançar seus objetivos de carreira.
Vem encontrar a sua vaga ideal conosco!
Sobre a Vaga
Código da vaga: H55478407743
Modelo de contratação: PJ
Buscamos um(a) Desenvolvedor(a) Full Stack Pleno para atuar no desenvolvimento e evolução de soluções digitais, com forte atuação em backend C#/.NET e aplicações Android, seguindo rigorosamente SOLID e Clean Architecture.
Aqui, desenvolvimento não é só “fazer funcionar”: é pensar arquitetura, escrever código sustentável e evoluir produto com segurança.
Responsabilidades
· Desenvolver e manter APIs REST em C#/.NET
· Atuar no desenvolvimento de aplicações Android
· Aplicar SOLID e Clean Architecture no backend e no mobile
· Projetar soluções com separação clara de responsabilidades e baixo acoplamento
· Consumir APIs, tratar autenticação, erros e estados no Android
· Participar de code reviews, refinamentos técnicos e decisões de arquitetura
· Implementar e manter testes automatizados
· Identificar gargalos técnicos e propor melhorias contínuas
Requisitos obrigatórios
· Experiência como Desenvolvedor(a) Full Stack em nível Pleno
· Sólidos conhecimentos em C# e .NET Core (.NET 6+)
· Experiência com desenvolvimento Android (Kotlin ou Java)
· Experiência com APIs REST (consumo e desenvolvimento)
· Domínio prático de SOLID
· Vivência real com Clean Architecture
· Conhecimento em banco de dados relacional (PostgreSQL, SQL Server ou similar)
· Git e fluxo de trabalho com Pull Requests
Diferenciais (desejáveis)
· Android moderno (Kotlin, Coroutines, Flow, Jetpack, MVVM)
· Experiência com Clean Architecture no Android
· Testes no mobile (JUnit, Espresso, MockK)
· CI/CD para mobile
· Docker e noções de cloud (Azure, AWS ou GCP)
· Experiência com DDD, CQRS ou mensageria
· Integração com Windows MDM
o Familiaridade com Windows MDM Enrollment APIs (Device Enrollment, Workplace Join).
o Entendimento de Configuration Service Providers (CSPs), que são usados para aplicar políticas de segurança, configurações de rede, Wi-Fi, VPN, etc.
o Uso de OMA-DM (Open Mobile Alliance Device Management).
Nosso padrão técnico
· Backend: Clean Architecture (Domain, Application, Infrastructure, API)
· Mobile: camadas bem definidas (Presentation, Domain, Data)
· SOLID como regra
· Código testável, legível e evolutivo
· Decisões técnicas documentadas e discutidas em time
O que oferecemos
· Ambiente técnico, colaborativo e sem “gambiarras”
· Autonomia com responsabilidade
· Espaço real para crescimento técnico
· Participação ativa nas decisões de produto e tecnologia
Local
Vila Olimpia/SP
Localidade: São Paulo