Senior Application Engineer
PointClickCare
Summary
Join PointClickCare as a Senior Application Engineer: NetSuite/Salesforce and play a key role in defining and developing system requirements for internal business partners. You will translate business needs into technical solutions, develop and maintain code in Salesforce and NetSuite, and collaborate with cross-functional teams. This role requires expertise in Salesforce and NetSuite development, including Apex, JavaScript, and SuiteScript. You will also provide training and support, ensuring the long-term health of these systems. The position offers a competitive salary and a comprehensive benefits package, including flexible paid time off, retirement plan matching, and wellness programs. PointClickCare fosters a vibrant culture that empowers employees and offers opportunities for career advancement.
Requirements
- University degree or College diploma
- Salesforce Administrator certification
- Salesforce Platform App Builder certification
- Salesforce Platform Developer certification
- 5+ years hands-on experience as Salesforce Developer
- 2+ years hands-on experience as NetSuite Developer
- Expert understanding of Salesforce.com Sales & Service Cloud key concepts, including: Campaign Management, Lead Management, Opportunity Management, Territory Management & Case Management
- Salesforce Platform Developer II certification
- Proven business process acumen
- Proficient in Apex, JavaScript, and VisualForce
- Working experience of SuiteScript, SuiteFlow, SuiteTalk, and SuiteBuilder
- Demonstrating strong written and verbal communication
- Collaborating across multiple internal teams
- Demonstrating organization, time management, and multi-tasking skills
- Communicating with technical and non-technical audiences
Responsibilities
- Serve as day-to-day technical platform consultant for cross-functional teams and business units such as Sales, Professional Services, Finance etc
- Translate business requirements and project objectives into detailed system requirements and/or use cases, technical designs and implement Salesforce solutions ensuring alignment with business requirements, Org health reduction of technical debt
- Determine when to use declarative versus programmatic methods adhering to industry best practices
- Develop and maintain Apex (classes and triggers) to extend Salesforce in a scalable manner, to support business requirements
- Configures NetSuite modules based on business requirements
- Develops SuiteScripts to extend and enhance system functionality
- Creates and modifies SuiteFlow workflows to automate business processes
- Design, build, implement, document and test scalable Salesforce solutions or enhanced applications while leveraging the maximum benefit from systems and minimizing technical debt
- Peer review, perform QA checks and ensure that configurations maintain standards, integrity and reliability of Salesforce and integrated applications
- Maintain code documentation, and write / maintain test classes for all custom development
- Perform technical support processes and activities for the implementation of new or existing applications
- Monitor the efficiency and effectiveness of application operations and troubleshoots potential defects, as necessary
- Develop and deliver training materials and technical design documentation on the various products under the Enterprise Applications group
- Evaluate new products and services to judge their suitability for use
- Preliminary research and investigation of software and technologies
- Coach and mentor peers on Salesforce and NetSuite development best practices
- Other duties as assigned
Preferred Qualifications
- NetSuite Application Developer Certification
- Experience with SuiteCommerce
- NetSuite Administrator and Foundation certifications
- Experience with Financial Force Library (FLib)
- CPQ & Billing, Experience Cloud, and CRM Analytics experience
Benefits
- Retirement Plan Matching
- Flexible Paid Time Off
- Wellness Support Programs and Resources
- Parental & Caregiver Leaves
- Fertility & Adoption Support
- Continuous Development Support Program
- Employee Assistance Program
- Allyship and Inclusion Communities