Enterprise Application Developer
Teknova · Hollister, CA · 1 mo ago
EngineeringFull-time
JOB OVERVIEW
When you join the Teknova team, you’re helping to create the future of health. Our customers are working to discover novel therapies that will help people everywhere live longer, healthier lives. We make sure they have a reliable supply of the essential ingredients they need to succeed, and every member of our team plays an important role.
JOB DUTIES AND RESPONSIBILITIES
- Develop, configure, and maintain customizations within Teknova’s NetSuite ERP platform, including SuiteScript, workflows, saved searches, and integration endpoints.
- Build and maintain integrations between Salesforce, Magento, MasterControl Production Records, and other downstream enterprise systems.
- Contribute to custom applications that close functional gaps between Magento, Salesforce, NetSuite, and MasterControl where out-of-the-box capabilities fall short.
- Build Power BI dashboards, semantic models, and paginated reports based on requirements gathered from business stakeholders.
- Translate feature-level requirements into technical designs, escalating ambiguous business or architectural questions to the Lead developer or VP.
- Write unit tests, perform code reviews, and follow source control practices in Azure DevOps for all enterprise application work.
- Troubleshoot and resolve production incidents across the enterprise application stack during business hours, with occasional after-hours support for critical issues.
- Document technical designs and runbooks, and partner directly with users in Quality, Operations, Finance, and Commercial to refine processes and adapt solutions to changing business requirements.
STANDARD PERFORMANCE EXPECTATIONS
- Organizes, documents, and reports project status on a weekly or other basis as requested, using standard project reporting methods
- Embraces the principles and ethics described in the Teknova Guiding Principles
CULTURE AND VALUES
- We value the unique personality and background of everyone on our team—we want you to be you. By working together and sharing our skills, we find new and better solutions for our customers. The people on our team are at the heart of everything we do, and we’re here to support them.
EDUCATION AND SKILLS
- Minimum of 3 years of combined hands-on experience as an enterprise application developer (Biotech, Pharma, Medical Device, or Food industries preferred), in the following areas:
- Customizing or developing within the NetSuite ERP system (SuiteScript, workflows, saved searches, or SuiteAnalytics)
- Integrating with Salesforce via REST/SOAP APIs
- Integrating with Magento, MasterControl, or comparable enterprise platforms via APIs and webhooks
- Building custom web applications and APIs (e.g., .NET, Node.js, or Python) and Power BI report development
- Working understanding of enterprise integration patterns and how sales, finance, quality, and manufacturing data flow between connected systems
- Ability to take a feature-level requirement and figure out the implementation independently, escalating only when ambiguity warrants senior input
- Strong written and verbal communication skills, including the ability to explain technical work to non-technical stakeholders