Employment Opportunities at NABP

NABP is a 501(c)3 nonprofit that aims to ensure the public’s health and safety through working with its member state boards of pharmacy. The Association is an equal opportunity employer.

Senior Software Engineer

Association seeks a Senior Software Engineer to create, modify, and maintain functional requirements for business software solutions. This individual will serve as a liaison between the technology team and other NABP departments, and collaborate to devise scalable solutions for NABP programs and services.

Job Description

  • Understands the structure, functionality, and customer use of NABP applications.
  • Develops features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, design, coding, testing, and deployment.
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; and following the software development life cycle.
  • Determines operational feasibility of potential solutions by evaluating analysis, problem definitions, requirements, and solution developments.
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming.
  • Investigates, analyzes, and makes recommendations to management regarding technology improvements, upgrades, and modifications.
  • Collaborates with the engineering and operations teams to define plans for standardizing, scaling, and enhancing our products.
  • Provides engineering support when building, deploying, and configuring systems for NABP customers.
  • Collects, analyzes, and summarizes development and service issues.
  • Supports and mentors software engineers by providing advice, coaching, and educational opportunities.

Job Requirements

  • Bachelor of Science degree. Master of Science degree preferred.
  • Seven plus years of exposure to a computer science industry.
  • Experience with .NET MVC, C#, SQL Server, AngularJS, REST API, HTML, and Javascript.
  • User Interface specialization for web and mobile applications.
  • Experience with AWS/Azure experience and Xamarin Mobile development.
  • Software design skills.
  • Advanced written and verbal communication skills, and an ability to build good rapport with users.

To apply for this position, please email the following information to hr@nabp.pharmacy.

  • Your resume
  • Salary expectations

No phone calls, please.

Surveyor

NABP seeks pharmacist contractors who are interested in performing inspections and surveys of pharmacies. This is an opportunity for pharmacists to utilize their career knowledge and experience in the very professionally rewarding area of public health protection. Individuals performing this work will receive competitive compensation and travel expenses.

Job Requirements

  • Active pharmacist license in good standing.
  • Pharmacists with sterile and non-sterile compounding experience.
  • Knowledge and/or experience with USP <797> and <795>, federal compounding law and requirements, and other compounding regulations.
  • Recent external training on compounding including USP <797> and USP <795>, such as Bootcamp or SCIT.
  • Practical experience in compounding or regulatory inspection/investigations of pharmacies.
  • Flexible schedule with access to major transportation centers.
  • Able and willing to travel (including air travel) and stay overnight as needed.
  • Not employed, contracted, or performing work for other accrediting organizations.
  • Highly organized, detail-oriented, proficient analytical ability, effective listening skills, and ability to manage multiple assignments.
  • Proficiency in PC applications including Microsoft Office products (Word, Excel) and access to a laptop/tablet.
  • Current valid driver’s license.
  • Professional insurance and auto insurance.
  • References are available upon request.
  • Must be able to walk or stand for periods of time.
  • Must be able to travel, surveys may be nationwide.

To apply for this position, please email the following information to hr@nabp.pharmacy.

  • Cover letter
  • Your resume

No phone calls, please.

Software Engineer

Association seeks a Software Engineer who will develop the environment that delivers data to end users. This individual will gather information to create/modify/maintain functional requirements for business software solutions, and will serve as a liaison between the business communities and Information Systems (IS) team. They will support benefit definition, measurement of goal attainment, and user satisfaction; and contribute to testing efforts. The ideal candidate identifies business rules and improvement opportunities, and contributes to evaluations, skill attainment, and growth for the IS team.

Job Description

  • Develops applications using C#, .Net MVC, WCF, and JQuery framework for javascript, and Visual Studio 2010 or higher.
  • Performs Unit Test code changes, and adheres to established coding standards.
  • Works cooperatively with business analysts and quality assurance personnel to ensure proper and sufficient testing before deployment of any code changes designed to address reported troubles.
  • Interacts with database administrators, developers, business analysts, system administrators, and end users to interpret business requirements.
  • Performs requirements analysis and documents functional design specifications utilizing current systems, methodologies, and tools.
  • Investigates reports of outage, improper, or untimely operation. Determines a root cause and develops and executes plans to address the problem.
  • Develops software code changes to address documented deficiencies in the operations of the product.
  • Evaluates and makes recommendations on new and existing end-user tools and products.
  • Assures the creation and maintenance of program documentation.
  • Fosters and maintains good working relationships, and cooperates actively with staff and third parties regarding assigned development and support tasks.
  • Works cooperatively with NABP staff to analyze, recommend, and implement actions regarding operational incidents, program malfunctions, or requests for development when an incident occurs with the applications or application creation process. Implements programming changes to address such incidents when necessary.
  • Stays abreast of technical changes in the areas of development competence through formal and informal professional development, and recommends change where necessary to ensure NABP technologies and application programs are effective, secure, and up-to-date.
  • Provides regular reports to the information systems senior manager.

Job Requirements

  • 4-6 years of experience in Software Development using Microsoft technologies.
  • Extensive experience using .Net framework, ASP.Net, C#, C, C++, SQL, JavaScript, JQuery, CSS, AJAX.
  • Experience in developing applications with .Net frameworks.
  • Experience in latest technologies such as .Net MVC, WCF, WPF Entity Framework and LINQ desired.
  • Web development mark-up and scripting languages such as HTML, XHTML, XML, XSL, XSLT, CSS, and JavaScript.
  • Knowledge of relational data base design, Normalization, ER diagram.
  • Knowledge of development tools: Visual Studio, SVN, IIS, Visio.
  • Experience in developing database queries, stored procedures, and views in MS SQL Server.
  • Working knowledge of systems integration design patterns and best practices.
  • The desire to broaden technical, business, and consulting skills.
  • Interest in gaining experience with each phase of a project lifecycle.
  • Ability to work both independently and within a team environment.
  • Ability to lead a team and exercise project leadership desired.

To apply for this position, please email the following information to hr@nabp.pharmacy.

  • Your resume
  • Salary expectations

No phone calls, please.