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