As a Senior Salesforce Developer you will be responsible for taking care of the entire end to end life cycle of the product, including but not limited to designing, implementing, deploying and maintaining.
You will be working on implementing solutions on Service Cloud, Community Cloud and Force.com.
Play a key role in system and application design considering scalability, configurability, maintainability and robustness of the solution
Perform development, unit testing, implementation as it relates to Salesforce.com software and the Force.com platform
Evaluate business requirements and determine potential Salesforce-enabled components (Should be able to determine when to use customization vs configuration)
Identify opportunities to use salesforce automation
Provide technical assistance in identifying, evaluating and developing systems and procedures which are cost effective and meet user requirements
Skills And Experience
Bachelor's degree in Software Engineering, Computer Science, or a related field (or equivalent experience in relevant field)
At least 8+ years of experience with application development
At least 4+ Years experience as a Salesforce Developer
Must have in-depth knowledge of design and implementation using Apex classes, triggers, workflows, Salesforce Lightning (aura), VisualForce pages, controllers, batch process and extensions
Must have in-depth knowledge of Salesforce query languages like SOQL and SOSL
Must have in-depth knowledge of governor limits and best practices
Extensive knowledge of Salesforce security models
Knowledge of configuration using workflow rules, process builder and flows.
Experience with Salesforce Community portal administration and Community builder concepts
Knowledge of Service console
Integration with on-premise or third-party solutions using RESTful Web Services
Experience in data migration using Salesforce Dataloader or Import Wizard
Strong interpersonal and communication skills
Be able to multi-task and solve problems
Self-starter, able to develop strong relationships with stakeholders, meet tight deadlines and tolerate change and ambiguity
Demonstrated accuracy, thoroughness in completing tasks, and attention to detail
Ability to work in a cross functional team
Familiar with the Agile approach including Scrum
Nice To Have
Experience with git repository
Familiarity with capital markets and financial market data
TMX is committed to creating and sustaining a collegial work environment in which all individuals are treated with dignity and respect and one which reflects the diversity of the community in which we operate.
We provide accommodations for applicants and employees who require it.