Be aware of scams on social media involving phony job postings. Learn more


Senior Software Engineer

Location: Mexico City, CDMX, Mexico

Apply

Requisition Number: 214565

External Description:

Sr. Software Engineer 

Location: Flexible, Mexico City

Our Company:

Teradata helps businesses unlock value by turning data into their greatest asset.  We’re the cloud data analytics platform company, built for a hybrid multi-cloud reality, solving the world's most complex data challenges at scale. Our mission isn’t just about the collection of data – it’s about revolutionizing the future of transportation to save lives, optimizing energy costs to make the planet a cleaner place, and using data to predict and identify cancer risks.

Description:

Teradata is seeking a Senior Software Engineer to build a new full-stack software development project that provides a unified user interface to operationalize data movement and management.  This candidate’s responsibilities will include designing, implementing, testing, and documenting features, enhancements, and defects.

Candidate should have the skills to research and establish technical direction for feature development, perform related analysis, and resolve bugs given general direction.

Requirements:

  • Bachelor’s degree in Computer Science or related technical field with 5 years of industry design and programming experience or Master’s degree in Computer Science or related technical field with 3 years of industry design and programming experience, or a PhD in Computer Science or related technical field with internships.

Must Have:

  • Go, Java, or C/C++ programming experience in a commercial software development project.
  • Angular 2+ recent experience programming in a commercial software development project.
  • Programming experience developing multi-threaded applications in a parallel processing environment.
  • Good Knowledge on RESTful API development/testing.
  • System design, excellent problem solving, and strong debugging skills.
  • Personal resource management skills to successfully work on multiple assignments at one time and self-motivated to successfully work in a remote environment as needed.
  • Experience on an Agile development team contributing to project deliverables via sprints.
  • Excellent communication and teaming skills to actively participate in all SCRUM meetings.
  • Ability to work independently with limited supervision and general direction.
  • Experience using IntelliJ, Eclipse, or comparable IDE for software development, and experience with a variety of development tools (Git/GitHub, JIRA, Confluence, Junit, Jenkins, etc.).
  • Familiarity of UNIX/Linux and Windows operating systems along with shell scripting (e.g., ksh, bash, etc.).
  • Good verbal and written communication skills.
  • Ability to learn and adapt to new technology.

Good to have:

  • Experience working with Relational Databases (RDBMS) and SQL
  • Experience with JavaScript or UI programming
  • Knowledge of Test Driven Development
  • Knowledge about cloud computing platforms like AWS, Azure, or Google Cloud
  • Exposure to CI/CD development pipelines

Responsibilities

  • Responsible primarily for software feature design, development, unit testing and support of released products.
  • Report progress against objectives on periodic basis.

What we offer you:

  • Highly Competitive Mayor and Minor Medical, Dental, Vision, and Life Insurance.
  • Teradata’s Pension Plan with 50% matching.
  • Monthly Food and Restaurant Vouchers.
  • Performance bonus aligned with your annual salary.
  • Vacation days, Christmas bonus, and vacation bonus above the law standard.

 

In addition, our teams are encouraged to look for innovation, spending at least 1 week each quarter on development, learning new skills, and innovative technology/solutions. 

Ingeniero de software senior

Ubicación: Flexible, Ciudad de México

Nuestra compañía:

Teradata ayuda a las empresas a generar valor al convertir los datos en su mayor activo. Somos la empresa de plataforma de análisis de datos en la nube, creada para una realidad híbrida de múltiples nubes, que resuelve los desafíos de datos más complejos del mundo a escala. Nuestra misión no se trata solo de la recopilación de datos: se trata de revolucionar el futuro del transporte para salvar vidas, optimizar los costos de energía para hacer del planeta un lugar más limpio y usar datos para predecir e identificar los riesgos de cáncer.

Descripción:

Teradata está buscando un ingeniero de software sénior para crear un nuevo proyecto de desarrollo de software de pila completa que proporcione una interfaz de usuario unificada para poner en funcionamiento el movimiento y la gestión de datos. Las responsabilidades de este candidato incluirán el diseño, la implementación, la prueba y la documentación de funciones, mejoras y defectos.

