Senior Netsuite Developer CO (Bogotá)

Senior Netsuite Developer CO (Bogotá)

17 sep
|
Emapta Global
|
Bogotá

17 sep

Emapta Global

Bogotá

Build Mission-Critical NetSuite Systems for a Leading Electronics Manufacturer

Complex manufacturing operations need dependable systems that connect sales, production, inventory, and field service. The Senior NetSuite Developer will own high-impact SuiteScript applications, integrations, and automation across four subsidiaries. This opportunity combines deep technical ownership with direct operational impact, offering a long-term general career with Emapta for top 1% talent seeking challenge, growth, balance, and meaningful results at enterprise scale.

Snapshot

- Employment Type: Indefinite-Term Contract
- Work Setup: Onsite, Connecta 26, Colombia
- Shift: Day Shift, 8:00 AM-5:00 PM Central Time, Weekends Off

Benefits

- 5 days work week
- Weekends off
- 20 vacation days in total
- Prepaid medicine
- Fully-customized Emapta laptop and peripherals
- Direct exposure to our clients
- Career growth opportunities
- Diverse and supportive work environment
- Prime Office Locations - Bogotá and Medellin
- Unlimited upskilling through Emapta Academy courses (Want to know more? Visit https://emapta.com/training-calendar/)

Qualifications

Required

- 6+ years of NetSuite development experience
- Expert proficiency in SuiteScript 2.x and 2.1 across Suitelet, RESTlet, User Event, Client, Map/Reduce, and Scheduled script types
- Proven experience delivering at least one Suitelet-served user interface beyond N/ui/serverWidget using raw HTML, JavaScript, and CSS
- Strong proficiency in SuiteQL and N/search, with sound judgment in selecting the appropriate tool based on technical requirements and limitations
- Hands-on experience with SDF, SuiteCloud CLI, and Git in a team-based development and code review environment
- Experience in manufacturing, inventory, or field-service environments involving work orders, lots, bins, inventory commitments, or dispatch scheduling
- Demonstrated ability to diagnose and resolve colliding User Event scripts, race conditions, and other NetSuite concurrency issues

Preferred

- Experience customizing NextService or a comparable NetSuite field service management platform
- SuiteCloud Developer II certification
- Experience building OAuth 2.0 machine-to-machine integrations and using REST Web Services record APIs
- Proficiency in Python or another server-side language for integration tooling
- Experience creating BFO or Advanced PDF templates, including combined packet PDFs and shop tickets

Responsibilities

SuiteScript Development

- Build and maintain SuiteScript 2.1 solutions across 4 subsidiaries
- Develop Suitelets as complete single-page applications using server-rendered HTML, CSS, and vanilla JavaScript
- Create applications for quote-to-sales-order conversion, floorplan room entry, piece entry, production runs, shop tickets, diagnostic dashboards, and field-service scheduling
- Connect framework-free front-end interfaces to secure server-side POST handlers
- Develop Client scripts and Workflow Action scripts for capture shims, page-level validation,



and customized forms

RESTlets and Integrations

- Develop authenticated RESTlets that provide dashboard content and write-path APIs to external systems
- Build integration endpoints for task scheduling, crew assignment, and other operational processes
- Design secure authentication and session management for stateless RESTlet endpoints
- Implement OAuth 2.0 machine-to-machine integrations using client credentials, PS256-signed JWT assertions, and certificate management
- Manage REST record creation and transformation flows, including mandatory fields, line keys, and constraint fields
- Support integrations with an external diagnostic platform built with Python, FastAPI, React, and PostgreSQL

User Events and Concurrency

- Develop User Event scripts in an account containing multiple internal and partner scripts
- Manage script contention using shared locks, re-entrancy controls, and execution-context checks
- Select the appropriate execution point between beforeSubmit and afterSubmit
- Diagnose and resolve race conditions, overlapping events, duplicate processing, and unexpected record changes

Bulk Processing

- Build Map/Reduce and Scheduled scripts for inventory commitment sweeps, data backfills, and template-repair jobs
- Design bulk processes around NetSuite governance limits and yielding requirements
- Ensure scripts can be rerun safely without duplicating or corrupting data

Field Service Management

- Maintain and extend the NextService-based field-service environment and its in-house customizations
- Enhance the scheduling board, including task mirroring, geocoding, quick assignment, crew filtering, and live-map functionality
- Support the mobile Suitelet used by field crews
- Manage mappings between project tasks and field-service task types
- Resolve partner-script issues affecting crew assignments, rescheduling, and task synchronization

Project-Task Scheduling

- Maintain the project-task cascade engine used for template-seeded schedules
- Develop date cascades covering measurement, fabrication, and installation activities
- Apply builder-specific turnaround requirements and weekend scheduling rules
- Maintain shared locks that protect overlapping User Event scripts from schedule corruption

Order-to-Cash Automation

- Develop quote-to-sales-order transformation processes
- Build floorplan order lines involving rooms, pieces, follower lines, item groups, member pricing, and special price-book rates
- Automate project creation, work-order processing, and fulfillment activities
- Troubleshoot failures across interconnected order-to-cash workflows





Manufacturing and Inventory

- Develop work-order creation processes with line-location stamping
- Support production runs involving lot-numbered stone inventory
- Maintain inventory commitment processes, including scripts that reclaim stock from dormant orders
- Automate item receipts for purchase orders and advance shipping notices
- Maintain automatic item fulfillment processes

Diagnostics and Data

- Maintain and extend the Health Hub Suitelet suite, including one deployed hub and 9 dashboard modules
- Ensure operational dashboards present accurate, reliable, and actionable information
- Use SuiteQL, N/search, and REST Web Services according to their respective capabilities and limitations
- Investigate differences involving supported columns, formula text, joins, and record behavior
- Select the appropriate query method for each technical and operational requirement

Engineering Standards

- Manage source code through SDF, SuiteCloud CLI, and Git
- Prepare selective deployment manifests and control object dependencies
- Follow a strictly controlled sandbox-to-production deployment process
- Participate in code reviews and maintain clear technical documentation
- Create golden-master tests, parity checks, and runnable tests for critical logic
- Conduct root-cause investigations using execution logs, script notes, and live SuiteQL queries
- Maintain shared AMD libraries for line building, price-book reading, page layouts, and material grids
- Protect related applications when modifying reusable components

About the Client

Our client is an established electronics manufacturing and interior solutions provider with more than 25 years of industry experience. As a vertically integrated manufacturer, it supports large-volume builders and developers nationwide with countertops, cabinetry, and complete interior programs. Its reputation is built on authentic craftsmanship, advanced technology, reliable production capacity, and responsive service. Through strong supplier partnerships, efficient operations, and continuous improvement, the company delivers consistent quality, schedule reliability, innovative design solutions, and outstanding project outcomes for customers and partners.

Join the Top 1% Talent. A Better Career. A Better Life.

Join Emapta Latam and contribute to our legacy of transforming global outsourcing. Since 2010, Emapta has pioneered personalized outsourcing solutions, empowering businesses to thrive with bespoke teams and seamless integration. Our commitment to excellence is reflected in our state-of-the-art facilities, competitive compensation, and a supportive work environment that fosters professional growth.

With over 1,200 clients worldwide and a team of more than 12,000 talented professionals, Emapta continues to set new standards in the industry.

Apply now to be part of our success story in Colombia, where your skills are valued, and your career ambitions are supported.

#EmaptaEra

📌 Senior Netsuite Developer CO (Bogotá)
🏢 Emapta Global
📍 Bogotá

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior netsuite developer co (bogotá) / bogotá

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior netsuite developer co (bogotá) / bogotá