Integration and Middleware Developer

LingaTechMiddletown, PA
3dHybrid

About The Position

This role is responsible for designing, integrating, and optimizing complex, high-volume enterprise solutions across SAP, CRM, cloud platforms, and customer interaction technologies to deliver seamless, secure, and high-performing systems. The position partners closely with technical and business teams to implement scalable integrations, improve data flows, and enhance customer experience through continuous improvement and best-practice architecture.

Requirements

  • 8+ years of experience in integration and middleware development, including 3+ years in a senior or lead role.
  • 8+ years of backend development experience using .NET.
  • 7+ years of backend development experience using Python.
  • 5+ years of backend development experience using GoLang.
  • Strong understanding of RESTful API design and decentralized microservices architectures.
  • Experience delivering at least two implementation projects utilizing decentralized, event-based microservices architectures.
  • Solid understanding of concurrency, memory management, and performance optimization in Go and .NET.
  • Strong background using containerization and orchestration tools, including Podman and Kubernetes.
  • Strong understanding of Microsoft cloud platforms (Azure), including IaaS, PaaS, and SaaS offerings across government and commercial environments.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.

Nice To Haves

  • Master’s degree in Computer Science, Engineering, or a related field.

Responsibilities

  • Design, build, and support integrations across SAP S/4HANA, BRIM, Microsoft Dynamics 365, cloud telephony and IVR, web portals, mobile applications, middleware platforms, and document management systems.
  • Analyze solution components and define appropriate integration models to ensure scalability, reliability, and performance.
  • Evaluate and recommend integration approaches for high-volume transaction processing.
  • Apply industry best practices for leveraging on-demand, open APIs.
  • Identify opportunities to minimize data replication and reduce unnecessary integrations.
  • Serve as a continuous improvement agent to enhance integrations, streamline data flows, and optimize system performance.
  • Lead the development and implementation of complex enterprise solutions leveraging SAP, CRM platforms, Azure cloud services, IVR technologies, and external system integrations.
  • Design and implement robust integrations between SAP, CRM, Azure services, IVR systems, payment gateways, backend databases, and other external systems.
  • Design, optimize, and enhance IVR solutions to improve customer interactions and operational efficiency.
  • Collaborate with cross-functional teams including business stakeholders, analysts, developers, vendors, and project managers to deliver solutions on schedule.
  • Stay current with .NET, GoLang, emerging technologies, and industry trends, recommending innovative solutions to improve efficiency and customer experience.
  • Optimize transaction speed, latency, and reliability; monitor system performance and troubleshoot issues as needed.
  • Develop middleware workflows supporting cloud telephony, IVR systems, web portals, and mobile applications.
  • Implement encryption and data protection strategies to safeguard sensitive customer and payment information.
  • Establish observability practices, including logging, monitoring, and tracing, using tools such as Prometheus, Grafana, and Azure Monitor.
  • Produce comprehensive technical and functional documentation, including designs, diagrams, test plans, scripts, impact analyses, and best-practice guidance.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Build and maintain strong working relationships with technology teams, business owners, sponsors, vendors, and key stakeholders.
  • Work independently to complete assigned tasks and responsibilities.
  • Adhere to all applicable standards, policies, and procedures.
  • Utilize a variety of software and technology tools to perform job duties.
  • Perform additional related tasks and responsibilities as assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service