Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Application Developer

$114.98k - $145k

NBME

Job Description

Job Description

POSITION OVERVIEW

NBME is seeking an Application Developer to join our Product Engineering team. In this role, you'll lead the design and development of innovative software solutions that impact medical education globally. You'll collaborate in an agile environment, mentor team members, and work across the full stack to ensure our systems are secure, scalable, and forward-thinking. This is a project-based position expected to last between 18 and 24 months.

This role has been designated as a primarily remote position, though it may require occasional onsite work for team collaboration or meetings. We are currently prioritizing applicants within a 50-mile radius from our Philadelphia office.

Please note that onsite interviews and onboarding at our Philadelphia office may be required for this role. If applicable, advance notice will be provided to support planning.

Responsibilities

  • Serve as the lead developer on large and complex initiatives, ensuring the adoption of optimal technologies that align with and elevate the product's vision for maximum impact.
  • Demonstrate a high level of professional integrity, consistently encouraging others to uphold the same standard. Regularly take on leadership responsibilities by sharing advanced techniques and newly acquired technical or business knowledge with peers.
  • Collaborate closely with IT and business stakeholders to translate specifications into cohesive software designs and implementations. Occasionally assume the role of application architect to define system designs and solutions.
  • Exhibit flexibility, adaptability, and a strong ability to learn quickly in diverse technical and creative environments, consistently delivering high-quality work within tight deadlines.
  • Provide mentorship and guidance to junior and mid-level developers, promoting adherence to best practices and coding standards across the team.
  • Research industry trends and incorporate digital marketing best practices to inform strategy.
  • Assist in the documentation of unit processes that support workflows or address challenges.
  • Assist with management of technology vendors, budget inputs and services, adoption, and performance metrics.

QUALIFICATIONS

Skills and Abilities

  • Strong experience with Python for backend development
  • Proven expertise in AWS Serverless technologies: Lambda, API Gateway, AppSync, Step Functions, DynamoDB, etc.
  • Strong experience with microservices architecture and event-driven systems
  • Hands-on experience with Infrastructure as Code (IaC) tools such as AWS CDK or CloudFormation
  • Knowledge of authentication/authorization standards like OAuth2 and integration with Cognito or other identity providers In-depth knowledge of website design and programming

Experience

  • 5+ years of software development experience, including at least 2 years working with AWS cloud services
  • Experience in Java and Angular, is a big plus

Education

  • Bachelor's degree in related field

About NBME

NBME is a not-for-profit organization that specializes in the creation of assessments and learning tools for physicians and health professionals. Our mission is to advance assessment of these professionals to achieve optimal care for all, supporting the development of a highly effective, diverse and compassionate health care workforce.

Founded in 1915, NBME develops and manages the United States Medical Licensing Examination® with the Federation of State Medical Boards. We offer a comprehensive portfolio of assessment products for every stage of the medical school journey and provide assessment services to various health profession organizations.

We are dedicated to advancing innovative assessment approaches through research, collaboration and contributions to the medical education and assessment communities. In 2024, we expanded our assessment capabilities to include simulation through the acquisition of MedVR Education.

Learn more on NBME's website.

NBME's Community Collaborations and Contributions

NBME believes that a key path to meeting our mission is collaborating with and supporting our communities. Our Community Collaborations and Contributions programs provide resources and recognition to medical educators and researchers advancing the field of assessment throughout their careers. In addition, we invest in fee assistance, scholarships and pathway programs to aid learners and help support increased representation in health care. Headquartered in Philadelphia, NBME also gives to local organizations that advance health equity and access and positively impact social determinants of health.

Compensation we are offering for this position is at $114,982 -$145,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. 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.

 

