Skip to content

Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok

Connect

CGI

NewBe an early applicant

Senior software Engineer-Data Integration Engineer

Posted Updated
Discussion

Description

The ideal candidate will have a strong background in software development and data integration, with excellent problem-solving skills.


Roles and Responsibility

  • Design, develop, and implement data integration solutions using various technologies.

  • Collaborate with cross-functional teams to identify and prioritize project requirements.

  • Develop and maintain large-scale data pipelines and architectures.

  • Troubleshoot and resolve complex technical issues related to data integration.

  • Participate in code reviews and ensure high-quality code standards.

  • Stay up-to-date with industry trends and emerging technologies in data integration.


Job Requirements

  • Strong proficiency in programming languages such as Java, Python, or C#.

  • Experience with data integration tools and technologies like Apache Beam, Spark, or AWS Glue.

  • Excellent understanding of database concepts and query optimization techniques.

  • Strong analytical and problem-solving skills with attention to detail.

  • Ability to work collaboratively in a team environment and communicate effectively.

  • Familiarity with agile development methodologies and version control systems like Git.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
Apply

See also

Software Engineering jobs by country — openings, pay and top skills →