Desenvolvedor Back End Pleno
FR Consultoria & Inovação · Piracicaba, SP
Publicada há 21 horas
Sobre a vaga
Desenvolvedor(a) Back-end Pleno C#
Estamos em busca de um(a) Desenvolvedor(a) Back-end Pleno C# que goste de tecnologia, desafios e desenvolvimento de soluções que gerem impacto real no negócio.
Procuramos um profissional com boa base técnica, autonomia para desenvolvimento e investigação de problemas, preocupação com qualidade de código e interesse em utilizar novas tecnologias, incluindo Inteligência Artificial, para aumentar produtividade e qualidade das entregas.
O que você vai fazer?
- Desenvolver, evoluir e manter aplicações back-end utilizando C# e ecossistema .NET;
- Desenvolver e manter APIs e serviços RESTful;
- Projetar soluções eficientes, escaláveis e de fácil manutenção junto ao time;
- Realizar integrações entre sistemas, APIs, serviços externos e bancos de dados;
- Trabalhar com SQL Server, realizando consultas, integrações e análise de dados;
- Analisar aplicações existentes, identificando melhorias técnicas, problemas de performance e oportunidades de refatoração;
- Aplicar padrões de projeto, boas práticas de desenvolvimento e princípios de arquitetura de software;
- Realizar testes, debugging e troubleshooting de aplicações;
- Participar ativamente de code reviews, contribuindo para evolução da qualidade técnica do time;
- Utilizar GitLab para versionamento, colaboração e fluxo de desenvolvimento;
- Participar das decisões técnicas relacionadas às soluções desenvolvidas;
- Utilizar ferramentas de Inteligência Artificial aplicadas ao desenvolvimento, como OpenAI Codex, para apoiar atividades de implementação, refatoração, análise de código, criação de testes, documentação e investigação de problemas;
- Revisar e validar tecnicamente códigos e soluções produzidas com apoio de Inteligência Artificial, mantendo responsabilidade pela qualidade, segurança e funcionamento da implementação.
O que buscamos?
- Experiência comprovada com C# e desenvolvimento back-end;
- Conhecimento do ecossistema .NET e desenvolvimento de aplicações e APIs;
- Experiência com APIs REST e integração entre sistemas;
- Experiência com SQL Server, incluindo criação e análise de consultas;
- Conhecimento sólido em Git e GitLab para controle de versão;
- Conhecimento de orientação a objetos, padrões de projeto e boas práticas de desenvolvimento;
- Capacidade de analisar, diagnosticar e resolver problemas técnicos;
- Capacidade de compreender código existente e realizar manutenção e evolução de aplicações;
- Experiência com debugging e troubleshooting;
- Conhecimento de metodologias ágeis, como Scrum e Kanban;
- Capacidade de trabalhar com autonomia dentro das responsabilidades de um profissional Pleno;
- Boa comunicação, colaboração e capacidade de trabalhar em equipe;
- Interesse em aprendizado contínuo e utilização de novas tecnologias.
Inteligência Artificial aplicada ao desenvolvimento
Buscamos profissionais que enxerguem Inteligência Artificial como uma ferramenta de engenharia e produtividade.
É desejável conhecimento ou experiência com ferramentas como OpenAI Codex para:
- Apoiar o desenvolvimento de novas funcionalidades;
- Analisar e compreender bases de código existentes;
- Auxiliar na investigação de bugs e problemas técnicos;
- Criar e melhorar testes;
- Propor refatorações;
- Apoiar documentação técnica;
- Analisar código e sugerir melhorias;
- Acelerar tarefas repetitivas do desenvolvimento;
- Apoiar estudos e compreensão de novas tecnologias.
Mais importante do que simplesmente utilizar IA é possuir capacidade crítica para avaliar as soluções propostas, validar o código gerado e garantir que a implementação esteja de acordo com os padrões técnicos, arquiteturais e de segurança do projeto.
Diferenciais que te destacam
- Experiência prática com OpenAI Codex ou outras ferramentas de desenvolvimento assistido por Inteligência Artificial;
- Conhecimento de boas práticas para utilização de IA em desenvolvimento de software;
- Experiência com CI/CD e automação de deploy;
- Experiência com GitLab CI/CD;
- Conhecimento em arquitetura de software e Clean Architecture;
- Conhecimento em testes automatizados;
- Experiência com .NET Core e versões modernas do .NET;
- Familiaridade com Node.js para desenvolvimento e integração de APIs;
- Conhecimento em outros bancos de dados relacionais;
- Experiência com mensageria, processamento assíncrono ou aplicações distribuídas;
- Experiência em integração entre sistemas;
- Experiência com observabilidade, análise de logs e monitoramento de aplicações;
- Vivência no setor de transporte e documentação eletrônica, incluindo NFe, CTe, MDFe, VPO e CIOT;
- Conhecimento em outras linguagens de programação.
Perfil que valorizamos
Além do conhecimento técnico, buscamos alguém que:
- Não apenas execute tarefas, mas procure compreender o problema que está sendo resolvido;
- Questione soluções quando identificar riscos ou oportunidades de melhoria;
- Tenha responsabilidade sobre a qualidade daquilo que entrega;
- Saiba pesquisar, investigar e buscar soluções de forma autônoma;
- Utilize Inteligência Artificial para aumentar produtividade sem depender dela para tomar decisões técnicas;
- Compartilhe conhecimento com outros integrantes da equipe;
- Tenha preocupação com performance, segurança, manutenção e evolução das aplicações;
- Esteja disposto a aprender continuamente.
O que oferecemos?
✅ Plano de saúde e odontológico;
✅ Day off;
✅ Parceria com a farmácia Drogal;
✅ Almoço no local;
✅ Ambiente inovador, colaborativo e descontraído;
✅ Contato com diferentes projetos, tecnologias e desafios reais;
✅ Oportunidade de crescimento e desenvolvimento profissional;
✅ Ambiente que incentiva inovação, automação e utilização responsável de Inteligência Artificial no desenvolvimento.
Se você busca desafios técnicos, oportunidade de crescimento e um ambiente onde tecnologia é utilizada para gerar resultados reais, queremos conhecer você.
Candidate-se e venha construir soluções e evoluir a tecnologia conosco.
Leu e ficou na dúvida? A nota responde.
Ver minha nota