Desarrollador Full Stack .NET

  • Ingeniería
  • IND - Hyderabad
  • IND - Noida
  • A tiempo completo

Como Full Stack .NET Developer, diseñará y creará aplicaciones utilizadas para impulsar los flujos de trabajo empresariales. Deberá trabajar en un entorno de colaboración y ser un apasionado de la creación de software de alta calidad y tener experiencia en todas las facetas del diseño, desarrollo y entrega de aplicaciones empresariales. Debe tener experiencia en todos los aspectos del desarrollo de software, convenciones de código, patrones de diseño, mejores prácticas, bibliotecas de software y herramientas. Debe sentirse cómodo interactuando directamente con clientes y otros desarrolladores.

Responsabilidades clave: 

  • Desarrollar soluciones de calidad para la gestión de contenidos empresariales y el procesamiento de artículos utilizando lenguajes y herramientas de desarrollo de software de Microsoft. El desarrollo incluye nuevas funciones y desarrollo de nuevas aplicaciones.
  • Crear diseños de software para funciones complejas y nuevos productos basados en las mejores prácticas.
  • Proporcionar asistencia y mantenimiento a las aplicaciones existentes. Identificar la causa raíz de los defectos de producto notificados y proporcionar soluciones mantenibles. Ayudar a los ingenieros con menos experiencia a resolver problemas cuando sea necesario.
  • Participar en revisiones de código.
  • Demostrar la calidad del código mediante pruebas unitarias y de otro tipo adecuadas.
  • Desglosar las historias del usuario en tareas y proporcionar estimaciones.

Conocimientos y aptitudes exclusivos 

  • Experiencia previa en ingeniería de software (más de 4 años).
  • Experiencia en desarrollo web (más de 4 años)
  • C# (más de 4 años).
  • WCF o WebAPI (más de 4 años)
  • .NET Core 2.0/3.0
  • .NET Framework 4.5+ (más de 4 años).
  • Pruebas unitarias automatizadas (MSTest, NUnit)
  • Angular 8/6
  • Experiencia en frameworks de pruebas unitarias automatizadas de UI como Jasmine y Karma.
  • SQL Server 2012+ (4 años).
  • Programación orientada a objetos (POO) y patrones de software.
  • Experiencia en la implantación de arquitecturas orientadas a servicios/niveles
  • Buen conocimiento de los principios y técnicas de desarrollo ágil de software. Comprensión del desarrollo iterativo de software.
  • Título universitario o equivalente.
  • Buena capacidad de comunicación.

Preferido:

  • Conocimientos prácticos de Microsoft Team Foundation Server.
  • Experiencia trabajando en un equipo Scrum.
  • Se valorará positivamente el conocimiento de la arquitectura SOA.
  • Experiencia en la creación de aplicaciones web con capacidad de respuesta.

 

IN - C - SA

Muchas gracias. El formulario se ha enviado correctamente.
Aplicación enviada correctamente. Nuestro equipo se pondrá en contacto con usted
Introduzca su dirección de correo electrónico
Muchas gracias. Su suscripción se ha realizado correctamente.

Pínchalo en Pinterest