Desenvolvedor Tech Lead

IEBT Innovation · São Paulo, SP

PresencialNão informadoPleno

Publicada há 4 semanas

Sobre a vaga

Atividades

Desenvolver, manter e evoluir aplicações corporativas utilizando .NET 6/.NET 8 e C#, com foco em desempenho, escalabilidade, segurança e qualidade de código.

Desenvolver e integrar APIs RESTful e microsserviços, garantindo a comunicação eficiente entre sistemas e aplicações.

Desenvolver e manter aplicações mobile nativas e multiplataforma, utilizando Kotlin, Swift, React Native ou Flutter, conforme as necessidades do projeto.

Implementar integrações entre aplicações mobile e APIs, assegurando a segurança, a performance e a qualidade da experiência do usuário.

Aplicar boas práticas de arquitetura de software, utilizando princípios SOLID, Domain-Driven Design (DDD), CQRS e Clean Architecture.

Desenvolver, otimizar e manter consultas SQL, procedures e views em SQL Server, garantindo a integridade e a eficiência no acesso aos dados.

Implementar e manter soluções de mensageria utilizando RabbitMQ, assegurando a comunicação assíncrona entre serviços.

Atuar na construção e manutenção de pipelines de CI/CD, utilizando Azure DevOps e práticas de versionamento com Git/Git Flow.

Desenvolver e executar testes automatizados, incluindo testes unitários com xUnit, Moq ou NSubstitute, contribuindo para a confiabilidade das aplicações.

Identificar, analisar e corrigir vulnerabilidades de segurança, aplicando boas práticas de desenvolvimento seguro e proteção de dados.

Monitorar aplicações e ambientes por meio de ferramentas de observabilidade, como Dynatrace e Grafana, identificando falhas, gargalos e oportunidades de otimização.

Atuar na sustentação e evolução de sistemas do mercado financeiro, considerando os requisitos de segurança, confiabilidade e integridade das transações e dos fluxos de pagamento.

Participar de cerimônias e rotinas de times ágeis, colaborando com profissionais de diferentes áreas para garantir entregas contínuas e alinhadas aos objetivos do negócio.

Requisitos

Perfil e Experiência

  • Experiência mínima de 5 anos com desenvolvimento de aplicações corporativas utilizando Microsoft .NET.
  • Vivência sólida no mercado financeiro, compreendendo fluxos de pagamento, transações e segurança de dados.
  • Atuação comprovada em times ágeis (Scrum/Kanban), com foco em entregas contínuas e qualidade de código.

Habilidades Técnicas

  • Backend: Fortes conhecimentos em .NET 6 / .NET 8, C#, Web API (RESTful) e arquitetura de micros serviços.
  • Frontend: Experiência Desenvolvedor mobile com experiência em apps nativos (Kotlin/Swift) e multiplataforma (React Native/Flutter), integração com APIs, arquitetura limpa, testes, CI/CD e publicação nas lojas, com foco em performance e segurança.
  • Banco de Dados: Fortes conhecimentos em SQL Server 2016+ (desenvolvimento e otimização de procedures, views e consultas complexas).
  • Mensageria: Experiência prática com filas utilizando RabbitMQ.
  • Cloud & DevOps: Conhecimentos em Azure (Cloud e DevOps para CI/CD) e práticas de Git/Git Flow.
  • Arquitetura: Domínio de SOLID, DDD e CQRS para garantir manutenibilidade e performance.
  • Testes: Experiência com testes unitários (xUnit, Moq, nSubstitute).
  • Remediação de Vulnerabilidades: Experiência na identificação e correção de vulnerabilidades de segurança.
  • Observabilidade: Conhecimento em ferramentas de monitoramento de ambiente e performance (ex: Dynatrace, Grafana ou similares).

Benefícios

Plano de Saúde e Odontológico

Auxílio Transporte

Auxílio Alimentação

Day Off no aniversário

Programa Saúde e Bem-Estar

Programa de Desenvolvimento Individual (PDI). Show more Show less

Leu e ficou na dúvida? A nota responde.

Ver minha nota