Heska is dedicated to quality pet care. Through innovation, invention, and strategic partnerships with worldwide leaders in diagnostics and treatments, Heska provides the benefits of the latest generation technologies to veterinarians. Heska’s range of complete blood diagnostic solutions include biochemistry, hematology, coagulation, immunoassay, heartworm, as well as other assays. Heska is at the forefront of high definition digital radiology and ultrasound for small and large animals and is a leader in point of care telecytology with a team of experienced clinical pathology specialists. Heska offers complete allergy solutions from testing and interpretation to immunotherapeutic options.
The Software Developer works closely with small development team to design, build, test, and implement custom software applications, integrations, and reports. The position supports, maintains, and enhances existing in-house applications and third-party applications.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Programming/Development/Support:
EDUCATION AND/OR EXPERIENCE:
Salary range for this role is $100,000K - $120,000K on an annualized basis. This is the range that we in good faith believe is the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range. This range may be modified in the future.
Heska is an Equal Opportunity Employer.
Heska has a generous benefits package available to employees!
The Software Developer works closely with small development team to design, build, test, and implement custom software applications, integrations, and reports. The position supports, maintains, and enhances existing in-house applications and third-party applications.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Programming/Development/Support:
- Works closely with developers, analysts, users including senior staff and our partners to design, build, test and deliver software solutions.
- Creates and performs unit testing, integration testing, and manual testing to ensure the quality of software solutions.
- Meets with Software Development manager to discuss software projects and provide status updates.
- Follows and improves software development lifecycle including building, maintaining, and enhancing continuous integration, continuous deployments, and other DevOps aspects. Creates and maintains necessary documentation.
- Researches, prototypes, and recommends software libraries, applications, tool kits, etc.
- Works with developers, analysts, application support and users to help discover and create user stories and requirements.
- Mentors and trains developers and other IT staff including performing code reviews.
- Takes ownership, maintains, enhances, and troubleshoots software and systems including third party applications.
- Interacts with colleagues at all levels to identify opportunities for improvement, train users and enhance adoption.
- Participates and helps with skill assessment during job position interviews.
- Assists in producing documents/reports for external auditing requirements.
EDUCATION AND/OR EXPERIENCE:
- Bachelor’s Degree in Computer Science or a related technical discipline, or the equivalent combination of education, professional training, or work experience.
- Minimum of 6 years’ experience working with C#, .Net, ASP.NET/MVC and web services.
- Minimum of 4 years’ experience working with HTML, jQuery, JavaScript, CSS, JSON, XML and creating and interfacing with SOAP and RESTful APIs.
- Minimum of 3 years’ experience working with T-SQL stored procedures, triggers, and table/database design.
- Fluent in .NET and C# including ASP.NET, MVC, SOAP and RESTful APIs; experience with .NET Core is highly desirable.
- Strong working knowledge of front-end languages HTML, CSS, JavaScript, jQuery, and AngularJS.
- Working knowledge of relational databases and ability to interface applications to databases with emphasis on using Entity Framework.
- Working knowledge of source/version control systems such as GitHub, TFS, or SVN; experience with continuous integration/deployment is desirable.
- Working knowledge of designing and creating integrations between different systems; experience with ETL applications is desirable.
- Working knowledge with software patterns and architectures like SOLID and service-oriented architecture is desirable.
- Experience with SharePoint and CMS applications like WordPress is a plus.
- Experience with Salesforce and ERP systems is a plus.
- Ability to work comfortably in a team environment with internal and external company stakeholders.
- Consistently displays positive “can do” attitude in a fast-paced environment.
- Excellent written and verbal communication skills.
- Proven ability to organize and manage multiple and changing priorities.
- Strong ability to define problems, collect data, establish facts, and draw conclusions.
- Proven self-starter with strong self-management skills.
Salary range for this role is $100,000K - $120,000K on an annualized basis. This is the range that we in good faith believe is the range of possible compensation for this role at the time of this posting. We may ultimately pay more or less than the posted range. This range may be modified in the future.
Heska is an Equal Opportunity Employer.
Heska has a generous benefits package available to employees!
- Health Insurance (Medical, Dental & Vision)
- Company Paid Life Insurance with AD&D
- Company Paid Short-Term and Long-Term Insurance
- Employee Paid Voluntary Life Insurance options
- Retirement Plan 401(k) Traditional and/or Roth + Company Match
- Employee Stock Purchase Program
- Paid Time Off (Vacation, Sick, and Holidays)
- Family Leave (Maternity, Paternity)
- Training and Development