Integration Software Engineer Job in St. Louis, Missouri

Do you want to keep joyriding, or are you ready to propel your career into the fast lane? Pump the brakes on your current job search and let SpringbokIT help you take the proverbial wheel.

We’re working with a groundbreaking software company who relies on integrations to drive their CRM platform. Our client is seeking a well-rounded mid- or senior-level engineer to develop CRM-integrations that communicate with a variety of systems, platforms, and APIs in an efficient, scalable, and testable fashion. Since performance vehicles are never automatic, drivers need the finesse to smoothly shift gears and control the clutch. You will switch lanes by connecting manufacturers to dealers and consumers while simultaneously diving deep into sales, financial back-office, and inventory provider data.

Though the company is based in St. Louis, this is a fully remote position with over 70 integrations on the docket. (That’s an impressive fleet, wouldn’t you say?)

Responsibilities:
  • Develop custom integrations in accordance with 3rd party specifications
  • Participate in story refinement & release planning for assigned projects
  • Develop .NET services and utilities with performance & stability in mind
  • Develop automated integration and unit tests
  • Assist in identifying and resolving issues
  • Participate in the code review process to enforce standards
  • Communicate testing impacts and deployment steps upon code completion
  • Assist in deployments when needed
Requirements:
  • 5+ years of C# .NET development
  • 3+ years of development with 3rd party APIs
  • 3+ years of development with Microsoft SQL Server and/or PostgreSQL
  • Working knowledge of data transfer protocols (HTTP, FTP, etc.)
  • Working knowledge of data exchange formats (JSON, XML, CSV, etc.) and serialization/deserialization
  • Working knowledge of OOP and Design Patterns
  • A proven history of developing scalable and testable applications
  • Ability to balance business and technical objectives when making decisions
  • Ability to balance multiple assignments in a fast-paced environment
  • Ability to work on tasks independently and as part of a team
  • Exceptional communication, problem-solving, and analytical skills
Bonuses:
  • You have hands-on experience with .NET Core
Ready to get into the driver’s seat of your career? Apply today!

Interested in this job?