The Technical Lead is responsible for the detailed design of technical solutions, documentation of the solution design, and management of the development team throughout the development, testing and support phases of Salesforce projects. The Technical Lead heads all technical aspects involved in delivering Salesforce projects including overall solution architecture, custom code development (Visualforce and Apex), external application integration, and data migration.
Key Performance Areas:
Lead and/or contribute to all technical aspects of multiple projects simultaneously.
Manage the development and deployment of new applications, and/or enhancements to existing applications.
Gather system requirements, conduct analysis, coordinate the design of solutions and establish metrics for success.
Ensure that development projects meet business requirements and goals, fulfill end-user requirements, and identify and resolve systems issues.
Provide detail design and documentation of each component of the solution such as data migration, integration and custom development.
Maintain high customer satisfaction through the delivery of high-quality, timely, and thorough solutions to customer problems.
Determine the scope and corresponding effort estimates for all development.
Work closely with business partners to realize the full capabilities of Salesforce.
Create and maintain development and integration plans.
Being Project owner, Technical Lead is also expected to communicate professionally and expertly with the client, team and all stakeholders as well as function as the single point of contact for multiple Projects simultaneously, hand holding Customers through Kickoff to Delivery signoff.
Desired Profile Expected Knowledge: Salesforce/Force.com custom development using Visualforce and Apex
Knowledge of different database platforms such as Oracle, DB2, SQL Server, Sybase
Knowledge of ETL tools
such as Informatica and Cast Iron
Strong communication skills
Strong analytical skills with ability to learn quickly.
3 years direct experience in software development and/or programming design and systems management
Bachelor's degree in Computer Science or Engineering, or closely related field or equivalent experience.
Salesforce Certification will be an added bonus.