Desarrollador Full Stack Remote Flexible - US

Desarrollador Full Stack

Tiempo completo • Remote Flexible - US
Responsabilidades:

El desarrollador realiza tareas de desarrollo y mantenimiento de software asignadas bajo la guía del gerente de proyecto y el líder del equipo. Estas tareas pueden incluir, pero no se limitan a:

  • Escribir, probar y revisar el código de la aplicación.
  • Crear nuevos programas y probar los programas recién instalados para comprobar la funcionalidad.
  • Consultas regulares con analistas de negocios y colegas sobre software.
  • Participación en sesiones de diseño y desarrollo de equipos, así como en revisiones de especificaciones y diseño de la arquitectura del sistema.
  • Diseñar o ayudar en el desarrollo de procesos de la cadena de herramientas de DevOps para implementar / promover código desde el repositorio de código hasta el entorno de la aplicación.
  • Desarrollar aplicaciones que se implementan en el front-end (interfaz de usuario) o en sistemas de aplicaciones back-end.
  • Evalúe el código fuente existente y adáptese para cumplir con los requisitos actuales. Entorno de producción de soporte con la resolución de errores de aplicación.
  • Ayudar en las actividades del equipo para analizar y mejorar el rendimiento del sistema.
  • Utilice el sistema de control de versiones para administrar el código de software. Actualice la documentación de diseño, si es necesario, como parte de la corrección de problemas de producción
  • Adherirse a las metodologías ágiles de Ciclo de Vida del Desarrollo de Software.
  • Identificar y proporcionar recomendaciones para mejorar los procesos del sistema. Prepara informes de estado periódicos y ad hoc para cada asignación para el gerente de departamento y el gerente de proyecto.
Habilidades técnicas requeridas:

  • Habilidad y experiencia de medio a avanzado en C # y .Net core.
  • Experiencia con SQL Server y Entity Framework.
  • Experiencia desarrollando pruebas unitarias automatizadas en NUnit o similar.
  • Familiaridad con los conceptos de programación orientada a objetos y las mejores prácticas
  • Experiencia en el desarrollo de aplicaciones con Angular
  • Conocimiento de marcado HTML / CSS y marcos CSS como Bootstrap y Material UI.
  • Experiencia con aplicaciones empresariales, incluidas API REST, microservicios y patrones de diseño nativos de la nube.
  • Funciona bien dentro de la metodología de gestión de proyectos Agile Scrum
Habilidades técnicas preferidas:

  • Algo de experiencia con ASP.NET MVC.
  • Experiencia en el desarrollo de aplicaciones en contenedores con Docker y Kubernetes u OpenShift.
  • Conocimiento de los servicios de AWS, incluido el almacenamiento de S3, EFS y EBS; VPC; CE2; SWS; y funciones Lambda.
  • Experiencia con la biblioteca de componentes Prime NG
Otras habilidades:

  • Fuertes habilidades de gestión de tiempo y recursos.
  • Excelentes habilidades de comunicación, tanto escritas como verbales
Educación y experiencia:

  • BS, Ciencias de la Computación o disciplina relacionada
  • Mínimo 5 años de experiencia
  • 5 años de experiencia relevante pueden ser sustituidos por la licenciatura. La maestría o MBA en un campo relacionado puede ser sustituida por una licenciatura y 3 años de experiencia relevante.
Requisitos:

  • Se requiere la ciudadanía estadounidense.
  • El candidato debe poder obtener la autorización de Fideicomiso Público.
  • Esta posición es actualmente remota, pero podría cambiar debido a los requisitos del contratista.

Opciones flexibles de trabajo desde casa disponibles.

Compensación: $150,000.00 - $160,000.00 por año




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Ubicación
Or
Or