804-290-4272 Search Jobs

Salesforce Developer (5142)

Roanoke, VA 24012

Posted: 08/27/2019 Employment Type: Contract Job Category: Salesforce Developer Job Number: 5142

Job Description

Morton has an immediate need for a Salesforce Developer for a customer located in Roanoke, VA.   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, and 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.

  • 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, C++, and ASP)
  • 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

  • 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, 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
  • SFDC Certified Developer and/or Advance Developer is strongly preferred
  • SFDC Administrator/Advanced Administrator certification is strongly preferred
  • Expereince 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
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

Do NOT follow this link or you will be banned from the site!