DS Technologies Inc
Ingeniero de Software – Golang
Tiempo completo • Houston, TX
Título del puesto: Ingeniero de software - Golang (con exposición a la migración de C #)
Ubicación: Dallas, TX – Necesita local – (5 días a la semana)
Duración: Contrato a largo plazo
En total 12+ años
Resumen del trabajo:
Buscamos un ingeniero de software proactivo y orientado a los detalles con una sólida experiencia en Golang para respaldar nuestros esfuerzos continuos de desarrollo de aplicaciones mientras hacemos una transición progresiva de la base de código a C#. Este rol es fundamental para garantizar que las nuevas funciones y tareas de mantenimiento continúen sin problemas en el sistema actual basado en Go, sin introducir regresión o pérdida de funcionalidad durante el proceso de migración.
Responsabilidades clave:
- Contribuir a la mejora y el mantenimiento de una aplicación de producción actualmente escrita en Go.
- Desarrolle nuevas características y admita correcciones de errores en el código base de Golang mientras colabora con equipos que migran código a C#.
- Colabore estrechamente con equipos multifuncionales, incluidos Producto, Control de calidad y DevOps, para garantizar la estabilidad y la continuidad del servicio.
- Participe en revisiones de código, escriba pruebas unitarias/de integración y garantice una entrega de alta calidad en un entorno de CI/CD.
- Ayude a identificar y cerrar brechas o posibles problemas que puedan surgir de la migración de la funcionalidad principal de Go a C#.
- Escriba documentación y brinde apoyo durante la fase de transición para asegurarse de que nada se pierda o se pase por alto en el proceso.
- Ayudar en la transferencia de conocimientos y potencialmente apoyar partes de la migración si es necesario.
Habilidades y calificaciones requeridas:
- 7+ años de experiencia profesional en el desarrollo de Go (Golang).
- Experiencia en la creación y el mantenimiento de servicios de backend escalables y API RESTful.
- Sólida comprensión de la arquitectura de microservicios y sistemas distribuidos.
- Familiaridad con las prácticas de migración de software, incluida la ingeniería inversa y la validación de la paridad de características.
- Fuertes habilidades para resolver problemas y atención al detalle, especialmente importante durante el desarrollo paralelo y la migración.
- Experiencia con herramientas de control de versiones como Git y trabajando en un entorno Agile/Scrum.
- Cómodo trabajando con canalizaciones de CI/CD y herramientas de contenedorización (por ejemplo, Docker).
Somos un empleador con igualdad de oportunidades y todos los candidatos calificados recibirán consideración por el empleo sin distinción de raza, color, religión, sexo, origen nacional, estado de discapacidad, estado de veterano protegido o cualquier otra característica protegida por la ley.
(si ya tienes un currículum en Indeed)