Allied Solutions - Batavia, IL

posted 23 days ago

Full-time - Entry Level
Batavia, IL
Merchant Wholesalers, Nondurable Goods

About the position

The Software Engineer - Integration Specialist will be responsible for designing, developing, and maintaining integration solutions that connect internal and external systems. This role emphasizes API development, system integration, and Python programming to ensure optimal performance, scalability, and reliability of integration processes.

Responsibilities

  • Design, develop, and maintain RESTful and/or SOAP APIs for system integration.
  • Build and manage scalable integration solutions using middleware and enterprise integration platforms.
  • Write clean, efficient, and reusable Python code for integration tasks and data transformation.
  • Enable connectivity between cloud-based applications and on-premises platforms.
  • Develop ETL pipelines for efficient data exchange between systems.
  • Automate integration workflows and processes using appropriate tools and scripts.
  • Identify and resolve integration issues to minimize disruption to business processes.
  • Create comprehensive technical documentation, including integration flow diagrams and API documentation.
  • Collaborate with cross-functional teams to ensure integration requirements are met.
  • Implement and maintain security measures for APIs and integrations.

Requirements

  • High School Diploma required; Bachelor's degree in Computer Science or related field preferred.
  • 2-4 years experience in Software Engineering with a focus on integrations required.
  • Moderate proficiency in Python programming for integration and scripting.
  • Strong hands-on experience with API development and management (RESTful and/or SOAP, GraphQL).
  • Familiarity with middleware and integration platforms (e.g., MuleSoft, Apache Camel, Dell Boomi).
  • Experience with cloud services (AWS, Azure, GCP).
  • Knowledge of DevOps including CI/CD practices.
  • Familiarity with relational databases (e.g., PostgreSQL, MySQL) and SQL query languages.
  • Understanding of message queuing systems (e.g., RabbitMQ, Kafka).
  • Strong understanding of JSON, XML, and other data interchange formats.

Nice-to-haves

  • Knowledge of the software development lifecycle (SDLC).
  • Understanding of database design and file management techniques.
  • Moderate understanding of Agile concepts.
  • Strong customer-service orientation.
  • Excellent written and oral communication skills.
  • Ability to think strategically and make analytical decisions.

Benefits

  • Medical, dental, and vision insurance coverage.
  • 100% company-paid life and disability coverage.
  • 401k options with company match.
  • Three weeks PTO by the end of the first year.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service