Agility Technologies Inc. is looking for a Salesforce Developer/Architect to analyze, design, and champion software solutions by configuring existing systems and writing code to solve business problems on the Salesforce platform.
Requirements
- Technical foundational understanding of the Salesforce platform including apex, triggers, batch Apex, Visualforce etc.
- Experience with the Lightning Framework on the Salesforce platform & JavaScript frameworks, design patterns.
- In depth knowledge and experience of the Salesforce security best practices
- Deep understanding of Agile methodology & experience in designing workflow rules to carry out business processes.
- Proficient in SQL query language and relational databases
- Experience with system integration and ETL processes; Visual Importer experience a plus
- Understanding of and ability to maintain Apex versioning
Responsibilities
- Analyze, Design and champion software solutions through configuring existing systems and possibly writing some basic code.
- Construct, configure, and maintain complex Salesforce objects and processes.
- Develop functional, integration, regression, and stress test plans.
- Translate business requirements into technical solutions.
- Provide technical consultation on various aspects of the product and solutions based on the customer’s business requirements.
- Create, run and present process flows that aligns a customer’s technical business needs to that of Salesforce Solutions
- Responsible for designing/architecting the solution and development part with the help of development for large-scale customers.
Other
- Identify, define, and document problems or situations that require attention or improvement.
- Locate, collect and organize information that enhances the understanding of a problem or situation and that facilitates effective communication of it to others.
- Study, examine and interpret problems or complex situations by separating into discrete components. Simplify and better understand how the components fit together and why they are arranged in particular ways.
- Create and or update documentation.
- Adhere to appropriate system development standards and process methodology.