A JOYn RH é uma consultoria especializada em recrutamento, contratamos os melhores talentos para nossos clientes espalhados pelo Brasil e Mundo. 💙
Sobre a vaga
Nosso cliente atua no mercado financeiro e de tecnologia, desenvolvendo soluções para operações e negócios do segmento. Estamos em busca de um(a) Tech Lead para integrar o time e atuar diretamente no desenvolvimento, evolução e sustentação de aplicações web.
Principais atividades
- Desenvolver e dar manutenção em aplicações utilizando .NET e Angular.
- Implementar funcionalidades de backend, frontend e banco de dados.
- Transformar requisitos funcionais em soluções técnicas executáveis.
- Trabalhar em conjunto com o Analista de Soluções no detalhamento das demandas dos clientes.
- Avaliar tecnicamente tarefas de desenvolvimento, integrações e configurações.
- Apoiar a definição de esforço, complexidade, dependências e riscos técnicos.
- Desenvolver e consumir APIs REST.
- Implementar integrações entre sistemas por APIs, arquivos e outros mecanismos de comunicação.
- Criar e manter consultas, procedures, scripts e estruturas em bancos de dados SQL.
- Participar da correção de erros e da investigação de incidentes.
- Realizar testes unitários, testes de integração e validações técnicas antes da entrega.
- Apoiar os processos de homologação realizados pelo Analista de Soluções e pelos clientes.
- Registrar evidências, decisões técnicas e orientações necessárias para utilização da solução.
- Participar de revisões de código e seguir os padrões de desenvolvimento adotados pela empresa.
- Utilizar ferramentas de versionamento de código, especialmente Git.
- Apoiar a publicação e sustentação das aplicações em ambientes Microsoft Azure.
- Acompanhar logs, alertas e comportamentos das aplicações para identificação de falhas.
- Zelar pela qualidade, segurança, desempenho e manutenibilidade do código.
- Manter as tarefas atualizadas nas ferramentas de gestão utilizadas pela empresa.
- Comunicar impedimentos, riscos ou dúvidas técnicas com clareza e antecedência.
- Participar de reuniões internas de planejamento, refinamento e acompanhamento dos projetos.
- Eventualmente, participar de reuniões com clientes para apoiar explicações ou validações técnicas.
Requisitos
- Experiência prática com desenvolvimento em C# e .NET.
- Conhecimento de desenvolvimento de aplicações web e APIs.
- Conhecimento de ASP.NET Core.
- Experiência com desenvolvimento frontend utilizando Angular.
- Conhecimento de HTML, CSS, JavaScript e TypeScript.
- Experiência com bancos de dados relacionais e linguagem SQL.
- Capacidade de criar consultas, relacionamentos, filtros, joins e manipulação de dados.
- Conhecimento de APIs REST e formatos de comunicação, especialmente JSON.
- Conhecimento de Git e controle de versão.
- Noções de arquitetura de software e separação de responsabilidades entre frontend, backend e banco de dados.
- Capacidade de investigar erros por meio de logs, mensagens de exceção e análise de comportamento do sistema.
- Conhecimento básico sobre ambientes de desenvolvimento, homologação e produção.
- Noções de serviços e infraestrutura em Microsoft Azure.
- Capacidade de compreender requisitos funcionais e convertê-los em tarefas técnicas.
Diferenciais
- Experiência com desenvolvimento de sistemas corporativos B2B.
- Experiência com projetos que envolvam integração entre diferentes plataformas.
- Vivência com sistemas financeiros ou operações críticas.
- Conhecimento de boas práticas de segurança da informação.
- Experiência com suporte técnico ou sustentação de aplicações.
- Facilidade para participar de reuniões e explicar aspectos técnicos para pessoas não desenvolvedoras.
- Projetos pessoais, portfólio ou repositórios que demonstrem conhecimento em .NET e Angular.
- Será um grande diferencial o conhecimento em software/negócio de FIDCs e Securitizadoras.
Benefícios
O que você encontrará aqui:
- Participação em projetos reais do mercado financeiro e de tecnologia;
- Contato próximo com clientes e lideranças;
- Aprendizado sobre crédito estruturado e fundos de investimento;
- Autonomia progressiva;
- Acompanhamento individual de desenvolvimento;
- Participação em treinamentos, workshops e eventos;
- Apoio para cursos, certificações e desenvolvimento técnico;
- Reconhecimento por desempenho e entregas.