Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Montreal | Tecnologia e Inovação

NewBe an early applicant

Desenvolvedor de software sênior - delphi

Posted
Discussion

Summary

Senior backend software developer (Delphi focus) who codes, deploys and sustains systems in a bank's environments — building APIs and integrations, creating databases, doing TDD, performance tuning, documentation and QA. Requires backend languages, OOP/functional mastery, versioning + CI and agile practices.

Conhecimentos necessários:

• Conhecer das principais linguagens de programação utilizadas no desenvolvimento back end;

• Domínio de paradigma de programação orientada a objetos ou paradigma de programação funcional;

• Conhecimento para construção de API’s, personalizando integrações;

• Domínio dos processos de versionamento de código e de Integração Contínua;

• Domínio dos processos de desenvolvimentos de software orientados a testes (TDD);

• Criação de banco de dados e integração com outras aplicações;

• Avaliação e melhorias de desempenho das aplicações;

• Conhecimento das boas práticas do Manifesto Ágil e metodologias ágeis. • Graduação em curso nível superior na área de Tecnologia da Informação ou áreas correlatas ao processo de desenvolvimento de software, analise de dados metodologia ágeis e desenvolvimento de produtos.

Responsável pela criação de programas para acessar o banco de dados para guardar e resgatar as informações do sistema. Fornece dados para o Front End. exibir na tela do usuário - seja no navegador ou no aplicativo de celular. Realiza a comunicação com sistemas de terceiros via integrações. Cria tarefas que são executados no servidor e cuida da inteligência do software, ou seja, do motor da aplicação.

Atividades:

• Implementação de software por meio de codificação envolvendo a publicação (deploy) dos sistemas desenvolvidos nos ambientes do Banco;

• Sustentação de software codificado em tecnologias consideradas legadas, com modificações e intervenções tempestivas e pontuais, objetivando manter a disponibilidade, estabilidade, desempenho e adequação às necessidades do negócio;

• Construção de API’s, personalizando integrações;

• Documentação do software entregue, prezando pela simplicidade proposta pelos métodos ágeis;

• Construção e desenvolvimentos de software orientados a testes (TDD);

• Criação de banco de dados e integração com outras aplicações;

• Avaliação e implantação de desempenho de monitoramento das aplicações;

• Homologações, controles e análise de qualidade (QA) de software.


Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →