Senior Salesforce Developer in Roanoke, VA with Greene Resources

Date Posted: 10/10/2019

Job Snapshot

Job Description

Job Number: 34622

Senior Salesforce Developer

Job Description:

Our client is looking for a Senior Salesforce Developer to join their team! The Senior Salesforce Developer for this position will work on Salesforce Solution Design, Prototypes, and Development and Unit testing for various Salesforce initiatives. This is a full time, contract to hire position based in Roanoke, VA.


  • 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 platform using industry-standard and emerging practices like Agile, Continuous Integration, Continuous Delivery, etc.

  • Build and maintain great working relationship with peer teams

Education Requirements:

  • Bachelor's Degree and 5-7 years of related experience; or equivalent combination of education and experience

Desired Background/Skills:

  • 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


  • Minimum 5 years of hands-on development experience with developer toolkit (Apex Classes, Controllers and Triggers, Lightning Components, Lightning Design System, Visualforce, IDE, Migration Tool, Web Services, Custom Objects, Wrapper classes, Scheduled/Batch classes, Test classes, Custom Permissions, 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 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

Other Information:

  • Greene Resources is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.


  1. Software Engineer Jobs
  2. Project Engineer Jobs