NetSuite Software Engineer

at iHeartMedia
Published August 4, 2022
Location Dallas, TX
Category Default  
Job Type Full-time  



Job Summary:

We are looking for an experienced NetSuite developer who has strong roots in classical software engineering to help us scale, modernize and optimize our current codebase.

Remote USA based



  • Advise and consult the business analysts on the best practices for extending NetSuite

  • Deliver documented, high-quality NetSuite scripting and implementations

  • Conduct peer reviews and performance enhancements to the existing legacy codebase

  • Serves as the expert in object-oriented and component-based development, patterns, and design for reuse; applies test-driven design and works towards automating and standardizing practices

  • Sets and achieves build schedules; builds and maintains a suite of native apps

  • Eliminates impediments and performs design and code reviews.

  • Builds intermediate to highly complex, high-quality software components by analyzing, creating, designing and coding, troubleshooting, and unit testing for new products.

  • Creates and executes installation scripts

  • Designs new features and enhancements for existing products

  • Delivers high-quality software components with minimal defects; identifies and resolves errors and related software problems

  • Creates and documents component specifications and detailed designs by working with Architects to implement specific system architecture; analyzes customer and internal requirements and specifications, and translates into the software design

  • Identifies and resolves potential risks and issues; works in teams to implement mitigation plans and processes

  • Builds and delivers phase exit review items; works with team members to follow iHMIT processes and practices for project delivery

  • Works with and adapts iHeartMedias Continuous Integration environment to ensure a smooth and high-quality release cycle in a fast-paced Agile environment


  • 2-5 Years experience with NetSuite scripting: SDF, Advanced PDF Templates, SuiteScript 2.0 & 2.1, SuiteCommerce Advanced

  • Advanced knowledge of structural and behavioral patterns

  • 3+ Years experience with GIT

  • Experience with using WebStorm

  • Experience with using Jira for daily task management

  • Demonstrated in-depth understanding of the software delivery life cycle

  • Strong ability to perform and utilize testing techniques to troubleshoot hardware and software configuration issues; good debugging skills

  • Demonstrated ability to conduct testing, including end-to-end and user acceptance testing phases, using best practices in software testing agile methodologies

  • Ability to design software using UML, design patterns, data modeling, and ERDs

  • Can increase the maintainability of the codebase by writing future-proof code with an emphasis on extensibility and reusability

  • Detail-oriented with excellent verbal and written skills; ability to communicate at a detailed technical level as well as to distill advanced concepts into fundamental principles for teammates

  • Can deliver creative technical solutions that are scalable

  • Understanding of web and mobile standards

  • Strong skills in multi-tasking day-to-day activities and effectively identifying issues in a variety of hardware and software environments

  • Able to work individually and within a team

Work Experience

  • 2-4+ years test experience in web, Internet, or mobile technologies with a thorough knowledge of Agile principles and QA methodologies

  • 5+ years of experience with TypeScript and JavaScript


  • B.S. in Computer Science, IS Engineering, or related field; M.S. preferred

  • #netsuite #softwareengineer #typescript #javascript #iheartmedia #agile #remote



Position Type



iHeartMedias benefits offering is flexible and offers a variety of choices to meet the diverse needs of our changing workforce, including the following:

  • Employer sponsored medical, dental and vision with a variety of coverage options

  • Company provided and supplemental life insurance

  • Paid vacation and sick time

  • Paid company holidays, including a floating holiday that enable our employees to celebrate the holiday of their choosing

  • A Spirit day to encourage and allow our employees to more easily volunteer in their community

  • A 401K plan

  • Employee Assistance Program (EAP) at no cost services include telephonic counseling sessions, consultation on legal and financial matters, emotional well-being, family and caregiving

  • A range of additional voluntary programs, such as spending accounts, student loan refinancing, accident insurance and more!

The Company is an equal opportunity employer and will not tolerate discrimination in employment on the basis of race, color, age, sex, sexual orientation, gender identity or expression, religion, disability, ethnicity, national origin, marital status, protected veteran status, genetic information, or any other legally protected classification or status.

Some positions in certain divisions of the iHeartMedia family of companies are subject to mandatory vaccination requirements as a condition of employment. Candidates who have been offered employment for these positions at iHeartMedia, subject to applicable law, will be required to demonstrate they have been fully vaccinated for COVID-19 or qualify for a medical or religious accommodation from the vaccination requirement by their start date (which may be extended for such purposes). If the aforementioned requirements are not met, candidates who have accepted offers for such positions will have their offers rescinded and/or employment terminated in accordance with applicable law.

Our organization participates in E-Verify. Click here ( to learn about E-Verify.

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Click Here ( to learn about the San Francisco Fair Chance Ordinance .

Current employees and contingent workers click here ($4482.htmld) to apply and search by the Job Posting Title.