Desenvolvedor(A) .Net
alun
Score da Vaga
100 pontosA FIAP é uma faculdade de tecnologia, inovação e negócios que tem como propósito fazer a diferença no mundo e no mercado da educação.
Somos change makers e acreditamos no poder transformador da tecnologia, da inovação e da inteligência artificial.
E aí, let's rock the future? 🚀
Buscamos um(a) Desenvolvedor(a) .NET apaixonado(a) por tecnologia, inovação e com vontade de impactar a vida de estudantes e profissionais da educação.
Você fará parte de um time responsável pelo desenvolvimento e evolução de sistemas, plataformas digitais, APIs, integrações e automações que apoiam diferentes áreas da FIAP.
Procuramos alguém que, além de possuir uma boa base de desenvolvimento de software, esteja preparado para uma nova forma de construir tecnologia, utilizando Inteligência Artificial como ferramenta de apoio durante o ciclo de desenvolvimento, aumentando produtividade e qualidade sem abrir mão de análise crítica, segurança e boas práticas de engenharia.
✅ Esperamos que você tenha experiência prática com:
-
C# e .NET 8, .NET 9 ou .NET 10
-
ASP.NET Core
-
ASP.NET MVC e Razor Pages
-
Criação, manutenção e integração de APIs RESTful
-
Entity Framework Core e/ou Dapper
-
SQL Server:
-
consultas SQL
-
stored procedures
-
modelagem de dados
-
análise básica de performance
-
-
HTML, CSS e JavaScript
-
Versionamento utilizando Git
-
GitLab e/ou GitHub
-
Testes unitários
-
Princípios de Clean Code, SOLID e boas práticas de desenvolvimento
-
Swagger / OpenAPI e Postman
🤖 Desenvolvimento assistido por Inteligência Artificial
Acreditamos que a Inteligência Artificial já faz parte da evolução da engenharia de software e deve ser utilizada como uma ferramenta para aumentar a produtividade e a qualidade das entregas.
Na FIAP, utilizamos o OpenAI Codex como ferramenta de desenvolvimento assistido por IA.
Esperamos que você tenha interesse e familiaridade com o uso de IA no desenvolvimento de software e utilize o Codex como apoio em atividades como:
-
geração e evolução de código;
-
criação de testes unitários;
-
análise e compreensão de código existente;
-
investigação e diagnóstico de erros;
-
refatoração de código;
-
criação e manutenção de documentação técnica;
-
geração e revisão de queries SQL;
-
apoio na construção e consumo de APIs;
-
criação de scripts e automações;
-
revisão de código e identificação de possíveis melhorias.
Mais importante do que simplesmente utilizar IA é saber avaliar criticamente o resultado gerado pelo Codex, compreender o código produzido, validar seu funcionamento e identificar possíveis problemas de segurança, performance ou arquitetura.
IA acelera o desenvolvimento. A decisão e a responsabilidade técnica continuam sendo do desenvolvedor.
⭐ Diferenciais
Não são requisitos eliminatórios, mas fazem brilhar os olhos:
-
Experiência com .NET 10
-
Experiência com modernização/migração de aplicações legadas para versões atuais do .NET
-
Conhecimento em Minimal APIs
-
Experiência com aplicações e serviços executados em background:
-
Worker Services
-
Windows Services
-
Quartz.NET
-
-
Familiaridade com IIS
-
Docker e containers
-
CI/CD
-
Pipelines no GitLab e/ou GitHub
-
Conhecimentos de arquitetura de software e Design Patterns
-
Experiência com observabilidade, logs e monitoramento de aplicações
-
Conhecimentos de segurança em aplicações Web e APIs
-
Experiência com aplicações legadas em .NET Framework
-
Experiência com jQuery
-
Conhecimento ou experiência na manutenção de aplicações em ASP Clássico
-
Experiência com desenvolvimento assistido por IA utilizando Codex
🧠 Soft Skills valorizadas
-
Boa comunicação e trabalho em equipe
-
Autonomia para investigar problemas e propor soluções
-
Capacidade de transformar necessidades de negócio em soluções técnicas
-
Organização com prazos, versionamento e documentação
-
Pensamento crítico e capacidade analítica
-
Atenção à qualidade, segurança e manutenibilidade do código
-
Interesse constante por novas tecnologias
-
Disposição para aprender, experimentar e compartilhar conhecimento
-
Capacidade de utilizar IA de forma responsável e crítica, sem depender cegamente do código gerado
🚀 Seus principais desafios
No dia a dia, você participará de desafios como:
-
Desenvolvimento e evolução de APIs e integrações utilizadas por sistemas internos e externos
-
Construção e manutenção de aplicações ASP.NET utilizadas nas operações da FIAP
-
Desenvolvimento de soluções utilizadas por alunos, professores e áreas administrativas
-
Desenvolvimento de serviços, integrações e rotinas automatizadas para processos de backoffice
-
Integração entre diferentes plataformas e sistemas
-
Evolução e modernização de aplicações existentes
-
Investigação e resolução de problemas em produção
-
Melhoria contínua da qualidade, segurança e performance das aplicações
-
Utilização do Codex como acelerador do ciclo de desenvolvimento, apoiando análise, implementação, testes, documentação, refatoração e manutenção de software
⚙️ Nossa stack e ferramentas
-
C#
-
.NET 8 / .NET 9 / .NET 10
-
ASP.NET Core
-
ASP.NET MVC
-
.NET Framework em sistemas legados
-
Entity Framework Core / Dapper
-
SQL Server
-
REST APIs
-
Swagger / OpenAPI
-
Git
-
GitLab / GitHub
-
Postman
-
IIS
-
CI/CD
-
OpenAI Codex — desenvolvimento assistido por IA
Também convivemos com sistemas legados que fazem parte da nossa operação. Por isso, além de construir novas soluções, você poderá participar da evolução e modernização gradual dessas aplicações.
🎁 Nós podemos te oferecer
Remuneração + benefícios:
Vale Transporte, Assistência Médica, Assistência Odontológica, Vale Refeição, Vale Alimentação, Bolsas de Estudos, Nano Courses, cursos da Alura, OpenEnglish, Gympass e Day Off no mês do aniversário.
Jornada:
Segunda a sexta-feira, das 9h às 18h48 — remoto.
Venha fazer parte do nosso time! 🚀
Let's Rock the Future!
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Backend
A área de Backend é responsável por toda a lógica do servidor, APIs, bancos de dados e infraestrutura que sustentam aplicações web e mobile. Profissionais de backend garantem que os sistemas sejam escaláveis, seguros e performáticos.
As principais habilidades incluem linguagens como PHP, Java, Python, Ruby, Go e Node.js, frameworks como Laravel, Spring Boot, Django e Express, bancos de dados (MySQL, PostgreSQL, MongoDB, Redis), arquitetura de software (clean architecture, DDD, microsserviços) e segurança de APIs (OAuth, JWT).
Desenvolvedores Backend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquitetura de microsserviços, cloud computing e performance de alta escala. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em escalabilidade, segurança e eficiência.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Analista de Tráfego
O Analista de Tráfego (especialista em mídia paga/performance) é o profissional responsável por criar, gerenciar e otimizar campanhas de anúncios patrocinados em plataformas digitais como Google Ads, Meta Ads, LinkedIn Ads e TikTok Ads. Ele acompanha métricas de conversão, analisa o retorno sobre investimento (ROAS), realiza testes A/B em anúncios e landing pages, e gerencia o orçamento de marketing para maximizar a captação de leads e vendas qualificadas.
Sobre a área de Cloud Solutions
A área de Cloud Solutions é responsável por projetar, implementar e gerenciar infraestrutura e serviços em nuvem (AWS, Azure, GCP) para empresas. Profissionais de cloud arquitetam soluções escaláveis, seguras e otimizadas em custo, desde migrações de data centers até arquiteturas serverless e multi-cloud.
As principais habilidades incluem IaC (Terraform, CloudFormation), containers (Docker, Kubernetes), serverless (Lambda, Cloud Functions), bancos de dados gerenciados (RDS, DynamoDB, BigQuery), redes cloud (VPC, CDN, load balancer) e segurança (IAM, WAF, KMS). Conhecimento de FinOps, cloud governance e certificações AWS/Azure/GCP é diferencial.
Profissionais de Cloud Solutions em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquiteturas multi-cloud, FinOps e conseguem otimizar custos enquanto mantêm performance e segurança. A área oferece oportunidades desde cloud engineer até cloud solutions architect, head of cloud e chief cloud architect.
Sobre a área de Fullstack
Desenvolvedores Fullstack são profissionais versáteis capazes de atuar tanto no frontend quanto no backend de aplicações web e mobile. Eles dominam múltiplas tecnologias e são capazes de construir produtos completos do início ao fim, desde a interface do usuário até a infraestrutura do servidor.
As principais habilidades incluem domínio de pelo menos uma stack completa (React/Vue/Angular + Node.js/PHP/Python/Java), banco de dados (SQL e NoSQL), APIs REST/GraphQL, versionamento com Git, CI/CD e conhecimento básico de infraestrutura (Docker, cloud). Arquitetura limpa, DDD e testes são diferenciadores importantes.
Desenvolvedores Fullstack são muito valorizados em startups e empresas que precisam de profissionais versáteis e autônomos. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em entrega completa, visão holística do produto e capacidade de trabalhar em múltiplas camadas da aplicação.
Sobre a área de Analista de Sistemas
O Analista de Sistemas é o profissional responsável por analisar, projetar e implementar soluções de tecnologia que atendam às necessidades do negócio. Ele atua como ponte entre as área de negócio e o time de desenvolvimento, garantindo que os sistemas entreguem valor real para a organização.
As principais habilidades incluem levantamento e análise de requisitos, modelagem de processos (BPMN), modelagem de dados, documentação técnica e funcional, integração de sistemas (APIs, microsserviços), e conhecimento de ERPs e CRMs. Ferramentas como Jira, Confluence, Visio e plataformas de gestão de projetos são essenciais.
Analistas de Sistemas em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam análise de requisitos ágeis (user stories, backlog), integração de sistemas e arquitetura de soluções. A área oferece oportunidades desde analista júnior até arquiteto de soluções, com foco em eficiência, qualidade e inovação tecnológica.
Sobre a área de Desenvolvimento Mobile
O Desenvolvimento Mobile é uma das áreas mais dinâmicas e em constante evolução do mercado de tecnologia. Com bilhões de dispositivos smartphones no mundo, a demanda por desenvolvedores mobile qualificados continua crescendo exponencialmente.
As principais stacks incluem Flutter (Dart), React Native (JavaScript/TypeScript), Kotlin (Android nativo), Swift (iOS nativo) e frameworks híbridos como Ionic e Capacitor. Conhecimento de arquitetura mobile (MVVM, Clean Architecture), CI/CD mobile (Fastlane, Bitrise, Codemagic) e publicação em App Store/Google Play são essenciais.
Desenvolvedores mobile sênior são profissionais muito valorizados, com salários competitivos e muitas oportunidades de trabalho remoto para empresas internacionais. A especialização em cross-platform ou nativo é uma decisão estratégica de carreira.
Comentários 0