Escolher um Desenvolvedor de Alta Qualidade
Estamos em busca de alguém talentoso para o papel de Desenvolvedor .NET sênior!
A empresa é uma instituição com 15 anos de existência, com um objetivo claro: conectar pessoas, ideias e tecnologia para oferecer soluções inovadoras.
Requisitos:
Título universitário em Engenharia de Computação ou área relacionada;
Experiência prática na codificação de aplicações C#.NET, ASP.NET;
MCSA: Microsoft Certified Solutions Associate: Aplicações Web;
MCSD: Microsoft Certified Solutions Developer: Construtor de Aplicativos;
Associado Certificado por Desenvolvimento Azure da Microsoft.
Experiência no desenvolvimento de projetos baseados em Metodologia Ágil, adotando requisitos ágeis e histórias do usuário.
1. Experiência na técnica Acceptance Test Driven Development (ATDD) usando Cucumber ou equivalente.
2. Conhecimento na área de Sistema Operacional Windows Server:
* Configuração do Internet Information Server;
* Configuração, instalação e publicação de aplicações e assemblies .NET;
* Conceitos de versionamento de assemblies e políticas de vinculação em WCF (Windows Communication Foundation);
* Conhecimentos de COM e COM+;
* Conhecimentos de MTS;
* Conceitos de Windows Internals;
* Conceitos de Active Directory;
* Conceitos de Windows API
3. Experiência na área de Desenvolvimento Linguagem C# .Net:
* Conceitos de interoperabilidade entre plataforma .NET (código gerenciado / administrado) e COM+ (código não gerenciado / não administrado);
* Conceitos e técnicas de segurança em .NET (Autenticação, autorização e comunicação segura);
* Criação de WebServices em WCF para IIS/WAS;
* Conceitos de XML e Schema de XML;
* Configuração e uso do framework de persistência NHibernate;
* Conceitos e aplicações de padrões de projeto (designpatterns);
* Conceitos e técnicas de segurança em aplicações COM+;
* Desenvolvimento de aplicações WIN32 e WIN64;
* Desenvolvimento de aplicações WEB;
* Desenvolvimento de aplicações de arquitetura multicamadas;
* Conhecimentos de desenvolvimento de aplicações de arquitetura cliente/servidor.
4. Experiência na área de Banco de Dados:
* Conhecimento de bancos de dados e configuração (ODBC);
* Conhecimentos em bancos de dados Microsoft SQL Server e IBM DB2;
* Conceitos de ADO.
5. Conhecimento na área de Cloud (Azure):
* Em design de arquitetura para Cloud (Azure);
* Em desenvolvimento de soluções .NET para Azure.