Engenheiro Informático Sénior
Descrição da Empresa
A Tecmic é uma multinacional portuguesa com mais de 30 anos de experiência que fornece soluções tecnológicas inovadoras de comando, de controlo e de gestão de equipas, operações, meios e ocorrências. Estas soluções incluem uma visão global da localização e monitorização dos veículos em tempo real, aumentando assim a segurança e a qualidade do serviço prestado aos nossos clientes.
Descrição da Função
As funções a desempenhar são o desenvolvimento de aplicações e componentes client & server-side necessários para alimentar uma plataforma de tempo real de gestão e controlo, focada na gestão do transporte de passageiros e informação ao publico.
- Procuramos um colaborador para integrar a nossa equipa de desenvolvimento de software com competências técnicas em:
- Linguagem de programação C# 8.0 ou superior
- Framework .NET 4.7 e .NET Core 3.1 ou superiores
- Desenvolvimento de APIs REST em ASP.NET e ASP.NET Core
- Conhecimentos sólidos de programação orientada a objectos (OOP) com princípios de desenho de software (SOLID, DRY)
- Experiência na implementação de testes de software (Unitários, integração, etc)
- Conhecimentos sólidos de SQL, especificamente Microsoft SQL Server
- Sistemas de versionamento de código GIT/SVN
Perfil
- São igualmente valorizados conhecimentos em:
- Desenvolvimento de arquitecturas de micro serviços (Domain Driven e Event Driven)
- Desenvolvimento de software segundo metodologias CI/CD, de preferência na plataforma Azure DevOps
- Alojamento de serviços na cloud (Azure), monitorização e escalabilidade
- Orquestração de serviços em contentores Docker
- Conhecimentos de Microsoft WCF
- Conhecimentos de Protocol Buffers
- ASP.NET Core MVC e/ou ASP.NET Core Razor Pages
- Linguagem de programação C++
- Desenvolvimento em Xamarin (Android e iOS)
Competências
- Orientação para os resultados
- Gostar de aprender e evoluir
- Gostar de trabalhar em equipa
- Ser proactivo e criativo
Localização
- Leiria, Portugal