A moving2u está a contratar (desenvolvimento, Coimbra, m/f)

A moving2u é uma empresa de Coimbra que tem como principal actividade o desenvolvimento de aplicações de índole profissional para equipamentos móveis, contando quer com soluções chave-na-mão, quer soluções desenvolvidas por medida.

Para admissão no curto prazo no seu departamento de I&D em Coimbra, procura um(a) profissional com o bons conhecimentos de desenvolvimento em .NET (C#), exigente consigo próprio e com vontade e predisposição para testar e adoptar novas tecnologias.

Dada a dificuldade em avaliar um profissional nesta àrea com uma mera entrevista, os candidatos serão desafiados a completarem um pequeno projecto, que abarca algumas das àreas que queremos passar a integrar no nosso portfolio.

O desafio passará pelo desenvolvimento em C# de um conjunto de pequenas aplicações (aplicação web em ASP.NET ou ASP.NET MVC ou Silverlight, web services ou WCF, e cliente em .NET Compact Framework, Windows Phone 7, Monodroid ou Monotouch), com a particularidade de as aplicações web correrem em Azure. As pequenas aplicações não têm nenhuma utilidade prática que não seja demonstrar a ligação entre os diferentes módulos da solução (aplicação web com 2 páginas, web services com 2 métodos, aplicação cliente com 2 ecrãs, base de dados com 2 tabelas). Serão disponibilizados mais detalhes e links para as diferentes ferramentas necessárias aos interessados.

Não temos prazos para a conclusão do desafio, mas gostávamos de avançar com o processo de selecção entre Maio e Junho.

Compreendemos que muitos profissionais potencialmente interessados que leiam este post não estejam familiarizado com estas tecnologias, e não se sintam confortáveis com aceitarem um desafio deste tipo. Respeitamos, mas declaradamente não é esse o perfil da pessoa que procuramos.

As candidaturas deverão ser enviadas para o endereço alberto.silva#moving2u.pt (substituír o # pela @ ) com carta de apresentação e CV.

(Nota: endereço de email corrigido)

Como descobrir em que base de dados se encontra um objecto do qual sabemos o nome? (SQL Server)

Há tempos criei um objecto a partir de um script T-SQL no SQL Server Management Console, numa janela de ‘New Query’. Na altura não reparei que essa janela não estava a apontar para a base de dados pretendida, e agora, semanas depois, não conseguia descobrir a que base de dados daquela instância teria ido parar.

A resolução foi simples, utilizando uma stored procedure interna não documenta do SQL Server, a sp_MSforeachdb, corri o seguinte comando…

 

Exec sp_MSforeachdb ‘Select * From ?..sysobjects where name = ”nome do meu objecto” ‘

 

…e depois foi só procurar no meio dos resultados! Encontrado um resultado, o output não exibia o nome da base de dados onde se encontrava… uma pequena alteração, et voila!

 

Exec sp_MSforeachdb ‘Select ”?”, * From ?..sysobjects where name = ”nome do meu objecto” ‘

 

Também se pode utilizar o operador LIKE caso se saiba apenas uma parte do nome a procurar, podendo filtrar adicionalmente por campos da sysobjects para por ex. restringir os resultados a um tipo de objectos.