TECHOAUTH SOLUTIONS LLC
Desarrollador Full stack de .Net
Tiempo completo • Temporarily Remote - US
Beneficios:
- Asistencia para la matrícula
Deberes y responsabilidades
1. Gestionar el ciclo de vida de extremo a extremo para la producción de software y aplicaciones (Agile/DevOps).
2. Comunicarse de manera eficiente y efectiva con todas las entidades empresariales internas y externas.
3. Analizar errores de software para definir y crear herramientas que ayuden a mitigar problemas.
4. Colaborar con los miembros del equipo y aportar ideas para mejorar los flujos de trabajo de desarrollo.
5. Implementar herramientas y marcos de automatización (pipelines CI/CD).
6. Gestionar todo el proceso de desarrollo de software desde la concepción hasta el despliegue.
7. Mantener/implementar código eficiente y altamente comprobable.
8. Visualiza un sistema propuesto y construyelo.
9. Ayudar a generar casos de prueba para aplicaciones nuevas y existentes.
10. Diseñar, desarrollar e implementar software de forma independiente o en equipo.
11. Actuar como experto en tecnologías clave.
Experiencia
Al menos cinco años de experiencia desarrollando aplicaciones eficientes y multinivel. Los candidatos deben contar con una sólida experiencia laboral en desarrollo de servicios de nivel medio/back-end. Experiencia práctica con arquitectura de microservicios y modelos orientados a eventos utilizando Rabbit MQ y Kafka.
Habilidades requeridas:
- Experiencia en .Net Core y .Net Framework (C#), incluyendo conceptos avanzados como programación asíncrona, inyección de dependencias, patrones de diseño, desarrollo de API REST, tecnologías de bus de mensajes y más.
- Arquitectura de microservicios y modelo orientado a eventos utilizando Rabbit MQ y Kafka
- Conocimiento del desarrollo de SQL y SQL Server, diseño de bases de datos, optimización de consultas, procedimientos almacenados y ajuste de rendimiento.
- MongoDB: diseño de esquemas, estrategias de indexación, replicación y optimización del rendimiento para grandes conjuntos de datos.
- Mejores prácticas de seguridad en el desarrollo de aplicaciones y el manejo de datos
- Kubernetes, orquestación de contenedores, estrategias de despliegue, escalado y monitorización en entornos nativos en la nube.
Conocimientos de JavaScript, Type Script, Material Design, AngularJS o Agular Framework, frameworks CSS, servidores web NodeJS y .Net Core, empaquetado y empaquetado de soluciones del lado del cliente
Trabajo remoto temporalmente debido a la COVID-19.
Compensación: 105.000,00 $ al año
(si ya tienes un currículum en Indeed)