Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Avidxchange Logo

Software Engineer II

Avidxchange

Salary not specified
Apr 16, 2025
Charlotte, NC, US
Apply Now

AvidXchange is seeking a Software Engineer II to build best-in-class products and collaborate with cross-functional teams to analyze, design, develop, test, maintain, and implement premier software solutions.

Requirements

  • 3+ years of .NET software development experience creating SaaS-based applications.
  • Strong experience in .NET 8.0, and C-Sharp.
  • Strong knowledge of Docker and Azure.
  • Experience developing and integrating RESTful APIs, leveraging events, messaging systems, and ETL processes.
  • Knowledge of event-driven architectures and technologies such as Kafka, Azure Service Bus, and Azure Event Hub.
  • Experience with source control systems (such as CVS, Git, TFS) in continuous integration environments.
  • Experience with cloud platforms, preferably Azure.

Responsibilities

  • Work closely with cross-functional teams to design and implement API integrations for seamless data exchange.
  • Develop and maintain modern pipelines leveraging data streaming and APIs to support various business applications.
  • Implement event-driven architectures to enhance real-time data processing and streamline data flows for timely decision-making.
  • Implement cross-domain solutions, including integration patterns for customer-facing, operational, and analytic systems, along with workflows, policies, support, and reporting associated with enterprise MDM capabilities.
  • Collaborate with other developers and architects to determine optimal solutions for architecture, efficiency, maintainability, and scalability.
  • Follow DevOps principles such as CI/CD to automate and streamline data engineering workflows.
  • Troubleshoot, debug, and optimize code to ensure maximum performance and security.

Other

  • Bachelor's or Master's degree in Information Technology, Computer Science, or a related field.
  • Strong interpersonal skills with the ability to work effectively in a team setting.
  • Excellent problem-solving and troubleshooting skills.
  • Strong communication and collaboration skills, with the ability to work across diverse teams.
  • A go-getter with an entrepreneurial mindset.
  • Someone who understands that business is people centric.
  • Focused on making a difference for our customers.