Ingeniero de Software Senior (C# .NET framework)

Asia Select, Inc. (ASI)

Negociable
RemotoExp de 3-5 YrsDiplomaTiempo completo
Compartir

Detalles remotos

Abrir paísFilipinas

Requisitos de idiomaInglés

Este trabajo remoto está abierto a candidatos en países específicos. Por favor, confirme si desea continuar a pesar de las posibles restricciones de ubicación

Descripción del trabajo

Mostrar texto original

Descripción

En esta posición, trabajarás en un equipo ágil en la aplicación SaaS del Cliente utilizando las últimas herramientas y tecnologías. Serás muy competente en el diseño y desarrollo de software con una sólida comprensión de las prácticas de entrega continua, altos niveles de automatización y ingeniería de software nativa en la nube.

Disfrutarás trabajar en un equipo de personas positivas, de mentalidad similar y motivadas dentro de un entorno ágil autogestionado. Estarás feliz de participar en revisiones entre pares para asegurar que el equipo está siguiendo las mejores prácticas de ingeniería y manteniéndose al día con las últimas tecnologías.


Arquitectura

  • Diseño y arquitectura de características específicas dentro de la aplicación SaaS.
  • Una sólida comprensión del enfoque de la aplicación de 12 factores (o metodología similar) para diseñar aplicaciones distribuidas.


Investigación

  • El Cliente está muy motivado para continuar utilizando herramientas de desarrollo de vanguardia, metodologías y enfoques. Como parte de este rol, habrá un requisito continuo de investigar, evaluar y recomendar:
  • Cadenas de herramientas apropiadas
  • Mejoras en los procesos de desarrollo
  • Tecnologías futuras a seguir
  • Nuevas tecnologías y productos nativos de la nube


Ágil

  • Abrazar el manifiesto Ágil.
  • Responsable de analizar el trabajo a realizar, estimar el esfuerzo y el riesgo asociado con todos los cambios.
  • Proporcionar comunicación efectiva a las partes interesadas sobre las metas y el progreso del equipo a lo largo del sprint.


Desarrollo e Implementación

  • Desarrollador activo para construir y ejecutar tareas de desarrollo de aplicaciones.
  • Trabajar en estrecha colaboración con otros en el equipo de desarrollo para ayudar a asegurar que se sigan las mejores prácticas de diseño e implementación.
  • Seguir las mejores prácticas de programación y las directrices de codificación, control de versiones, procesos de construcción y prueba automatizados.


Prueba del Sistema y Despliegue

  • Todos los ingenieros son responsables de la calidad y la construcción de suites de automatización de pruebas, el diseño de criterios de pruebas, incluidas las pruebas unitarias para validar subsistemas, así como la integración completa del sistema de extremo a extremo.
  • Dirigir el esfuerzo de ajuste y asistir en pruebas de escalabilidad/rendimiento.


Corrección de errores y mejora continua

  • Monitoreo continuo de la salud y rendimiento del sistema. Los equipos construyen, prueban, despliegan y mantienen sus productos de software.
  • Revisar informes de rendimiento y recomendar mejoras.



Habilidades Esenciales para este rol de alto rendimiento

  • Fuerte dominio de C# y experiencia con el framework .NET.
  • Experiencia construyendo y desplegando soluciones nativas de la nube en Azure (o AWS).
  • Competente en diseñar y desarrollar software dentro de la arquitectura de API y microservicios.
  • Experiencia en construir consultas eficientes de bases de datos SQL y Procedimientos Almacenados
  • Experiencia con servicios REST usando la especificación JSON OpenAPI
  • Conocimiento de patrones de diseño comunes y cuándo/cómo utilizarlos
  • Experiencia en diseñar para abordar requisitos no funcionales y tomar decisiones de diseño sensatas (por ejemplo, seguridad, escalabilidad)
  • Experiencia con arquitectura impulsada por eventos y conceptos de Diseño Orientado al Dominio
  • Pruebas automatizadas (automatización de pruebas unitarias, de componentes e integración)
  • Experiencia en desarrollar con un enfoque de desarrollo basado en troncos
  • Entendimiento de integración y entrega continua
  • Experiencia con plataformas de contenedorización y virtualización, especialmente Docker


Configuración laboral: Híbrida, 2-3x a la semana en sitio

Lugares de trabajo: oficina temporal en BGC (oficina permanente en Ortigas)

Horario de trabajo: Cualquier lugar comenzando de 6AM a 8AM (hora de Nueva Zelanda)

Requisito

Por favor, consulta la descripción del trabajo.

Desarrollo de SoftwareSistemas IntegradosC++Diseño de CircuitosResolución de ProblemasMetodologías ÁgilesColaboración en EquipoSolución de ProblemasPruebas y Depuración
Preview

Boss

HR ManagerAsia Select, Inc. (ASI)

Publicado el 15 May 2025

Reporte

Recordatorio de seguridad del jefe

Si la posición requiere que trabajes en el extranjero, por favor ten cuidado y ten cuidado con el fraude.

Si encuentras a un empleador que tiene las siguientes acciones durante tu búsqueda de empleo, por favor repórtalo inmediatamente

  • retiene tu ID,
  • requiere que usted proporcione una garantía o recoja la propiedad,
  • le obliga a invertir o recaudar fondos.
  • recauda beneficios ilícitos,
  • u otras situaciones ilegales.