Software Engineer
hace 3 días
Englewood
Job Description Would you like to develop your skills working for a mission-driven organization while playing an important role in leading the way in Life Sciences? AlloSource is a Life Sciences company headquartered in Centennial, Colorado. Here at AlloSource we’re not looking for jobseekers. We want people dedicated to our mission of restoring hope to donor families and helping patients heal through our innovative cellular and tissue allografts. This takes a special person with a strong desire to help make a tremendous impact on people’s lives. Regardless of which department you work in at AlloSource, we value your efforts, your top-notch skills, and your abilities to contribute to our ultimate goal of saving or enhancing human life! What better reward is there than knowing you contributed, in some way, to save or enhance a person’s life! If this sounds like an organization you wish to be a part of, then we invite you to apply. Summary: We are seeking a skilled and motivated Software Engineer to join our innovative application development and support team at AlloSource, a leading tissue bank. This position is responsible for developing, customizing, and supporting enterprise application solutions that enhance AlloSource’s day-to-day business. This includes developing database queries, custom programs, and system enhancements in Epicor (AlloSource’s enterprise resource planning (ERP) system), as well as participating in application integrations and business-critical projects. The Software Engineer works closely with other IT team members and business stakeholders to deliver scalable solutions, ensure system stability, and contribute to process improvements. Anticipated Application Deadline: October 24, 2025 Pay: $72,419/yr - $94,450/yr based upon years of relevant experience Shift: Monday-Friday; 8:00am to 5:00pm hybrid work schedule, working three days in the office, two days from home Benefits: Medical, Dental, Vision, Life Insurance. Click link for more benefits details: 2025 AlloSource Employee Benefits Summary Location: 6278 S Troy Circle Centennial, Colorado 80111 Essential Duties and Responsibilities: Software Development & System Integration: • Design, develop, and enhance AlloSource’s ERP system (Epicor), including customizations, integrations, and process automation., • Develop and maintain enterprise software solutions using C#, 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., • Apply secure coding practices appropriate to a regulated environment. Application & System Support: • Provide troubleshooting of complex application and Epicor-related issues., • Work occasional off-hours for system maintenance and participate in on-call support rotation. Project Implementation & Technical Documentation: • Collaborate with project stakeholders, analysts, and IT team members to analyze requirements and develop effective technological solutions., • Document technical specifications and system design plans as part of the development process., • Assist in the maintenance and update of technical documentation and user manuals to ensure they reflect current system operations and user needs. Continuous Improvement & Collaboration: • Support the continuous improvement of software development processes by identifying and proposing new tools, technologies, and practices., • Participate in code reviews to ensure development standards are met and to facilitate knowledge sharing among the development team., • Participate in training sessions and workshops to stay updated with the latest technology trends and advancements relevant to AlloSource's operations., • Foster a collaborative and learning environment within the Information Technology team. Additional Competencies & Responsibilities: • 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., • May perform other related duties and responsibilities as assigned. Requirements: • Bachelor’s Degree or 5 years of experience in lieu of a degree., • Software Development & Programming: 3-5 years of experience in full-stack software development, focusing on C#, .NET Core, ASP.NET, React, object-oriented programming, SQL Server programming, and associated tools (e.g., SSMS, SSRS, SSIS)., • Epicor Development & Maintenance: 1-3 years’ experience with Epicor ERP customization, including BPMs, BAQs, and Kinetic Forms., • Project Implementation: At least two years’ experience with Agile and/or Scrum methodologies, with practical experience participating in development projects at an enterprise level., • Source Control: 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) Preferred Experience: • Regulatory Knowledge: Understanding of FDA, CGTP, and AATB standards related to medical devices., • Technical Training:, • Foundational to advanced coursework in programming principles, specifically covering C#., • Coursework or certifications in Epicor development, customizations, and reporting., • Coursework or certifications in modern programming languages, specifically C# and ASP.net., • Regulated Industry: Experience working within a regulated and/or medical device manufacturing industry., • ERP Development & Maintenance: Experience with ERP customizations and development., • Systems Development: Strong understanding of software architecture, design patterns, and system integrations., • Experience with ITIL Foundations, • Microsoft-Centric Environment: Experience with Microsoft-centric environments (e.g., Windows Server, Azure)., • HIPAA and PII Compliance: Knowledge and experience in ensuring database systems comply with HIPAA regulations and protecting Personally Identifiable Information (PII). It is the policy of AlloSource not to discriminate against qualified individuals with disabilities in regard to application procedures, hiring, advancement, discharge, compensation, training or other terms, conditions and privileges of employment. If you need reasonable accommodation to apply for a position, please contact us at 720-873-0213. For consideration you must apply online, submit a current resume and meet the minimum requirements. Candidates within a 50-mile radius of the hiring zip code may receive first consideration. Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, pregnancy, genetic information, disability, status as a protected veteran, or any other protected category under applicable federal, state, and local laws. AlloSource uses E-Verify to confirm the employment eligibility of all newly hired employees. To learn more about E-Verify, including your rights and responsibilities, please visit .