What are the responsibilities and job description for the IT Software Developer - Salesforce & NetSuite position at Imagine Staffing Technology?
Job Details
IT Software Developer
Location: Buffalo, NY
Hire Type: Direct Hire
Salary: Commensurate with experience
Work Schedule: Monday Friday, 8:00 AM 5:00 PM
Work Model: 100% Onsite
NO relocation, NO sponsorship, NO C2C
Nature & Scope:
Positional Overview
We are seeking an experienced IT Software Developer with expertise in Salesforce and NetSuite to design, build, and maintain custom software solutions supporting project management, CRM, and ERP processes. The ideal candidate will collaborate with internal teams to develop scalable and user-friendly applications tailored to project-based and service-oriented industries. This position requires strong problem-solving skills, the ability to work independently, and hands-on experience in integrating complex systems.
Role & Responsibility:
Tasks That Will Lead To Your Success
- Build and customize Salesforce applications using Apex, Visualforce, Lightning Components, and declarative tools (e.g., Process Builder, Flows).
- Develop and enhance NetSuite functionality using SuiteScript, SuiteFlow, and SuiteBuilder.
- Design and maintain integrations between Salesforce, NetSuite, and internal tools (e.g., project management or accounting systems).
- Troubleshoot bugs and performance issues in Salesforce and NetSuite.
- Optimize dashboards, reports, and workflows to enhance data visibility and team productivity.
- Work closely with stakeholders to gather requirements and translate business needs into technical solutions.
- Document technical processes, specifications, and training materials.
- Stay current on platform updates and recommend new capabilities.
- Participate in code reviews and contribute to process improvement and best practices.
Skills & Experience:
Qualifications That Will Help You Thrive Required:
- Bachelor s degree in Computer Science, Engineering, or a related field.
- 3 years of experience in software development, with a focus on Salesforce.
- Proficient in Salesforce development (Apex, Visualforce, Lightning Web Components) and administration.
- Strong knowledge of NetSuite SuiteScript (1.0/2.x), RESTlets, and SuiteCloud Development Framework (SDF).
- Familiarity with integration tools such as REST/SOAP APIs, MuleSoft, or Celigo.
- Experience with JavaScript, HTML, CSS, SQL.
- Strong understanding of object-oriented programming and design patterns.
- Knowledge of CRM and ERP workflows, especially in project-based or service industries.
- Excellent communication, collaboration, and problem-solving skills.
Preferred:
- Salesforce certifications (e.g., Platform Developer, Administrator).
- Experience with Agile methodologies.
- Familiarity with CI/CD pipelines and development tools.
- Additional programming languages (Python, Java) are a plus.