Demo

Software Engineer III

NBME
Philadelphia, PA Full Time
POSTED ON 3/23/2025
AVAILABLE BEFORE 9/20/2029

POSITION OVERVIEW

NBME ® is currently seeking a Software Engineer with some Oracle development experience. The Software Engineer will be part of a large team that supports multiple mission critical applications across different platforms for NBME.

This role has been designated as primarily remote which means it generally does not require onsite work more than an average of 2-3 times per month and may require additional prescheduled onsite work. We're open to considering candidates in the following states: PA, NJ, DE and MD.

Diversity, Equity, and Inclusion Statement

At NBME ®, we continue to innovate and improve how we fulfill the evolving needs of the health care 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 landscape.


RESPONSIBILITIES

  • Manages the lifecycle of specific IT applications and their delivery to the customer's organization
  • Designs technology solutions by modeling requirements and applying standard application methodology best practices
  • Understands and interprets requirements by probing for information, facilitating consensus building, and synthesizing and translating ideas into actionable solutions and intellectual properties
  • Plans, conducts and leads critical IT application projects
  • Manages user expectations regarding appropriate milestones and deadlines
  • Collaborate with team and other technical groups in IT to implement ETL solutions and data integration following best practices and adhering to standards
  • Demonstrate ownership of assignments and professional maturity to deliver well-tested, dependable cost-effective deliverables in a timely manner
  • Demonstrate excellent communication skills to convey complex design and implementation solutions to colleagues and possibly business users
  • Provide production and maintenance support for developed applications
  • Maintain accurate and up to date design, implementation documentation
  • Exhibit strong professional integrity and frequently push others to do the same. Frequently serve in a leadership capacity to share advanced tips and techniques and/or newly acquired technical/business knowledge with peers
  • Demonstrate an ongoing ability to grow and continuously improve by promoting and implementing new ideas into the team
  • Demonstrate proficient understanding of and be responsible to follow the EA standards, software development, Application and Infrastructure design, IT security, DevOps, and service management processes

QUALIFICATIONS

Skills and Abilities

  • Extensive hands-on experience with ETL tools like Informatica
  • Extensive knowledge in Data Analysis, Design, Development, Implementation and Testing using Data Extraction, Data Transformation and Data Loading (ETL), and Data Integration using any ETL tool.
  • Experience with Informatica Intelligent Cloud Services (IICS), Azure or Salesforce ETL/Data Integrations is a plus
  • Strong understanding of software testing methodologies, tools, and technologies
  • Knowledge of programming languages, databases, and operating systems to effectively test the software
  • Experience working in Agile environment (Scrum and Kanban) is a plus
  • Experience using Atlassian tools such as Jira and Confluence is a plus
  • Excellent interpersonal, oral and written communication skills
  • Ability to learn new software engineering techniques quickly and independently
  • Ability to multi-task and prioritize items
  • Excellent analytical, debugging, problem-solving and root-cause analysis skills
  • Highly self-motivated, goal oriented, and self-directed to pick up new skills needed for the team
  • Impart technical expertise to less experienced team members
  • Ability to build and execute load/performance testing

Experience

  • 7 years of experience in Software development and support
  • 5 years of experience in Informatica ETL design, development and support
  • 2 years of experience in Oracle DB development
  • Salesforce Integration experience is a plus
  • Experience with any MDM solution is a plus
  • Experience with Boomi is a plus

Education

  • Bachelor's degree in related major or equivalent experience
  • Informatica PowerCenter certification is a plus

About NBME:

NBME offers a versatile selection of high-quality assessments and educational services for students, professionals, educators, regulators and institutions dedicated to the evolving needs of medical education and health care. To ensure our assessments meet the highest standards of quality, stay relevant and align to the current curriculum in medical schools and training programs, we rely on a wide network of collaborators. These include the volunteers who help develop our exam questions, the committees and panels who represent various groups within the medical education community, external researchers and health profession organizations.


We are committed to meeting the needs of educators and learners globally with assessment products and expert services such as NBME® Subject Examinations, Customized Assessment Services, Self-Assessments, the International Foundations of Medicine® Program and Item Writing Workshops. Together with the Federation of State Medical Boards, NBME develops and manages the United States Medical Licensing Examination®, which measures the ability to apply knowledge and skills that form the basis of safe and effective patient care. Our Competency-based Assessment unit is focused on new methods as well as the optimization of assessment in the workplace and education.


As a result of leadership in ongoing research, innovative measurement practices and the exploration of forward-thinking assessment modalities and improvements, NBME advances assessment science. Our grant and funding opportunities further support this dedication to medical education and assessment science. We help develop the next generation of assessment professionals through our Summer Psychometric Internship Program. Through the Stemmler Fund, Strategic Educators Enhancement Fund and Latin America Grants Program, researchers and educators can continue to improve the assessment of health care professionals around the world.


NBME views diversity, equity and inclusion (DEI) as foundational and enduring to our strategy and vision. We continue to focus on ensuring that our DEI work is impactful and ingrained in everything we do, including with our staff, culture, products and services, the Philadelphia community and the broader medical education landscape. Our commitment manifests in our hiring and staff development, recruitment for committees, grants programs, design and review of our assessments, and involvement in our local and national communities.

Learn more about NBME at NBME.org.

Compensation we are offering for this position ranges $120,000 - $150,000/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. Excellent Benefits include: Healthcare, Dental, Prescription, and Vision plans; 401(k) w/match, Tuition Reimbursement Plan, Commuter Benefit: Public Transit or Parking options. Remote Friendly Workplace.

NBME is an equal opportunity employer as defined by the EEOC.


Salary : $100,000 - $150,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer III?

Sign up to receive alerts about other jobs on the Software Engineer III career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295

Sign up to receive alerts about other jobs with skills like those required for the Software Engineer III.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $114,549 - $164,025
    • Income Estimation: $120,936 - $155,014
  • Debugging Skill

    • Income Estimation: $112,685 - $163,282
    • Income Estimation: $114,549 - $164,025
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at NBME

NBME
Hired Organization Address Philadelphia, PA Full Time
POSITION OVERVIEW The primary responsibility of the position is to construct, debug and test applications and systems th...
NBME
Hired Organization Address Philadelphia, PA Full Time
OVERVIEW OF POSITIONS NBME®'s Psychometrics and Data Analysis (PADA) unit is seeking a Psychometrician and a Senior Psyc...
NBME
Hired Organization Address Philadelphia, PA Full Time
POSITION OVERVIEW The Client Service & Resource Specialist I is responsible for providing premier technical product supp...
NBME
Hired Organization Address Philadelphia, PA Full Time
Overview The Customer Services and Resource Center of the NBME® is seeking an experienced Customer Services and Resource...

Not the job you're looking for? Here are some other Software Engineer III jobs in the Philadelphia, PA area that may be a better fit.

Software Test Engineer III

Suvoda, Conshohocken, PA

AI Assistant is available now!

Feel free to start your new journey!