 
        
        Role Overview
The role is responsible for conducting customer discussions around requirements and technical drawing.
Key Responsibilities:
 * Develop software programs by technical specifications following programming standards and procedures.
 * Perform unit tests, modify programs and resolve problems by diagnosing and correcting logic and coding errors.
 * Ensure secure coding and UI standards and best practices are applied during development.
 * Contribute to the improvement and maintenance of applications and programs.
 * Lead efforts to configure, analyze, design, develop, and maintain program code and applications.
 * Execute detailed and complex unit tests and secure code testing and troubleshooting.
 * Support source code management processes.
 * Contribute to integration, systems and performance testing and code tuning.
 * Participate in secure code peer reviews.
 * Promote opportunities for the reuse of code, configurations, procedures and techniques.
Requirements
Computer science, computer engineering or a related field degree preferred.
Fluency in English to conduct technical meetings with offshore teams, support teams and customers outside Brazil required.
Experience with data architecture, writing SQL queries and data modeling, governance and architecture performance practice and guidelines necessary.
Proficiency in migrating data from traditional applications to Salesforce using the Import Wizard and Data Loader utility required.
Experience handling multi-country deployments and managing multiple instances of Salesforce.com advantageous.
Setting up and customizing managed Field Service packages experience a plus.