Sr Software Engineer - Data and Integration

New
J
JobgetherSoftware Engineering
USContractSenior
Salary58 - 62 USD per hour
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
AWSPythonSQLETLGCPJavaKafkaC#AzureRESTful APIs

Requirements

  • 10+ years of professional software engineering experience, preferably with significant expertise in data engineering and systems integration.
  • Strong programming experience in Java, Python, C#/.NET, or a comparable enterprise programming language.
  • Proven experience developing and integrating REST APIs, web services, and event-driven architectures.
  • Hands-on experience with ETL/ELT processes, data pipelines, data transformation, and enterprise data integration.
  • Strong SQL skills and experience working with relational databases.
  • Experience working with JSON, XML, CSV, and other structured and semi-structured data formats.
  • Experience with at least one major cloud platform, such as AWS, Azure, or GCP.
  • Experience with messaging and event technologies such as Kafka, RabbitMQ, AWS SQS/SNS, Azure Service Bus, or similar platforms.
  • Experience with Git and CI/CD tools and a strong understanding of the software development lifecycle.
  • Strong debugging, testing, production support, analytical, and problem-solving skills.

Responsibilities

  • Design, develop, and maintain scalable data pipelines and enterprise integration solutions.
  • Build and maintain RESTful APIs, web services, and integrations connecting internal and external systems.
  • Develop data ingestion, transformation, validation, and synchronization processes across multiple data sources.
  • Integrate enterprise applications including ERP, CRM, PIM, e-commerce, supply chain, manufacturing, and related platforms.
  • Work with structured and unstructured data while maintaining data quality, consistency, and reliability.
  • Troubleshoot integration failures, data-flow issues, API errors, and production incidents.
  • Develop reusable, scalable, maintainable, and well-documented software components.
  • Collaborate with product managers, architects, data engineers, and engineering teams to deliver technical solutions.
  • Participate in technical design, code reviews, testing, deployment, and ongoing production support.
View Full Description & ApplyYou'll be redirected to the employer's site
58 - 62 USD per hour
Apply Now