Senior Enterprise Application Developer

TEKNOVA

$85K — $125K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of hands-on experience in enterprise application development, particularly in biotech or related industries.
  • Proficient in customizing or developing with NetSuite ERP, including SuiteScript and workflows.
  • Experience with API integrations for Salesforce and Magento.
  • Familiarity with QMS systems like MasterControl or ETQ.
  • Knowledge of custom web application development, preferably using .NET, Node.js, or Python.
  • Excellent communication skills to convey technical concepts to non-technical audiences.
  • Ability to resolve ambiguous requirements and design effective solutions.

Responsibilities

  • Lead development and maintenance of NetSuite ERP customizations.
  • Design and build integrations among Salesforce, Magento, and MasterControl.
  • Develop custom applications to bridge gaps in enterprise systems.
  • Create Power BI dashboards and data models to enhance analytical capabilities.
  • Translate requirements into technical designs, collaborating on architectural decisions.
  • Review peers' work and mentor junior developers and new hires.
  • Participate in on-call rotation for production support and document technical processes.

Benefits

  • Hybrid work arrangement with on-site requirements for collaboration and training.
  • Opportunities for continuous learning and improvements in engineering practices.
  • Participation in defining and optimizing technical solutions involving stakeholders from various departments.
  • Informal mentoring and leadership growth opportunities within the development team.
Full Job Description
Job Type

Full-time

Description

JOB OVERVIEW

Senior Enterprise Application Developer works closely with and reports to the Lead Enterprise Application Developer. Owns end-to-end delivery of cross-system projects involving NetSuite ERP, Salesforce, Magento, MasterControl, Power BI, and custom gap-closing applications. Designs solutions for assigned problem areas, reviews designs and code from other developers, and informally mentors junior team members. Takes vague problems and produces working solutions.

Requirements

JOB DUTIES AND RESPONSIBILITIES
  • Lead the development and maintenance of customizations within Teknova's NetSuite ERP platform, including SuiteScript, workflows, saved searches, and integration endpoints.
  • Design and build integrations between Salesforce, Magento, MasterControl Production Records, and other downstream enterprise systems.
  • Design and develop 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, including data model design for reusable analytical assets.
  • Translate problem-level requirements into technical designs for assigned areas, partnering with the Lead developer and VP on cross-cutting architectural decisions.
  • Review designs and code from other developers; informally mentor junior team members and onboard new developers and consultants.
  • Participate in the on-call rotation for production support across the enterprise application stack, including off-hours support for critical issues.
  • Document technical designs and runbooks, and partner directly with users in Quality, Operations, Finance, and Commercial to identify and prioritize technical opportunities.

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
  • This is a hybrid role with regular but not full-time on-site work at the Hollister, CA facility for requirements gathering, training, and production support
  • Continuously learns and shares technical skills with the team; identifies opportunities to improve engineering practices and propose them to the Lead developer or VP

EDUCATION
  • BS/BBA or equivalent experience in Software Development / Computer Science / MIS / Business Intelligence / Data Management / Analytics or related Information Systems.

KNOWLEDGE / SKILLS / EXPERIENCE
  • Minimum of 5 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 and platform events
  • Integrating with Magento via REST APIs, webhooks, and message queues
  • Integrating with MasterControl, ETQ, or comparable QMS / production record systems
  • Building custom web applications and APIs (e.g., .NET, Node.js, or Python) and Power BI report development
  • Strong understanding of enterprise integration architecture patterns and how sales, finance, quality, and manufacturing data flow between connected systems, with the ability to evaluate trade-offs in design discussions
  • Ability to take a vague problem and produce a working solution end-to-end, including resolving ambiguous requirements with business stakeholders directly
  • Strong written and verbal communication skills, including the ability to explain technical tradeoffs to non-technical stakeholders and to mentor junior developers


Salary Description

$85,000 - $125,000

Similar Jobs

More Jobs at TEKNOVA

More Enterprise Technology Jobs

Find similar Senior Enterprise Application Developer jobs: