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
Nov 11, 2025
Centennial, CO, US
Apply Now

AlloSource is seeking a Software Engineer to develop, customize, and support enterprise application solutions that enhance the company's day-to-day business operations, including developing database queries, custom programs, and system enhancements in Epicor, as well as participating in application integrations and business-critical projects.

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)
  • Experience with ERP customizations and development
  • 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
  • Foundational to advanced coursework in programming principles, specifically covering C-Sharp.
  • Coursework or certifications in Epicor development, customizations, and reporting
  • 1-3 years’ experience with Epicor ERP customization, including BPMs, BAQs, and Kinetic Forms

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
  • Work occasional off-hours for system maintenance and participate in on-call support rotation.
  • Ability to analyze complex issues, take responsibility for assigned projects, and deliver scalable solutions.
  • 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.