El candidato debe tener las habilidades para investigar y establecer la dirección técnica para el desarrollo de funciones, realizar análisis relacionados y resolver errores con la dirección general.

Requisitos:

Licenciatura en Ciencias de la Computación o campo técnico relacionado con 5 años de experiencia en diseño y programación industrial o Maestría en Ciencias de la Computación o campo técnico relacionado con 3 años de experiencia en diseño y programación industrial, o Doctorado en Ciencias de la Computación o campo técnico relacionado con pasantías .
Debe tener:

Experiencia en programación Go, Java o C/C++ en un proyecto de desarrollo de software comercial.
Angular 2+ experiencia reciente programando en un proyecto de desarrollo de software comercial.
Experiencia en programación desarrollando aplicaciones de subprocesos múltiples en un entorno de procesamiento paralelo.
Buen conocimiento en desarrollo/pruebas de API RESTful.
Diseño de sistemas, excelente resolución de problemas y sólidas habilidades de depuración.
Habilidades de gestión de recursos personales para trabajar con éxito en múltiples asignaciones a la vez y motivación propia para trabajar con éxito en un entorno remoto según sea necesario.
Experiencia en un equipo de desarrollo ágil que contribuye a los entregables del proyecto a través de sprints.
Excelentes habilidades de comunicación y trabajo en equipo para participar activamente en todas las reuniones de SCRUM.
Capacidad para trabajar de forma independiente con supervisión limitada y dirección general.
Experiencia en el uso de IntelliJ, Eclipse o IDE comparable para el desarrollo de software y experiencia con una variedad de herramientas de desarrollo (Git/GitHub, JIRA, Confluence, Junit, Jenkins, etc.).
Familiaridad con los sistemas operativos UNIX/Linux y Windows junto con secuencias de comandos de shell (p. ej., ksh, bash, etc.).
Buenas habilidades de comunicación verbal y escrita.
Capacidad de aprender y adaptarse a las nuevas tecnologías.
Bueno tener:

Experiencia trabajando con bases de datos relacionales (RDBMS) y SQL
Experiencia con JavaScript o programación de interfaz de usuario
Conocimientos de desarrollo guiado por pruebas
Conocimiento sobre plataformas de computación en la nube como AWS, Azure o Google Cloud
Exposición a canalizaciones de desarrollo de CI/CD
Responsabilidades

Responsable principalmente del diseño de funciones de software, desarrollo, pruebas unitarias y soporte de productos lanzados.
Informar periódicamente sobre el progreso de los objetivos.
Lo que te ofrecemos:

Seguros médicos, dentales, de visión y de vida para mayores y menores altamente competitivos.
Plan de Pensiones de Teradata con casación del 50%.
Vales Mensuales de Alimentación y Restaurante.
Bono de desempeño alineado con tu salario anual.
Días de vacaciones, aguinaldo y aguinaldo por encima de la ley.

Además, se alienta a nuestros equipos a buscar la innovación, dedicando al menos 1 semana cada trimestre al desarrollo, aprendiendo nuevas habilidades y tecnología/soluciones innovadoras.

Enlace para aplicar:

#occmundial

CountryEEOText_Description:

City: Mexico City

State: Mexico

Community / Marketing Title: Senior Software Engineer

Job Category: Engineering

Company Profile:

Our Company

Teradata is the connected multi-cloud data platform for enterprise analytics company. Our enterprise analytics solve business challenges from start to scale. Only Teradata gives you the flexibility to handle the massive and mixed data workloads of the future, today.

The Teradata Vantage architecture is cloud native, delivered as-a-service, and built on an open ecosystem. These design features make Vantage the ideal platform to optimize price performance in a multi-cloud environment.

LinkedIn Remote:

Location_formattedLocationLong: Mexico City, Mexico MX

.

© 2022, Teradata. All rights reserved. | Privacy | Terms of Use | Fraud Alert | Tracking Consent | Teradata is an Equal Opportunity Employer | www.teradata.com