Allosource-posted 2 months ago
$72,419 - $94,450/Yr
Full-time • Entry Level
Centennial, CO
Ambulatory Health Care Services

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.

  • 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.
  • Provide troubleshooting of complex application and Epicor-related issues.
  • Work occasional off-hours for system maintenance and participate in on-call support rotation.
  • 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.
  • 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.
  • 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.
  • Bachelor's Degree or 5 years of experience in lieu of a degree.
  • 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).
  • 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.
  • 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.
  • Experience working within a regulated and/or medical device manufacturing industry.
  • Experience with ERP customizations and development.
  • Strong understanding of software architecture, design patterns, and system integrations.
  • Experience with ITIL Foundations.
  • Experience with Microsoft-centric environments (e.g., Windows Server, Azure).
  • Knowledge and experience in ensuring database systems comply with HIPAA regulations and protecting Personally Identifiable Information (PII).
  • Medical
  • Dental
  • Vision
  • Life Insurance
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service