Job Board
LogoLogo

Get Jobs Tailored to Your Resume

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

AlloSource Logo

Software Engineer

AlloSource

$72,419 - $94,450
Oct 17, 2025
Centennial, CO, US
Apply Now

AlloSource is seeking a skilled Software Engineer to develop, customize, and support enterprise application solutions that enhance the company's day-to-day business, including developing database queries, custom programs, and system enhancements in Epicor, the company's enterprise resource planning (ERP) system.

Requirements

  • 3-5 years of experience in full-stack software development, focusing on C-Sharp, .NET Core, ASP.NET, React, object-oriented programming, SQL Server programming, and associated tools (e.g., SSMS, SSRS, SSIS).
  • 1-3 years’ experience with Epicor ERP customization, including BPMs, BAQs, and Kinetic Forms.
  • At least two years’ experience with Agile and/or Scrum methodologies, with practical experience participating in development projects at an enterprise level.
  • Familiarity with Source Control techniques and tools, including Git.
  • Proficiency in Microsoft Office applications
  • Ability to communicate in English proficiently (speaking, reading, writing, and comprehension)
  • Understanding of FDA, CGTP, and AATB standards related to medical devices.

Responsibilities

  • Design, develop, and enhance AlloSource’s ERP system (Epicor), including customizations, integrations, and process automation.
  • Develop and maintain enterprise software solutions using C-Sharp, ASP.NET Core, React, TypeScript, as well as additional programming languages used by adopted business systems.
  • Develop report and database query solutions using the SQL Server stack: SQL Server, SQL, SSRS, SSIS, and SSAS.
  • Develop API integrations, web services, and automation tools to improve operational efficiency and reduce manual processes.
  • Engage in the development and deployment of data migration and integration solutions to facilitate seamless transitions between systems.
  • Implement unit and integration tests to ensure application reliability and performance, adhering to a test-driven development (TDD) approach where applicable.
  • Implement and uphold best practices in code quality, security, and performance optimization.

Other

  • Bachelor’s Degree or 5 years of experience in lieu of a degree.
  • Ability to analyze complex issues, take responsibility for assigned projects, and deliver scalable solutions.
  • Stay current with evolving technologies and proactively integrate them into enterprise software development.
  • Work effectively with cross-functional teams and non-technical stakeholders to drive business outcomes.
  • Adhere to and promote proper practices and techniques which are consistent with current operating procedures, training requirements, safety practices and company policies.