Onico Solutions

Exceptional IT Staffing

Salesforce Developer

The role of the Salesforce Developer is to optimize Salesforce performance and end user experience.


  • Maintain and develop corporate-wide business computer application systems
  • Troubleshoot problems and programming issues and maintain data accuracy and integrity in order to ensure smooth system operations
  • Provide technical support by answering questions, resolving issues and giving professional advice on producing reports and data as requested in order to improve end user effectiveness
  • Work with the Quality & Design team to thoroughly understand detailed requirements of all solutions developed
  • Work with the Solutions Platform & Implementation team to develop implementation scripts and related solution delivery tasks
  • Provide recommendations to improve existing systems
  • Prepare and maintain technical, project and system-related documentation
  • Identify opportunities, risk and constraints for IT to enhance the business
  • Maintain a good understanding of the organization’s business units’ functions and processes
  • Ensure business solutions are developed and maintained in a manner that is conducive to information access security policies and general IT development standards


  • Salesforce.com Developer Certificate is required
  • Minimum 5 years developing and implementing business software solutions
  • Knowledge of the property management industry and core business process and operations is an asset
  • ITIL Essentials Certification (an asset)
  • Minimum 5 years of experience with programming using the Force.com platform, which includes APEX, Visualforce and Web Services API
  • Database modeling, jquery, JSON, JSP, XML, HTML, JavaScript
  • Configuring and programming electronic workflows
  • Configuring & deploying Salesforce1 mobile app
  • General Salesforce administration
  • Cascading Style Sheets (CSS)
  • Excellent understanding of project management principles
  • Excellent understanding of application development lifecycle concepts
  • Good knowledge of technology environments, including network infrastructure, servers and operating systems
  • Good understanding of Agile development methodologies
  • Developing and configuring middleware products such as Jitterbit and ODBC
  • Good understanding of internet concepts and browser configurations
  • Configuring and managing internet servers such as IIS
  • Developing Microsoft SQL stored procedures and SSIS
  • Crystal Reports
  • Microsoft Reporting Services
  • Good understanding of Microsoft Office products


  • Able to exercise independent judgement and take action on it
  • Excellent analytical, mathematical, and creative problem-solving skills
  • Excellent listening, interpersonal, written, and oral communication skills
  • Logical and efficient, with keen attention to detail
  • Ability to effectively prioritize and execute tasks while under pressure
  • Strong customer service orientation
  • Experience working in a team-oriented, collaborative environment
  • Desire to keep current with latest trends in technology

This is a permanent position located in Toronto, ON.  We are only considering qualified candidates within the GTA.