C# Modelo de descrição do trabalho do desenvolvedor/resumo
Estamos contratando um desenvolvedor C# que será responsável pela criação de aplicativos C# que variam de serviços de back-end a aplicativos do lado do cliente. Seus principais objetivos serão projetar e construir esses aplicativos e colaborar com o restante dos membros da equipe que estão trabalhando em diferentes camadas da infraestrutura. Como resultado, é necessária uma dedicação à solução de problemas colaborativos, ao design complexo e aos produtos de alta qualidade.
Perfil de trabalho de desenvolvedor C#
Um desenvolvedor C# é alguém que escreve programas e é responsável por caracterizar a composição do site com base nas demandas do cliente. Os especialistas desta seção são encarregados de esboçar e desenvolver código C# confiável. Eles também devem cuidar do C#. Os especialistas em C# são necessários para várias tarefas, incluindo a criação e o planejamento das UIs, e desempenham um papel crucial na preservação do código de qualidade.
Um desenvolvedor de C# é responsável por garantir que os programas ofereçam execução de alta qualidade e que respondam. Os trabalhadores desta seção são responsáveis pela criação de engenharia de banco de dados para integrar aplicativos. Eles também são necessários para desenvolver aplicativos de mídia interativos.
Relatórios para
- Líder de tecnologia
- Diretor de Tecnologia
C# Responsabilidades do desenvolvedor
- Configurar, projetar, desenvolver, testar, manter e comunicar área de trabalho, web personalizado e aplicativos portáteis
- Compilar requisitos de programação do cliente e desenvolver aplicativos e projetos de programação relevantes
- Investigar e avaliar desenvolvimentos e produtos relacionados à programação
- Técnicas de teste e suporte de esboço e design, bem como atividades
- Crie e compor excelente codificação que atenda às necessidades do cliente
- Crie documentação de programação e atualize a documentação existente
- Configurar, construir e executar aplicativos simples escritos em C#
- Auxiliar e apoiar outros colegas em vários empreendimentos
- Motivar colegas a manter os prazos de atividade e manter -se sob os orçamentos dos clientes
- Coloque as melhores práticas, modelos e procedimentos em ação, incluindo princípios de qualidade e transporte
- Garanta consistência com técnicas e sistemas de programação gravados ao longo do ciclo de vida de itens de programação
C# Requisitos e habilidades do desenvolvedor
- Proficiente com C#, com um entendimento completo de seus ecossistemas
- Conhecimento da estrutura .NET
- Conhecimento da estrutura mono
- compreensão firme da programação orientada a objetos
- Capacidade de escrever bibliotecas C# reutilizáveis
- Conhecimento de numerosos padrões de design e arquitetura
- Compreensão dos padrões de simultaneidade em C#
- Experiência com o Microsoft SQL Server
- Conhecimento prático das principais estruturas de aplicativos da web, como Nancy
- Conhecimento da estrutura de apresentação do Windows
- Capacidade de escrever código C# limpo e compreensível
- Compreensão das idéias principais de design subjacente a um aplicativo escalável
- Projetando esquemas de banco de dados para representar e apoiar operações de negócios.
- Conhecimento básico do tempo de execução do idioma comum (CLR), seus limites, falhas e soluções
- Plataformas de teste automatizadas e testes de unidade automatizados
- Compreensão completa das ferramentas de versão de código
- Compreensão da integração contínua