Participate in evaluating, selecting, planning, and integrating new technology solutions for the organization’s websites.
Engage in all phases of the software development lifecycle: analysis, design, development, documentation, testing, and implementation.
Provide ongoing support and maintenance for developed systems.
Collaborate with business and IT teams to design and develop prototypes and features in test and production environments.
Lead or co-lead small to medium-sized development projects and track, report, and document project progress and timelines.
Work with end-users, IT staff, vendors, and service providers to troubleshoot software issues and meet business requirements.
Evaluate and recommend emerging technologies relevant to Promega’s needs.
Contribute to the creation and maintenance of technical and end-user documentation.
Understand and comply with all ethical, legal, and regulatory business requirements.