C3 S.A. Inc

Data Migration Engineer

Role description

The Data Migration Engineer manages migration of large-scale and complex data systems from one source system to another. Responsible for analyzing data to be migrated, transforming data according to customer requirements, and ensuring the integrity of the data. This person will formulate data migration plans and strategies and provide expert knowledge to internal integration engineers and external customers. This person regularly meets with internal and external stakeholders to assess data migration needs, evaluate existing systems, document data migration requirements, and implement appropriate data migration solutions. Coordinates and reviews work with other engineers, tests and approves deliverables prior to deployment.


Responsibilities:

  • Work with Systems Integration Engineers, Project Managers and Customers in gathering the scope, structure, and format of data to be migrated.
  • Collaborate with Engineering Manager to develop an overall migration strategy including planning documents and reviews deliverables with SME’s and key stakeholders involved in projects.
  • Configure proprietary system/application products to support migration activities including custom Oracle, Java, and PostgreSQL utilities while developing custom data migration software components in variety of programming languages including Python, Linux Shell, JavaScript, etc.
  • Participate in design and planning activities, following Agile methodology.
  • Deploy custom data migration solutions to Dev, Test and Production environments and identify and report issues encountered when performing data transfers and processing using custom migration utilities.
  • Communicate progress, issues, and risks during periodic status meetings. Creates custom reports to track migration status and work with other engineers to ensure technical problems which might impact other projects are communicated to avoid problem repeat.
  • Run QA scripts to ensure migrated data meets customer requirements and has been fully validated and work with Systems Integration Engineers to resolve issues encountered during integration testing.


Mandatory Experience & Education:

  • Must have bachelor’s degree and excellent written/verbal communication skills in English
  • 5+ years of experience working in a Software Engineer or Data Engineer role preferred.
  • Strong experience installing, configuring, and maintaining Linux servers.
  • Strong scripting experience using languages such as Python, Node.js, and Linux Shell.
  • Experience working with RDMS (Oracle, PostgreSQL, MySQL, SQL Server) and executing complex SQL statements.
  • Excellent Linux troubleshooting skills.
  • Familiarity with networking protocols such as TCP/IP, DNS, SMTP
  • Experience working with one of the major cloud providers (AWS, Azure, GCP)


Plus:

  • Experience with fingerprint, facial or other biometric technologies (e.g. software, standards, devices) is a huge plus but not required


Latest jobs

The Cervantes Group MX

Client Delivery Advisor | Global Solutions

July 25th, 2024
Mexico City
Full-time

We are looking for a highly customer-centric individual with excellent sales, business development and relationship management skills who enjoys working through challenges and Agile environments. As a Client Delivery Advisor you will be responsible for creating and nurturing partnerships and relationships with candidates, our consultants and customers. The Client Delivery Advisor reports directly to the Director of Global Accounts and primary responsibilities include identifying, interviewing and closing the hiring of qualified candidates with our clients, for positions within a wide range of consultancy services we are providing. The ideal person would have experience fulfilling Recruiting and/or Business Development roles within technology consulting and turnkey solutions (managed/professional services). 


The Cervantes Group

Client Delivery Advisor | Global Solutions

July 25th, 2024
Wisconsin
Full-time

We are looking for a highly customer-centric individual with excellent sales, business development and relationship management skills who enjoys working through challenges and Agile environments. As a Client Delivery Advisor you will be responsible for creating and nurturing partnerships and relationships with candidates, our consultants and customers. The Client Delivery Advisor reports directly to the Director of Global Accounts and primary responsibilities include identifying, interviewing and closing the hiring of qualified candidates with our clients, for positions within a wide range of consultancy services we are providing. The ideal person would have experience fulfilling Recruiting and/or Business Development roles within technology consulting and turnkey solutions (managed/professional services). 


CERVANTES GROUP S.L.

Mainframe Technician

July 23rd, 2024
Remote
Full-time

We are seeking a Mainframe Technicians to participate in a migration project. Will work closely with various teams to ensure the smooth transition of applications and processes, minimizing downtime and ensuring data integrity. This position requires a strong background in mainframe technologies, JCLs, Unix programming, scripting, and job scheduling with Control-M. Candidates should also have the ability to troubleshoot and resolve issues efficiently and document all processes accurately.


The Cervantes Group

Cloud IAM/PAM Specialist, AWS

July 15th, 2024
Mexico City
Full-time

The IAM/PAM Specialist will own enterprise identity lifecycle management activities (provisioning, recertification, Privileged Access Management etc.) across all 5 entities within the USA regarding the AWS cloud environments. Create IAM Cloud Solutions following DevOps pipeline processes and drive new integrations of applications and data configurations. The ideal person will be able to provide system administration and manage IAM environments, such as apply patches, data migrations, etc.