Salesforce Developer
Full-Time
Remote
Remote
POSITION OVERVIEW
NBME is looking to hire a Salesforce Developer to become part of Application Services unit. You will be part of a growing Salesforce practice and play a key role in maximizing the efficacy of the Salesforce Service Cloud, Communities, Commerce, and MDM capabilities. You will be part of a team responsible to develop Salesforce development best practices, center of excellence, and release management processes.
The Salesforce Developer will be responsible for the design, development, testing and implementation of customizations, applications, extensions, and integrations. You will work with a team of fellow engineers and collaborate with our Customer Success and Marketing teams to translate business needs into effective and scalable products within SFDC platform.
Your contributions will directly impact the growth and future of NBME. You must be able to thrive in our highly collaborative, digitally driven and innovation-led environment. Nurture your talent for thoughtful and game changing solutions in our inclusive culture that values diversity of ideas, experiences, and .
Diversity, Equity, and Inclusion Statement
At NBME, we continue to innovate and improve how we fulfill the evolving needs of the healthcare community. This commitment starts and ends with the people at NBME. By recruiting and empowering talented individuals from various disciplines and backgrounds, which includes professionals with diverse life experiences, abilities, and perspectives, NBME can take a well-informed, robust approach to advancing medical education and assessment for years to come. We also continue to focus on ensuring that our DEI work is impactful and ingrained in everything we do, including with our staff, workplace culture, products and services, the Philadelphia community and the broader medical education
RESPONSIBILITIES
-
Design and develop solutions using Apex programming language, Visual Force, Lightening Component Framework, Salesforce.com API framework, 3rd party APIs, and Salesforce.com development environment which includes custom objects, workflows, triggers, controller, extensions, the Force.com IDE, migration tools, SOQL, and web services.
-
Design and develop highly interactive UI using Lightning Component Framework, Visual Force, JavaScript and JQuery technologies.
-
Perform data transfer and cleansing via APEX Data Loader and/or SFDC Import Wizard.
-
Develop/maintain eCommerce offering on Salesforce through B2C Commerce.
-
Conduct unit testing and support other testing cycles like QA, UAT, regression, and system testing.
-
Analyze Salesforce major releases and coordinate impact with development teams.
-
Demonstrate understanding of software engineering concepts and be responsible for working on full lifecycle engineering efforts using Agile methodologies, object-oriented design, accepted design patterns and practices on SFDC platform.
-
Work alongside Product Owner, Salesforce Administrator/Configurator, Solutions Architect and other Engineers on the team and focus on leading implementation, mentoring other technical and functional team members on Salesforce Service Cloud and Communities to offer a comprehensive solution.
-
Participate in business and technical requirement meetings, create technical designs and well-architected solutions to fit business goals, and provide detailed level of effort estimates for proposed solutions.
-
Proactively engage on continuous improvement efforts and evaluation of 3rd party apps on AppExchange.
-
Work closely with the technology team to provide functional and technology support on SFDC Resolve Level 2 queries (i.e. break/fix, etc.) (an on-call rotation is associated with this position).
-
Champion the re-use of Salesforce solutions by developing, documenting, and enforcing application standards and procedures for SFDC platform where practical.
-
Communicate SFDC solution options to both technical and non-technical staff.
REQUIREMENTS:
-
3+ years of experience developing Force.com commercial business applications as part of a collaborative team required (Apex, Visual Force and Lightning Component Framework).
-
7+ years of total development experience required.
-
Strong understanding of Salesforce Declarative Programming and Administration (develop code, custom objects, Visual Force pages, Apex, Lightning Components, reports, workflows and assignment rules) required.
-
Experience with Salesforce.com Web Services APIs Force.com SOAP and REST-based Web Service APIs, the Bulk API, and the Metadata API required.
-
Experience integrating Salesforce with 3rd party systems using web services and app exchange apps required.
-
Solid understanding of Salesforce custom application design including knowledge of limits, throttling, security, APIs, etc., required.
-
Understanding of requirements management disciplines and software development life cycle required.
-
Exceptional problem solving, critical thinking, communication and collaboration skills required.
-
Experience in Agile development methodology/Scrum required.
-
Experience with Atlassian tools like Jira, Confluence, Bamboo (or similar tools) preferred.
-
Experience with source versioning systems like SVN (or similar) preferred.
-
Experience building complex business applications using Java will be a plus.
-
Platform Developer I, or II, or Platform App Builder certification will be a plus.
EDUCATION:
-
Bachelor's Degree in a Related Field or Equivalent Work Experience.
About NBME:
NBME offers a versatile selection of high-quality assessments and educational services for students, professionals, educators, and institutions dedicated to the evolving needs of medical education and health care. To serve these communities, we collaborate with a comprehensive array of professionals including test developers, academic researchers, scoring experts, practicing physicians, medical educators, state medical board members, and public representatives.
Together with the Federation of State Medical Boards, NBME develops and manages the United States Medical Licensing Examination. In addition, we are committed to meeting the needs of educators and learners globally with assessment products and expert services such as Subject Examinations, Customized Assessment Services, Self-Assessments, the International Foundations of Medicine , and Item-Writing Workshops.
We also provide medical education funding and mentorship through the Latin America Grants, Stemmler Fund, and Strategic Educators Enhancement Fund, which serve to advance assessment at educators' and health professionals' own institutions.
Learn more about NBME at NBME.org.
Compensation we are offering for this position is at $110,560 - $138,200/year. Please note that the offered rate for this position typically aligns with the minimum to midrange of this grade, but it can vary based on the successful candidate's qualifications and experience, department budget, and an internal equity review.
The NBME offers competitive salaries, excellent benefits, and a rewarding work environment.
NBME is an Equal Opportunity Employer. We will consider all qualified applicants for employment without regard to race; color; sex; gender identity; sexual orientation; religious practices and observances; national origin; pregnancy, childbirth, or related medical conditions; status as a protected veteran or spouse/family member of a protected veteran; or disability.