CareerZen Logo
Company logo

Junior Software Engineer

Connected Solutions Group

Full-time

Remote

Job description

Job Description: The Junior Software Engineer will play a key role in supporting the development, customization, and maintenance of our NetSuite platform—a critical system that powers our business operations. This role is ideal for someone with a strong foundation in JavaScript who’s eager to expand their technical expertise and learn NetSuite development through structured training and hands-on experience.

The Junior Software Engineer will work closely with senior developers to design and implement custom solutions that automate processes, enhance functionality, and improve operational efficiency across departments. They will be responsible for writing and testing clean, maintainable code, integrating with APIs, troubleshooting system issues, and participating in Agile development activities.

Job Responsibilities: The Junior Software Engineer candidate shall be able to, but is not limited to:

  • Complying with company policies, procedures, and regulatory standards.
  • Work with senior developers to design, build, and maintain SuiteScript customizations within NetSuite.
  • Write JavaScript (extended by SuiteScript) to automate business processes and support CSG’s day-to-day operations.
  • Learn how to work within NetSuite’s governance and performance constraints.
  • Troubleshoot issues within NetSuite with scripts, searches, and integrations.
  • Identify opportunities to improve efficiency and reliability.
  • Participate in code reviews and contribute to improving team standards and practices.
  • Participate in Agile ceremonies (standups, sprint planning, retrospectives).
  • Other duties as assigned.

Qualifications & Education: The Junior Software Engineer candidate must have at a minimum:

  • Bachelors degree preferred but not required.
  • Experience with ERM, CRM, e-commerce, or fulfillment systems.
  • Familiarity with Git and Agile development practices.

Training: The Junior Software Engineer candidate must go through documented training with a qualified trainer or otherwise appointed personnel and demonstrate competency in performing the job. A person being transferred from within to this position must have worked in the area and demonstrated the required technical skills necessary to perform this job.

Skills: The Junior Software Engineer candidate shall be comfortable with, but not limited to:

  • Knowledge of computers and software such as the Office 365 Suite, spreadsheet programs, use computer related software.
  • Respond to numerous emails and phone calls.
  • Sitting for extended periods of time.
  • Strong verbal and written communication skills
  • Team player with strong organizational skills
  • Able to handle multiple tasks/projects simultaneously to meet goals and deadlines.
  • Strong analytical thinking and problem-solving skills.
  • Well organized with great time management skills to manage multiple priorities.
  • Ability to work well independently, prioritize and complete tasks in a high-pressure environment.
  • Strong communication skills and the ability to collaborate with both technical and non-technical teammates.

Preferred Skills:

  • Good understanding with NetSuite.
  • Basic understanding of Microsoft 365 (Excel, PowerPoint, etc.)
  • Good understanding of Outlook.
  • Strong foundation in JavaScript (ES6+).
  • Experience with APIs.

Job Type: Full-time

Benefits:

  • 401(k)
  • AD&D insurance
  • Bereavement leave
  • Dental insurance
  • Disability insurance
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid holidays
  • Paid parental leave
  • Paid sick time
  • Paid time off
  • Parental leave
  • Vision insurance

Work Location: Remote