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

Pínchalo en Pinterest