Description
Key Responsibilities:
- Participates in end-to-end in the product life cycle, including requirements gathering, solution design, development, testing, and implementation (Agile SDLC)
- Design and develops Salesforce solutions (Configuration and Development) in accordance with defined requirements and feature definitions, in line with the overall architecture direction of CDIO
- Designs applications using frameworks and components to meet the requirements and outline the design
- Evaluates new products for inclusion including prototyping
- Ensures that all code changes are end up in configuration and deployment tools
- Provides Release Deployments on non Production Management controlled environments.
- Release and Deployment Instructions, technical change management and fix defect/bugs & L3 support
Skills & Qualifications:
- Significant experience with development technologies, 3-5 years+ experience in a Salesforce developer role
- Salesforce administration and development experience, ideally CRM system experience (inc. Client data/multi-national)
- Ability to communicate complex ideas simply and effectively
- Passion for quality and continuous improvement of processes and software, well versed with software engineering practices (eg Continuous integration, Build/Deploy automation)
- Experience with Test Driven Development and Agile software development methodologies
- Ability to work in fast paced environment and create a positive working atmosphere
- Passion about sharing knowledge and best practices, and promote collaboration, in virtual/Matrix teams.
Technical Skills:
Candidate should have experience in several of the following:
- Experience in Salesforce.com applications development, configuration and implementation. (Apex Classes/Controllers, SOQL, SOSL, Lightening Components and Salesforce APIs)
- Knowledge of Java programming language and/or front web development
- UI Development expertise, HTML5, Javascript, JQuery and CSS, and frameworks such as, AngularJS, Struts
- Ability to work in virtual teams and in Matrix organisations.
- DevOps - Eclipse, Git, BitBucket, Jira, Confluence, Jenkins and/or TeamCity
Education/Certification
- Bachelor's degree from an accredited college or university with a concentration in Computer Science or Software Engineering or an IT-related discipline (or equivalent)
- Any relevant technical certifications eg Salesforce Development certifications.
For more information please call Michael.