C# Descripción del trabajo Descripción plantilla/breve

Estamos contratando a un desarrollador de C# que estará a cargo de crear aplicaciones C# que van desde servicios de fondo hasta aplicaciones del lado del cliente. Sus objetivos clave serán diseñar y construir estas aplicaciones y colaborar con el resto de los miembros del equipo que trabajan en diferentes capas de la infraestructura. Como resultado, se requiere una dedicación a la resolución de problemas colaborativos, un diseño complejo y productos de alta calidad.

C# Perfil de trabajo del desarrollador

Un desarrollador de C# es alguien que escribe programas y es responsable de caracterizar la composición del sitio web en función de las demandas del cliente. Los expertos de esta sección tienen la tarea de describir y desarrollar un código C# confiable. También se espera que cuiden a C#. Se necesitan especialistas en C# para varias tareas, incluida la creación y planificación de UI, y juegan un papel crucial en la preservación del código de calidad.

Un desarrollador de C# es responsable de garantizar que los programas ofrezcan una ejecución de alta calidad y que responda. Los trabajadores en esta sección son responsables de crear ingeniería de bases de datos para integrar aplicaciones. También son necesarios para desarrollar aplicaciones de medios interactivas.

Informes a

  • plomo tecnológico
  • Jefe de Tecnología

C# Responsabilidades del desarrollador

  • Configurar, diseñar, desarrollar, probar, mantener y comunicar el área de trabajo, la web personalizada y las aplicaciones portátiles
  • Compilar los requisitos de programación del cliente y desarrollar aplicaciones y proyectos de programación relevantes
  • Investigar y evaluar desarrollos y productos relacionados con la programación
  • Técnicas de prueba y soporte de resumen y diseño, así como actividades
  • Crear y componer una excelente codificación que se adapte a las necesidades del cliente
  • Crear documentación de programación y actualizar la documentación existente
  • Configurar, construir y ejecutar aplicaciones simples escritas en C#
  • Asistir y apoyar a otros colegas en varios esfuerzos
  • motivar a los colegas a mantenerse al tanto de los plazos de actividad y mantenerse bajo los presupuestos de los clientes
  • Ponga las mejores prácticas, modelos y procedimientos en acción, incluidos los principios de calidad y transporte
  • Asegure la coherencia con las técnicas y sistemas de programación grabados a lo largo del ciclo de vida de los elementos de programación

C# Requisitos y habilidades del desarrollador

  • Competente con C#, con una comprensión profunda de sus ecosistemas
  • Conocimiento del marco .NET
  • Conocimiento del marco mono
  • Controlación firme de la programación orientada a objetos
  • Capacidad para escribir bibliotecas reutilizables de C#
  • Conocimiento de numerosos patrones de diseño y arquitectura
  • Comprensión de los patrones de concurrencia en C#
  • Experiencia con Microsoft SQL Server
  • Conocimiento práctico de los principales marcos de aplicaciones web como Nancy
  • Conocimiento del marco de presentación de Windows
  • Capacidad para escribir código C# limpio y comprensible
  • Comprensión de las ideas de diseño central subyacentes a una aplicación escalable
  • Diseño de esquemas de bases de datos para representar y apoyar las operaciones comerciales.
  • Conocimientos básicos del tiempo de ejecución del lenguaje común (CLR), sus límites, defectos y soluciones
  • Poner en su lugar plataformas de prueba automatizadas y pruebas unitarias
  • Comprensión exhaustiva de las herramientas de versiones de código
  • Comprensión de la integración continua