Desenvolvedor Sênior .Net
Contratação CLT com posição híbrida.
Como Desenvolvedor Sênior, será responsável por garantir que a equipe entregue software de alta qualidade, utilizando as melhores práticas do setor. Esta é uma oportunidade para trabalhar como parte de uma equipe pequena, com o objetivo de ajudar a empresa a melhorar as suas capacidades de negociação eletrônica no setor de rendimento fixo. A plataforma está construída sobre a AWS e utiliza vários serviços do ecossistema da AWS.
Responsabilidades
• Assumir a responsabilidade pela entrega do software, garantindo que as expectativas de qualidade e âmbito sejam cumpridas.
• Contribuir e assumir a responsabilidade pelo projeto técnico e garantir que todos os aspetos da arquitetura do sistema estejam bem documentados.
• Trabalhar em estreita colaboração com equipes de tecnologia parceiras e colaborar de forma eficaz.
Competências técnicas
• Conhecimento muito aprofundado de .Net/.Net Core e sólida compreensão dos princípios da programação orientada para objetos (OO).
• Experiência em ASP.NET Core Web API e técnicas de API RESTful
• Sólida compreensão e experiência com multithreading e programação assíncrona.
• Familiaridade com bases de dados SQL e NoSQL
• Experiência prática com soluções com o Docker.
• Experiência na conceção e construção de arquiteturas orientadas a serviços ou de microsserviços baseadas em API.
• Diligência na realização de testes automatizados, ou seja, Nunit/Moq/Cucumber, etc.
• Sólida experiência com serviços de mensagens de middleware, como Rabbit MQ, TIBCO, SignalR, etc.
• Sólida experiência com ferramentas de integração contínua e entrega contínua, como Git, TeamCity, etc.
• Desenvolvimento Agile/Ciclo de vida do software
• Comunicação em inglês para escrita, fala e leitura é inegociável.