Lead Developer-Salesforce in Hyderabad at Advance Auto Parts

Date Posted: 2/3/2021

Career Snapshot

  • Employee Type:
    Full-Time
  • Location:
    Hyderabad
  • Career Type:
  • Date Posted:
    2/3/2021

Career Description



Job Description

Join the ORGANIZATION'S Team and start reimagining the future of automotive retail. We are charged with executing ORGANIZATION's top-down commitment to enable our team members and stores to delight our professional customers.

Our customers are professional shops that know what they need and demand accuracy and speed, just like us.? Our priorities are all about their satisfaction, trust and loyalty.? The CRM Professional Team is responsible for building solutions that make it easier for our Professional customers to do business with ORGANIZATION and make it easier for our Team Members to serve those customers better than anyone else.

  Advance Auto Parts is currently looking for a talented Senior Salesforce developer to join the CRM Professional Team.  The successful candidate for this position will work on Salesforce Solution Design, Prototypes, and Development and Unit testing for various Salesforce initiatives. The person in this role will work with Business Analysts/Salesforce Administrators/Business Leaders in tailoring solutions that meets business needs through the use of an agile/iterative development process. This role will implement solutions through a combination of Salesforce configuration, and custom development on the Force.com platform. This role will be also work with Salesforce support, Security, Network, and Infrastructure teams to resolve critical issues and must collaborate well with service providers and have prior experience integrating with other on-prem and cloud-based systems.

ESSENTIAL DUTIES AND RESPONSIBILITIES includes the following.  Other duties may be assigned

  • Act as the development lead on multiple projects from requirements gathering through solution design, build, testing, and deployment
  • Translate functional requirements into technical design and develop robust solutions for each planned release
  • Responsible for the detailed design of technical solutions, Proof-of-Concepts (POC), prototyping and documentation of the technical design
  • Produce elegant code to meet design specifications using Apex, Visualforce and other technologies (eg XML, HTTP/HTTPS, Java, and C++)
  • Contribute to overall code quality by performing design and code reviews for fellow developers
  • Perform basic and extended unit tests for releases (internal and Salesforce releases)
  • Perform release migration tasks (change sets, config, data load etc.) and environment setup/management
  • Provide level 3 production support (involving appropriate functional teams when needed)
  • Help with triaging and fixing defects for the planned releases and production
  • Perform advanced Salesforce administration (Sandboxes management, Salesforce release and patches, User management, workflow and approval rules, Permission Sets etc.)
  • Continuous improvement of development processes for the Force.com platform using industry-standard and emerging practices like Agile, Continuous Integration, Continuous Delivery, etc.
  • Build and maintain great working relationship with peer teams
  • The above information on this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.

QUALIFICATIONS

  • Minimum 5 years of hands-on development experience with Salesforce.com developer toolkit (Apex Classes, Controllers and Triggers, Lightning Components, Lightning Design System, Visualforce, Force.com IDE, Migration Tool, Web Services, Custom Objects, Wrapper classes, Scheduled/Batch classes, Test classes, Custom Permissions, salesforce.com APIs, SOQL, SOSL, Service Cloud etc.)
  • Proficiency with Approval Processes and Validation Rules
  • Proficiency with version control system (like Git, Subversion or similar)
  • Experience with test driven development (TDD) and test automation tools for web-based applications (Selenium, Windmill, etc.)
  • Experience setting up and utilizing Continuous Integration (CI) severs (like Hudson, Jenkins or similar) for build and process automation
  • Experience in practicing agile methodologies, including scrum and continuous integration environments
  • Experience integrating salesforce with 3rd party systems using SOAP/REST web services and app exchange apps
  • Knowledge of Force.com development best practices and design patterns
  • Experience integrating Salesforce with multiple data sources
  • Experience with Oracle database platforms and writing complex queries using PL SQL
  • Familiarity with web application development technologies like JavaScript, AJAX, JSON, HTML5 and CSS preferred
  • Experience with Java or .Net programming is preferred
  • Experience with Agile development processes is preferred
  • Demonstrated ability to deliver results on time and produce high quality deliverables (accuracy and thoroughness)
  • Demonstrated expertise on programming best practices, design patterns and design trade-offs on internet and cloud-based platforms
  • Strong written and verbal communication skills
  • Ability to organize and lead technical meetings to achieve a given set objectives
  • Ability to build and maintain effective working relationships with other team members (immediate team as well as cross-functional teams)
  • Strong analytical and problem-solving skills
  • Ability to work in a fast-paced environment with multiple concurrent projects
  • Self-motivated and ability to apply good judgment and decision-making skills
  • Strong professionalism and interpersonal skills
  • Service focused, impact driven
  • Proven ability to design and optimize technical systems in support of organizational process

EDUCATION and/or EXPERIENCE

  • Bachelor's degree and/or equivalent experience.
  • At least 5-7 years of experience with Salesforce

CERTIFICATES, LICENSES, REGISTRATIONS

SFDC Certified Developer and/or Advance Developer is strongly preferred

SFDC Administrator/Advanced Administrator certification is strongly preferred

SUPERVISORY RESPONSIBILITIES

None officially, to start, but your leadership will be welcomed and recognized.

CHECK OUT OUR SIMILAR CAREERS

  1. Software Engineer Jobs
  2. Project Engineer Jobs