¡Activa las notificaciones laborales por email!

Backend Software Engineer

Ford Motor Company

Naucalpan de Juárez

Presencial

MXN 300,000 - 600,000

Jornada completa

Hace 30+ días

Descripción de la vacante

A leading automotive company is seeking a Software Engineer to design and implement advanced software systems tailored to product needs. The ideal candidate will possess strong programming skills, experience in API development, and lead technical teams. Responsibilities include designing architecture, optimizing software efficiency, and employing CI/CD pipelines for deployments.

Formación

  • Bachelor's degree in a related field is required.
  • Experience as a Technical Lead Engineer is preferred.
  • Proficiency in Backend Technologies and Frameworks is essential.

Responsabilidades

  • Design system architecture and scalable APIs.
  • Collaborate with the Product team.
  • Document design and user manuals.

Conocimientos

API development
Advanced troubleshooting
CI/CD pipelines
Test Driven Development
Database systems knowledge

Educación

Bachelor's degree in Computer Science
Bachelor's degree in Computer Engineering
Bachelor's degree in Information Technology

Herramientas

GitHub
Terraform
Docker
SonarQube

Descripción del empleo

To ensure success as a Software Engineer, you should have advanced programming skills, experience with API development, and excellent troubleshooting skills. Top-rated full stack engineers create and implement advanced software systems that meet the needs of the company.

Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or related field.
  • Previous experience as a Technical Lead Engineer.
  • Proficient in Backend Technologies and Frameworks
    • JavaScript and its environments like NodeJS and ExpressJS.
    • Back-end languages including Java.
    • Popular Java frameworks include Spring Boot, Spring Cloud, and Java Server Faces.
  • Hands-on experience in DevOps lifecycle, including deployment in Google native services such as Cloud Run and GKE.
  • Must have DevSecOps experience, including designing CI/CD pipelines.
  • Knowledge and experience in IaC, containers, Terraform, and Docker.
  • Experience with GitHub and Tekton.
  • Extensive knowledge of software quality tools such as SonarQube, Checkmarx, Fossa, 42C, and CYCODE.
  • Familiarity with Test Driven Development, code coverage, and Katas.
  • Strong experience in public cloud, especially in containerization and virtualization.
  • Proficient in monitoring tools like Dynatrace, Splunk, Prometheus, and Grafana.
  • Knowledge of database systems and SQL, with experience in relational mapping, including MySQL, SQL Server, PostgreSQL, and MongoDB.
  • Experience deploying products on cloud services, with exposure to GCP.
  • Advanced troubleshooting skills.
  • Excellent communication skills.
Responsibilities
  • Meet with the Product team to define the scope and scale of the product.
  • Design system architecture.
  • Complete data structures and design patterns.
  • Design and implement scalable APIs and microservices.
  • Write high-quality, efficient, and maintainable code.
  • Troubleshoot and fix bugs.
  • Identify bottlenecks and improve software efficiency.
  • Collaborate with the design team on developing microservices.
  • Use version control systems like GitHub to manage codebase changes and collaborate with team members.
  • Create and maintain technical documents, including design documents, user manuals, and API documentation.
  • Utilize deployment methodologies and CI/CD pipelines for application deployment and ongoing maintenance.
  • Communicate openly and frequently with the team, being responsive to prompts.
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.