Job Posted by ApplicantPro

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Application Developer in Philadelphia, PA vacancy
  •  ...Software Engineer - Application DeveloperWe are seeking a Software Engineer - Application Developer with extensive experience in ReactJS and NodeJS to join our team in delivering robust, scalable, and reliable application solutions. This role involves hands-on application... 
    Suggested
    Local area

    Samprasoft

    Philadelphia, PA
    4 days ago
  • $59.5k - $65.5k

     ...Agile/Scrum practices is preferred. Prior work in business application development is a plus. Knowledge of testing methods and quality...  ...to team standards and collaborate when obstacles arise. We develop our skills in IBM i, RPG, CL, DB2, modern languages, and... 
    Suggested
    Full time
    Internship
    Visa sponsorship

    Mystic Stamp Company

    Camden, NJ
    3 days ago
  •  ...Job Description Job Description Position Summary: We are seeking a Mid-Level .NET Developer to design, develop, and maintain secure, scalable web applications using ASP.NET technologies. This is a hands-on development role that participates in all phases of the... 
    Suggested

    PMHCC Inc.

    Philadelphia, PA
    16 days ago
  • $115k

     ...ensuring a more secure future. AGE is seeking a Software Developer with strong C# and database expertise to join our development...  ...and maintaining robust middle-tier services and data-driven applications. The candidate will work closely with cross-functional teams... 
    Suggested
    Immediate start
    1 day per week

    AGE solutions

    Philadelphia, PA
    16 days ago
  • Requirements : Experience in .Net Core development, using C# Strong experience with .Net technologies/frameworks, like .Net 6, .Net Core, Microservices, REST APIs, etc. Experience with cloud platforms, like AWS, and AWS services, like App Config, Secrets, etc. Experience...
    Suggested

    3B Staffing LLC

    Philadelphia, PA
    4 days ago
  • $114.1k - $268.18k

     ...design, configuration, testing, deployment, optimization, and application onboarding Design identity governance solutions including identity...  ...leadership to gather requirements and support delivery Develop technical documentation, governance standards, solution... 
    Full time
    H1b
    Local area

    KPMG

    Philadelphia, PA
    9 days ago
  •  ...subsystems within our embedded stack, and your architectural decisions will shape the product. You'll bridge hardware and high-level applications across Embedded Linux, RTOS (Zephyr/FreeRTOS), and bare-metal environments — and you'll be the technical point of contact for... 
    Full time
    Remote work

    Fort Robotics

    Philadelphia, PA
    14 hours ago
  •  ...in different industries.  Key Responsibilities Design and build end-to-end features across frontend and backend systems Develop scalable, maintainable, and secure software architectures Implement AI-powered features using LLMs, embeddings, agents, or ML services... 
    Remote job
    Full time

    Crosslake Technologies

    Philadelphia, PA
    14 hours ago
  • $1,000 per month

     ...encouraging innovative solutions and recognizing great performance.POSITION SUMMARY:As a full-stack developer, the associate is responsible for front-end and back-end application development. This role is responsible for the design, architecture, coding and implementation... 
    Full time
    Casual work
    Work at office
    Local area
    Remote work
    Weekend work
    Afternoon shift

    NewRez

    Fort Washington, PA
    4 days ago
  •  ...either country. Qualifications Position: Software/ .Net Developer Duration: 6+ months Contract to Hire Role: They are...  ...Software Engineer to handle the development and maintenance of applications using Microsoft and Oracle. The qualified candidate must have... 
    Full time
    Contract work
    Work at office

    Ask It Consulting Inc.

    Philadelphia, PA
    14 hours ago
  •  ...ServiceNow development with JavaScript, HTML, CSS, SOA, SOAP, REST Applicants should have experience with configuration changes and...  ....· Degree, Certification, Total Yrs. of experience ServiceNow developer certification or coursework/training a plus Strong working knowledge... 

    Careers Integrated Resources Inc

    Camden, NJ
    2 days ago
  •  ...Application EngineerRankin Automation is expanding our engineering team to support the growth of automation in manufacturing. The Application Engineer will be a contributing engineer who is primarily a technical resource to support the sales team and helps salespeople... 
    Full time
    Casual work
    Work at office
    Monday to Friday
    Afternoon shift

    Flow Control Group Company

    Conshohocken, PA
    2 days ago
  •  ...Purple DriveAs a ServiceNow developer/integrator, you will be working developing custom workflows and application integrations to fulfill customers IT Service Management needs using ServiceNow.Skills RequiredExperience developing in ServiceNow (JavaScript, workflows, update... 

    Purple Drive

    Philadelphia, PA
    2 days ago
  •  ...labor as a variable cost. Job Description Codes software applications to adhere to designs supporting internal business requirements...  ...assurance procedure for software. Oversees testing and develops fixes. May require a bachelor's degree in a related area and 3... 
    Full time
    Immediate start

    Artech Information System

    Philadelphia, PA
    14 hours ago
  •  ...As a member of the Information Services Department, the Senior Web Developer is responsible for developing high-performance web applications, troubleshooting server-side issues, and working closely with stakeholders to deliver scalable and efficient solutions. This position... 
    Full time
    Contract work
    Work at office

    Staff Careers

    Philadelphia, PA
    14 hours ago
  •  ...Enterprise Performance Management (aka Hyperion), OBIEE and TIBCO. Job Description Required Skills Experience developing applications and websites optimized for mobile devices. • Comfortable working in HTML5 and JavaScript • Experience with PHP, CSS, Visual... 
    Full time

    Spruce Infotech, Inc

    Philadelphia, PA
    14 hours ago
  •  ...There is no remote/virtual work scenario  Senior/Lead Web Developer  Responsibilities for Senior Web Developer Provide...  ...server as a subject matter expert for a wide range of areas, applications, and technologies. Provide effort estimates for large projects... 
    Full time
    Contract work
    Work experience placement
    Local area
    Remote work
    Relocation

    Right Talent Right Now

    Philadelphia, PA
    14 hours ago
  • $128k - $187k

     ...while maintaining a collaborative and high-performing team environment. \n Responsibilities Technical Aptitude : Develop and maintain applications using InterSystems IRIS and ObjectScript, writing efficient, high-quality code that meets stringent project and... 
    Full time
    Temporary work
    Summer work
    Summer holiday
    Live in
    Currently hiring
    Work at office
    Local area
    Remote work
    Flexible hours
    3 days per week

    Artera

    Philadelphia, PA
    14 hours ago
  • Lamps.com is actively looking for experienced developers
    Full time

    Lamps.com

    Philadelphia, PA
    14 hours ago
  •  ...Engineers are expected to operate across the stack, not within silos Key Responsibilities Design and build full-stack applications from concept to production Own the full SDLC: design, development, testing, deployment, and iteration Work within a small... 
    Remote job
    Full time

    Crosslake Technologies

    Philadelphia, PA
    14 hours ago
  • $120k - $140k

     ...making a real difference! About The Position TherapyNotes is seeking a Senior Software Developer to design, build, and evolve scalable, secure, and maintainable SaaS applications and services. This full-stack role contributes to responsive user interfaces, business... 
    Full time
    Local area
    Remote work

    Therapynotes.com

    Philadelphia, PA
    14 hours ago
  •  ...can contact us. This is only Corp to Corp Software Developer Location: Philadelphia, PA Duration: 6 months   Required...  .... ~ Experience designing & developing multi-threaded application software in C/C++. ~ Experience with embedded platforms. ~... 
    Full time

    System Canada Technologies

    Philadelphia, PA
    14 hours ago
  •  ...and cloud infrastructure) ~ Comfortable stepping into an architectural role when needed ~ Experience deploying and operating applications in cloud environments (AWS, Azure, or GCP) ~ Solid understanding of the full SDLC ~ Deep experience with (i.e., daily usage of... 
    Remote job
    Full time
    Immediate start

    Crosslake Technologies

    Philadelphia, PA
    14 hours ago
  •  ...Plains, BMS, and Broadridge. · Collaborate with designers, product managers,business partners and other software teams to develop new applications, user interfaces,and features using a variety of technologies. · Migrate legacy desktop applications to modern web... 
    Full time

    Nfinity Inc.

    Philadelphia, PA
    14 hours ago
  • $140k - $200k

     ...founders of their own companies What You’ll Do Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI (or related UI frameworks), C#, XAML, and — when needed — C++. Define and enforce best-practices... 
    Full time
    Work at office

    Speechify

    Philadelphia, PA
    14 hours ago
  •  ...Senior Level .NET Developer Solvepoint is looking to add to its team of extraordinary Senior Level .NET Developers qualified individuals...  ...Initial Requirements: Refactoring several existing VB applications using UML, C#, ASP.NET, and OO methodology Writing new... 
    Full time
    Immediate start

    Solvepoint Corporation

    Philadelphia, PA
    more than 2 months ago
  •  ...packages, and bootloader. Essential Functions: Develop device drivers and board support packages for custom embedded...  ...and debugging drivers, BSPs, bootloaders, bare-metal applications, or other low-level development in embedded systems Experience... 
    Full time

    Andre Global

    Camden, NJ
    3 days ago
  •  ...Job Description Job Description Application Engineer Location: Blue Bell, PA Salary Range: 85,000.00 to 105,000.00 About...  ...field sales and customer service. Support existing activities, develop new technical solutions, maintain/establish technical contacts... 
    Temporary work
    Work from home

    SKF

    Blue Bell, PA
    24 days ago
  • $140k - $200k

     ...and systems. Imagine working on the front lines of technology, developing state-of-the-art solutions that safeguard our nation's...  ...team members as a subject matter expert in embedded software application development, through guidance and direction to one or more software... 
    Full time
    Relocation
    Relocation package

    Best Infosystems LLC

    Camden, NJ
    11 days ago
  •  ...Front End Developer – great growth opportunity Founded in 2001, IntuitSolutions is a leading technology company that offers its...  ...Experience / Skills: Experience with database driven ecommerce applications / platforms Familiarity with online payment gateways and... 
    Remote job
    Full time
    Work at office

    Intuit Solutions

    Philadelphia, PA
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Application Developer. Be the first to apply!