This site uses cookies. To find out more, see our Cookies Policy Developer in Mechanicsville, VA at Owens & Minor, Inc.

Date Posted: 5/6/2019

Job Snapshot

Job Description


Works closely with internal resources to ensure the timely and effective delivery of Salesforce requirements in a variety of industry contexts. Manages all aspects of (SFDC) including configuration, customization and implementation of applications and third party integrations. 


1.       Develops program logic for new applications with Software Engineering Techniques considering Software Engineering Architecture for various functional needs in the application.

2.       Performs software development using programming languages such as Apex, VisualForce and related tools and frameworks.

3.       Works in the development environment to create custom objects, workflows, Apex Classes, Controllers, Triggers, Lightning Components and Visual Force Pages to show customized content according to client needs.

4.       Analyzes/Interprets architecture and design, performs code reviews, provides mentoring, provides guidance and ensures adherence to programming and documentation policies, software development, testing, and release.

5.       Develops BULK API calls (REST) and SOAP to integrate application components.

6.       Coordinates with business users and platform administrator to gather business requirements and translate them into user stories to build product backlog for future releases.

7.       Collaborates with platform architect and business users throughout all phases of development, testing, and deployment to ensure the requirements are being met.

8.       Conducts trial runs to test applications/systems/software performance, debugs/resolves problems, and ensures that system improvements are successfully implemented.

9.       Operates, supports, and improves our tools for continuous integration, automated testing, and release management.

10.   Constantly evaluates options to optimize performance of existing integrations


1.      Performs additional duties as directed.



  • Bachelor's Degree required; Master's Degree preferred
  • Five or more years of relevant IT experience in large / complex IT architecture environments
  • Three or more years of experience with development tools and techniques, e.g. APEX, Test Classes, Triggers, Controllers,, SOAP and REST APIs, JSON, sObjects, SOQL, SOSL, outbound messaging and creating Visual Force pages
  • Experience integrating with enterprise-level applications
  • Experience with cloud ETL tools, such as IDE, Migration Tool and Data Loader, as well as web-service integration.
  • Three of more years of experience supporting configuration tasks such as field/page updates, workflows, validations, custom permissions, and approvals.
  • Lightning Development Skills (preferred)
  • Three or more years of Environment Management and Migration experience utilizing Change Sets and other tools such as ANT or GIT.
  • Or any combination of education and experience to meet the above requirements


  • Ability to interact, partner and provide thought leadership with comfort and ease
  • Ability to quickly earn the trust of sponsors and key stakeholders
  • Ability to lead, manage, influence and build teams in a highly-matrixed organization
  • Ability to prepare and deliver high-level presentations including key messages regarding objectives, milestones, risks and results to teammates, senior management, customer and/or suppliers
  • Ability to listen to and interpret the needs of the customer into actionable goals
  • Ability to demonstrate advanced analytic, critical-thinking, problem-solving, strategic agility and organizational skills
  • Ability to quickly identify and implement actions in order to accomplish objectives, remove obstacles and create focus
  • Ability to demonstrate affinity for defining work deliverables and for clearly communicating expectations, timelines and consequences
  • Proven ability to successfully implement large-scale, cross-functional, multi-faceted programs and projects
  • Ability to identify opportunities that lead to operational improvements and/or savings


  • Ability to travel up to 30% of the time, national and international
  • May work extended hours on occasion

Not Ready To Apply?

Joining our Talent Network will enhance your job search and application process. Whether you choose to apply or just leave your information, we look forward to staying connected with you.