Stellar Cyber
Alongside
Desenvolvedor Fullstack - .NET & Azure
Sobre a oportunidade
Alongside é uma empresa portuguesa que faz parcerias com organizações internacionais para construir e escalar equipes de tecnologia excepcionais.
Estamos à procura de um Desenvolvedor Fullstack - .NET & Azure para integrar um projeto com um dos nossos clientes, líder global em soluções e software de informação profissional. Operando em mais de 180 países, a empresa desenvolve soluções impulsionadas pela tecnologia para setores como Saúde, Impostos e Contabilidade, Conformidade Financeira e Corporativa, e Jurídico e Regulatório.
Esta pessoa trabalhará principalmente com .NET, C#, SQL Server e Azure, contribuindo para o desenvolvimento backend, design de API, decisões técnicas, qualidade de código e testes automatizados.
Responsabilidades
- Projetar, desenvolver e manter aplicações backend usando .NET Core, ASP.NET MVC e C#.
- Desenvolver e manter APIs Web RESTful.
- Trabalhar com SQL Server, incluindo consultas, stored procedures e otimização de performance.
- Construir e manter soluções baseadas em nuvem usando os serviços Microsoft Azure.
- Trabalhar com serviços como Azure Functions, Azure Storage, API Gateway/API Management e Kubernetes.
- Escrever e manter testes unitários, utilizando frameworks de mocking e práticas de automação de API.
- Contribuir para decisões técnicas e de design, aplicando padrões de design apropriados e princípios de OOP.
- Participar de code reviews e contribuir para a manutenção de altos padrões de desenvolvimento.
- Trabalhar com GitHub, seguindo práticas de branching, merging e desenvolvimento colaborativo.
- Colaborar com a equipe de desenvolvimento ao longo do ciclo de vida de desenvolvimento de software.
Requisitos mínimos
- 3+ anos de experiência em desenvolvimento de software backend.
- Sólida experiência prática com C# e Programação Orientada a Objetos (OOP).
- Experiência com .NET Core e ASP.NET MVC.
- Experiência prática no desenvolvimento de APIs Web / APIs REST.
- Conhecimento sólido de SQL Server, incluindo consultas, stored procedures e tuning de performance.
- Compreensão de padrões comuns de design de software.
- Experiência com desenvolvimento baseado em nuvem, preferencialmente utilizando Microsoft Azure.
- Experiência ou exposição a Azure Functions, Storage, API Management/Gateway e Kubernetes.
- Experiência em escrita de testes unitários, trabalhando com frameworks de mocking e automação de testes de API.
- Experiência com Git/GitHub, incluindo estratégias de branching e merging.
- Bom entendimento de code review e melhores práticas de desenvolvimento de software.
- Bom nível de inglês, tanto escrito quanto falado.
- Modelo de trabalho híbrido: 2 dias por semana no escritório;
- Ambiente de trabalho colaborativo e internacional;
- Oportunidade de trabalhar em produtos de software impactantes e projetos de transformação;
- Exposição a tecnologias, ferramentas e práticas de desenvolvimento modernas;
- Oportunidade de colaborar com profissionais experientes de diferentes países e áreas de especialização.
