Descrição da 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.