Software Engineer

4 weeks ago


Riyadh, Ar Riyāḑ, Saudi Arabia Indiglobe IT Solutions Full time
Software Engineer - Application & Integration Infrastructure

Overview
The Software Engineer - Integration Infrastructure & Data Engineer plays a crucial role in designing, developing, and maintaining the systems necessary for data integration and infrastructure. This position is vital for ensuring seamless data flow across various platforms and applications, enabling accurate and timely decision-making within the organization. As organizations increasingly rely on data-driven strategies, this role is essential in supporting the architecture that allows various systems to communicate effectively. The individual in this role will work closely with cross-functional teams to deliver effective API services, optimize data pipelines, and streamline ETL processes. With a strong emphasis on collaboration, a proven track record in data engineering, and excellent programming skills, this software engineer will contribute significantly to our technological landscape, ensuring that we remain agile and responsive to market demands.

Key Responsibilities

  • Design and implement data integration solutions to support business objectives.
  • Develop, test, and deploy APIs for seamless system interactions.
  • Manage ETL processes to ensure efficient data extraction, transformation, and loading.
  • Optimize existing data pipelines for improved performance and reliability.
  • Collaborate with software developers, data scientists, and other stakeholders to gather requirements.
  • Monitor and troubleshoot data integration and infrastructure issues in real-time.
  • Document integration processes, workflows, and best practices for reference.
  • Ensure adherence to data governance and compliance standards.
  • Implement strategies for data quality assurance and monitoring.
  • Evaluate and incorporate new tools and technologies to improve integration efficiency.
  • Contribute to system architecture design discussions and decisions.
  • Participate in code reviews to maintain product quality and performance.
  • Support testing and QA processes to ensure successful deployment of integration solutions.
  • Facilitate knowledge sharing and training sessions for team members.
  • Stay updated with industry trends and advancements in data engineering.

Required Qualifications

  • Bachelor's degree in engineering, computer science, health sciences, or an equivalent field.
  • Over 6 years of experience in application infrastructure, with shared responsibility for integration infrastructure alongside the Data Engineer.
  • Proficiency in programming languages such as Python, Java, or Go.
  • Strong experience with data integration tools and frameworks.
  • Knowledge of database technologies including SQL and NoSQL.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Familiarity with Agile development methodologies.
  • Understanding of data governance and compliance regulations.
  • Demonstrated ability to analyze complex data sets and derive actionable insights.
  • Strong communication skills to effectively collaborate with team members.
  • Experience with version control systems, preferably Git.
  • Adept at troubleshooting and resolving technical issues.
  • Proven ability to manage multiple projects simultaneously.
  • Willingness to learn new technologies and methodologies as needed.
  • Good understanding of DevOps practices for integration and deployment.
Seniority level

Mid-Senior level

Employment type

Contract

Job function

Engineering and Information Technology

Industries

IT Services and IT Consulting

#J-18808-Ljbffr
  • Software engineer

    3 weeks ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Ejada Systems Limited. Full time

    Software Engineer Role OverviewThe primary purpose of the Software Engineer role is to design, develop, and maintain software systems and applications that meet the needs of users and contribute to the overall success of the organization.The Software Engineer will:Work collaboratively with cross-functional teams,Engage with product managers, designers, and...

  • Software Engineer

    6 hours ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Canonical Full time

    Join to apply for the Software Engineer - L3 Support role at CanonicalAbout the roleCanonical is a leading provider of open source software and operating systems, with a global presence and a remote-first culture. We are hiring a Software Engineer - L3 Support to work on Linux-based infrastructure and applications, including bare metal, virtualization,...

  • Software Engineer

    7 days ago


    Riyadh, Ar Riyāḑ, Saudi Arabia beBee Careers Full time

    We are seeking a skilled Software Engineer to join our team.The ideal candidate will have experience in designing, developing, and maintaining high-performance, scalable applications using Java and related technologies.Key Responsibilities:Design and develop software solutions that meet business requirements.Collaborate with cross-functional teams to define...

  • Software Engineer

    4 weeks ago


    Riyadh, Ar Riyāḑ, Saudi Arabia canonical Full time

    Bachelors in Computer Application (Computers)Nationality: Any NationalityVacancy: 1 VacancyJob DescriptionIn this role, you will be developing the tools and technology for building and maintaining a new generation of container images. You will be working with multiple teams, both inside and outside Canonical, to ensure we deliver container images with the...

  • Software Engineer

    3 weeks ago


    Riyadh, Ar Riyāḑ, Saudi Arabia The Cigna Group Full time

    Cigna International Health has recently launched a new branch in the Kingdom of Saudi Arabia to bolster the expansion of our health businesses across the globe.We are seeking skilled Software Engineers to join our dynamic team supporting a rapidly growing business.ResponsibilitiesDevelop, test, and deploy new applications using Microsoft .Net Core and...


  • Riyadh, Ar Riyāḑ, Saudi Arabia Tamara Full time

    Bachelors in Computer Application (Computers)NationalityAny NationalityVacancy1 VacancyJob DescriptionYour role:As a Software Engineer (Co-op training/intern), you will be involved in the design, development, testing, and maintenance of our software applications and infrastructure. Working alongside Senior Engineers, you will gain valuable experience and...

  • Software Engineer

    2 weeks ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Indiglobesolutions Full time

    Software Engineer - Application & Integration InfrastructureThe Software Engineer - Integration Infrastructure & Data Engineer plays a crucial role in designing, developing, and maintaining the systems necessary for data integration and infrastructure. This position is vital for ensuring seamless data flow across various platforms and applications, enabling...

  • Software Engineer

    7 days ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Tafeel Full time

    We're looking for a software tester to join our team. The ideal candidate will be responsible for ensuring the quality and consistency of our products and services, has experience in cloud computing, mobile application, web API, and SQL server database testing.Ensure test runs and results within the given time frame.ResponsibilitiesDevelop and execute test...

  • Software Engineer

    1 day ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Canonical Full time

    Join to apply for the Software Engineer - App Stores role at Canonical.Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...

  • Software Engineer

    3 weeks ago


    Riyadh, Ar Riyāḑ, Saudi Arabia Lean Technologies Full time

    Are you a highly motivated and experienced software engineer looking to take your career to the next level? Look no further Our team at Lean is on a mission to revolutionize the fintech industry by providing developers with a universal API to access their customer's financial accounts from across the Middle East. We are breaking down infrastructure barriers...