Job Description
Applicants must be authorized to work lawfully in the United States for NCCPA as NCCPA will not sponsor or take over sponsorship of employment visas.
As the R Shiny Developer I, you will be responsible for design and implementation of R Shiny web applications for the Psychometrics and Data Science department.
In accordance with NCCPA’s Conflict of Interest Policy, any NCCPA employee who is a PA, lives with or is in a committed relationship with, or is related to a PA is prohibited from working on exam content, participating in NCCPA exam-related meetings and will not have access to NCCPA systems that contain PA data.
Reports To: Senior Manager of Psychometrics and Data Science
Who We Are
National Commission on Certification of Physician Assistants (NCCPA) is the only certifying organization for physician assistants in the United States. Established as a not-for-profit organization in 1974, we are dedicated to assuring the public that board certified PAs meet established standards of clinical knowledge and cognitive skills upon entry into practice and throughout their careers. All U.S. states, the District of Columbia and the U.S. territories have decided to rely on NCCPA certification as one of the criteria for licensure or regulation of PAs.
Location: NCCPA is a hybrid work environment with our headquarters located in Johns Creek, Georgia. NCCPA has determined that the telecommuting status of this position is remote, which means that employees in remote positions are allowed to primarily work remotely with required travel for mandatory meetings, including to the NCCPA headquarters.
As a matter of policy, NCCPA restricts remote positions to those in which the employee’s home office location in a U.S. jurisdiction in the Eastern or Central time zones.
Why Work at NCCPA
We get to do meaningful work every day and we enjoy working and having fun together! No wonder we’ve been ranked #9 out of 75 small businesses in the metro Atlanta area by the Atlanta Journal Constitution's 2024 Top Workplaces in the Region.
How Will You Make a Difference? You will…
Work with psychometric and data science staff within the R & Shiny framework to create, enhance, and maintain functions and/or applications.
Create and manage interfaces and dashboards for internal and external consumption.
Maintain psychometric databases for use in R Shiny suite of applications.
Writing R code to process user input, fetch data, perform calculations, and generate outputs for the application.
Works with IT to ensure Shiny applications comport to rigorous security
Create advanced graphics using ggplot and ploty functions, ensure that applications function correctly and identify/resolve bugs, and create and prioritize future enhancements.
Hard Skills You Will Have
Bachelor’s Degree in Computer Science, Data Science, Statistics, mathematics or related field.
A minimum of two (2) years of programming experience in R Shiny.
Experience with web technologies (e.g. golem, CSS, HTML, and Javascript)
Experience with Version Control applications (e.g. DevOps, Git, GitHub)
Soft Skills You Will Have
Your highly developed time management skills, systematic approach to organization/planning and keen attention to detail while managing multiple projects.
Your excellent verbal and written communication skills.
Your interpersonal skills and ability to collaborate with cross-functional teams.
Extra Skills You Can Bring Along
Masters degree in Computer Science, Data Science, Statistics, Mathematics, or related field.
Experience with Linux.
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender, gender identity or expression, or veteran status. We are proud to be an equal opportunity workplace.
NCCPA is committed to the full inclusion of all qualified individuals. In keeping with our commitment, NCCPA will take steps to assure that individuals with disabilities are provided reasonable accommodations. If a reasonable accommodation is required to fully participate in the job application or interview process, to perform the essential functions of the position, and/or to receive all other benefits and privileges of employment, please contact Human Resources at .
Full-time
Hybrid remote