$95,000 - $100,000 per year (Dependent on experience)
This position can work remotely from a work-at-home office in the Denver, Colorado metro area.
Vitalant is where donors, talent and innovation meet to save and improve lives. We are the nations largest independent, nonprofit blood services provider exclusively focused on providing lifesaving blood and comprehensive transfusion medicine services for about 900 hospitals and their patients across the U.S. We seek team members who want to make a difference in peoples lives while furthering their careers. At Vitalant you can expect competitive compensation, paid time off and other benefits. Take your first step to joining our dedicated team by applying today.
PRIMARY PURPOSE:
Under minimum supervision, this position is responsible for assisting in the discovery, development, implementation, and support of software applications across Vitalant, its affiliates and business units. This role will work with various teams across the organization to deliver quality application services and support information systems enablement.
DUTIES AND RESPONSIBILITIES:
Understands fundamental design principles for building scalable web and mobile applications.
Works with Microsoft software (.NET Framework, Visual Studio, Xamarin, Azure DevOps, Office 365, SharePoint and Teams) and tools to build web and mobile applications.
Maintains good attendance and punctuality per the absence policy.
Strong written communication and collaboration skills.
Pushes the limits with modern technology and platform architectures to expand upon the ways we can engage and capture the attention of our donors and customers through our application interfaces.
Ensures appropriate documentation complies with software development standards, policies and procedures or best practices.
Works closely with other functions within IT (e.g. Architecture, Infrastructure, Business Analysts, and Quality Assurance) to ensure the highest quality software.
Implements cross browser testing platforms (desktop and mobile) and unit tests.
Works independently and collaboratively as a member of an Agile team.
Interfaces with end-users to ensure their requirements and goals for the project are met.
Performs all other duties, at the discretion of management, as assigned.
REQUIREMENTS:
Knowledge/Education
Bachelors degree or equivalent combination of education and experience required.
Understanding of full software development lifecycle (SDLC) methodologies and client-side functionality as it relates to web and mobile applications required.
Healthcare experience preferred.
Licenses/Certifications
None.
Experience
Five years of work experience required.
Proven working experience with Azure DevOps source control software required.
Proven working experience in web programming and with Content Management Systems required.
Proven working experience writing clean well-commented/documented code with a strong drive to create engaging user experiences required.
Demonstrated ability to work as part of an application development team; create structure code for integration into larger systems and document work for maintenance required.
Proven working experience with Kentico (CMS) and MVC framework required.
Proven working experience with Xamarin and native mobile application frameworks required.
Proven working experience with web accessibility best practices preferred.
Front End Developer:
Proven working experience with HTML, CSS, JavaScript libraries (Angular, ReactJS etc), jQuery and Bootstrap framework.
Proven working experience with view layout and rendering technologies (e.g., responsiveness, progressive enhancement, browser/device support).
Strong UI/UX skills focusing on call to action conversions.
Proven working experience working with CSS preprocessors Saas or LESS.
Proven working experience working with cross browser development, responsive and mobile design.
Back End Developer:
Proven working experience with ASP.NET, ASP.NET Core, C#, MVC and entity framework
Proven working experience with API-based software development and RESTful application services.
Proven working experience with Object Relational Mappers/SQL queries/interaction with databases.
Proven working experience with Continuous Integration and Continuous Deployment (CI/CD) concepts and practices.
Proven working experience with unit testing and automated testing principles.
Skills/Abilities
Must possess the skills and abilities to successfully perform all assigned duties and responsibilities.
Must be able to maintain confidentiality.
Must possess good customer service skills and be able to work well with other departments and clients.
Must have analytical, statistical, personal organization, and problem-solving skills.
Ability to work in a team environment and participate as an active team member.
Must have proficient computer skills.
Able to organize, prioritize, and execute a variable workload and multiple priorities.
DIVERSITY, EQUITY & INCLUSION AT VITALANT
Vitalant is committed to fostering a diverse and inclusive workplace built on a foundation of respect, integrity, teamwork, and excellence. Through our DEI strategic plan, we create opportunities for employees of all backgrounds to feel valued, seen and heard. We believe this mission drives creativity and innovation, as employees experience an environment conducive to personal growth and career development.
VITALANT OFFERS A COMPREHENSIVE BENEFITS PACKAGE
Health, Dental and Vision Insurance
HSA, FSA and 401k retirement savings plans
Paid Time Off
Commuter benefits
Employee assistance program
COVID-19 POLICY
As an essential operation to the nations healthcare infrastructure and a science-based organization, Vitalant believes that being vaccinated helps provide protection and care for our employees, our donors, their families, and the broader community. Vitalant requires employees to be fully vaccinated as a condition of employment. Individuals applying for this position should be prepared to comply with the COVID-19 vaccination mandates of Vitalant and accordingly, will need to have received the full series of vaccinations two weeks prior to the first date of employment unless an approved exemption exists prior to start.
EEO including disability and veterans