Acerca de la empresa
TEKNEI es una empresa líder en el desarrollo de soluciones tecnológicas innovadoras para diversas industrias. Nuestra misión es impulsar el crecimiento de nuestros clientes a través de la implementación de tecnología de vanguardia. Ofrecemos un ambiente de trabajo colaborativo y dinámico, donde se fomenta la creatividad y el desarrollo profesional. Ubicación: Ciudad de México.
Requisitos del puesto
- Estudios universitarios completos en áreas relacionadas con tecnologías de la información.
- Experiencia comprobada en desarrollo de software como programador back end.
- Conocimientos avanzados de Linux.
- Nivel medio de inglés.
- Dominio avanzado de Xcode.
Responsabilidades y funciones del puesto
- Escribir el código fuente que se integre en los distintos proyectos de los que la empresa le responsabilice.
- Traducir casos de uso / historias de usuario en aplicaciones funcionales.
- Hacer que el código que escriba sea eficiente, reutilizable y fiableTexto.
- Ayudar a mantener la calidad del código.
- Implementar proceso de publicaciones con "Implementación continua".
- Asistencia a implementaciones producción de los proyectos asignados.
- Ofrecer el mejor rendimiento posible.
- Identificar las debilidades y los errores en sistemas preexistentes.
- Ofrecer un código legible.
- Explicar a los usuarios o clientes cómo mantener los servicios desarrollados.
- Apegarse a la metodología de desarrollo de la empresa.
Actividades principales:
- Escribir el código fuente que se integre en los distintos proyectos de los que la empresa le responsabilice.
- Diseño de Microservicios en Kubernates y Docker Containers.
- Implementar en BID integracion continua como parte de los despliegues a los diferentes ambientes.
Herramientas:
- Xcode
- Vusual Studio Code
- Git Lab
- Eclipse
- pyCharm
Conocimientos específicos:
- Sólida comprensión de la programación orientada a objetos.
- Diseño de Microservicios en Kubernates y Docker Containers (mandatorio).
- Conocimientos en desarrollo de APIs Rest.
- Bases de datos Postgres y Mongo DB.
- Conocimiento de lenguajes de programación.
- Java-spring boot (mandatorio).
- Node Js.
- Python.
- Monitoreo de calidad de código y validación con Sonarqube & Sonar Cloud.
- -Control de versiones de codigo GIT.
- - Integración continua.
Conocimientos generales:
- Buenas prácticas de desarrollo
- Conocimientos generales de lenguaje SQL
- Conocimientos de microservicios
- Desarrollo seguro de sistemas
- Conexione SSH
- Sistemas operativos Windows, Linux
- Principios de criptografía
- Validaciones de entrada de datos (formatos)
- Metodologías agiles de desarrollo (DEVOPS, SCRUM, etc)
Prestaciones y beneficios adicionales
- Salario mensual competitivo de $25,000 a $30,000.
- Oportunidades de crecimiento profesional y desarrollo de habilidades.
- Ambiente de trabajo colaborativo y dinámico.