Empresa: JOYn RH
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. Sobre a empresa: Somos responsáveis por conectar profissionais a oportunidades em empresas de diferentes segmentos, no Brasil e no mundo. 💙