> salesforce developer

Roles and Responsibilities

> Develop, implement and manage Salesforce integration strategies and strategic initiatives

> Seek out ways to utilize Salesforce to improve processes, productivity and build scalable solutions

> Create and manage custom objects, fields, formulas, reports and dashboards

> Design and optimize user interfaces using Visualforce pages

> Develop and maintain validation rules and custom workflow rules

> Work with groups to understand their business processes and requirement

> Train others on Salesforce development practices as needed

> Work with groups to understand their business processes and requirement

> Translate business requirements into logical, component-based technical designs

> Create design and technical specification documentation

> Drive resolution of all issues that come up during development phase

> Clearly communicate project status to key stakeholders throughout entire development process

> Contribute on select projects through the software development lifecycle: understanding business requirements, implementation, and support

> Provide ongoing code-level maintenance and support


Skills and Experience

> B.A./B.S. degree

> 2+ years of experience with Salesforce administration & development, customization and related tools

> Salesforce Administration Certified, Salesforce Developer Certification Preferred

> Detailed knowledge of Salesforce.com architecture

> Experience using Salesforce.com data tools (Data Loader, Excel Connector)

> Development skills in HTML, Java, and SQL

> Experience writing SOQL and SOSL queries

> Experience with Visualforce and APEX

> Strong understanding of relational databases and has developed a competency around MS SQL Server, MySQL, or Oracle

> A strong stakeholder focus and a capacity to collaborate with stakeholders to build, fix and optimize processes

> Ability to analyze and creatively solve complex business and technical problems

> Strong MS Office skills, including Word, Excel and PowerPoint

> Ability to manage and prioritize multiple projects simultaneously

> Strong demonstrated communication skills, creativity and a drive for results

> Ability to communicate with all levels within the organization

> Ability to work well under pressure and maintain Deadlines