Senior Software Developer
Full Time
Faro, Portugal
A Omnibees, Intelligent Hotel Distribution, é uma empresa que se destaca pelo seu carácter ambicioso e inovador, no mercado de Software para hotéis.
Procuramos simplificar o dia-a-dia dos nossos clientes através de uma distribuição inteligente e diversificada para vários parceiros, aumentar a sua receita através da otimização do seu inventário e maximização da sua estratégia tarifária.
Trabalhamos com mais de 4.000 hotéis e com aproximadamente 600 parceiros de distribuição, entre operadores turísticos, OTA’s e Agências de Viagem. Em Portugal, marcamos presença de Norte a Sul e estamos presentes em vários países da América Latina, nomeadamente no mercado brasileiro onde a Omnibees é líder de mercado.
O nosso software é desenvolvido nas tecnologias mais recentes, incluindo sistemas distribuídos, microserviços, sistemas de queuing, sistemas de cache, bases de dados relacionais e NoSql, de modo a conseguir responder os desafios de distribuição de escala e suportar as exigências de qualidade de serviço de uma solução de grande porte como a Omnibees.
Mantemos a ambição e a vontade de crescer cada vez mais desde o 1º dia, e para isso, procuramos quem queira fazer parte desta equipa, deste percurso.
Estamos a recrutar para a nossa equipa de Research and Development um Senior Software Developer, com experiência superior a 4 anos e que tenha a ambição de entrar num projeto de grande dimensão.
Qual o desafio?
Para esta função o teu desafio será produzir código limpo, eficiente e testável, codificar com base nas boas práticas de desenvolvimento, analisar e debugar código, garantir a documentação do desenvolvimento aplicar processos de desenvolvimento ágeis.
As competências técnicas que mais procuramos?
– +4 anos experiencia com .NET / C#;
– Conhecimento das melhores práticas de desenvolvimento (SOLID, Patterns, Testing);
– Experiência com SQL Server 2016: stored procedures, query plans, indexes;
– Experiência com Entity Framework, Dapper ou ADO.NET;
– Capacidade em desenvolver Microserviços e APIs JSON/XML eficientes e escaláveis;
– Familiaridade e motivação para trabalhar com sistemas globais de alta disponibilidade;
– Familiaridade com a framework Scrum ou Kanban.
Competências Preferenciais:
– Capacidade em produzir código testável recorrendo a mecanismos de Inversion of Control e outros patterns;
– Conhecimentos de programação avançados de NET / C#, como async-await, estrutura de dados concorrentes, multi-threading, memory-model;
– Conhecimentos no funcionamento e otimização do webserver IIS – webfarms, apppools, requests, worker processes, threading model;
– Experiência com mecanismos de caching como Redis.Cache ou .NET InMemory;
– Experiência com tecnologias NoSQL como MongoDB ou Couchbase;
– Experiência com implementação de logging de serviços usando tecnologias como NLog, Graylog, ELK, ElasticSearch.
– Noçoes de serviços Cloud, PaaS, IaaS
– Conhecimentos de containers (Docker ou outros).
Porquê a Omnibees?
Porque temos um projeto com aliciante e inovador;
Porque trabalhamos com as mais recentes tecnologias;
Porque trabalhamos com o Mundo;
Porque temos um horário de trabalho flexível;
Porque temos formações em diversas áreas;
Porque temos vários protocolos e parcerias;
Porque temos HappyBees Benefits (café, fruta, Bee(r)Hour)
Porque temos quase 300 dias de sol por ano!
Local de Trabalho: FARO
Se queres ter a oportunidade de crescer connosco, envia-nos o teu Cv
Características da Vaga
Categoria | Desenvolvimento |