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.
Apply to one of our current employment opportunities below, and learn more about what it’s like to work at NABP by checking out our culture, values, and employee benefits.
Senior Software Engineer
This position is exempt and remote.
As the Senior Software Engineer, you will be primarily responsible for gathering information to create, modify, and maintain functional requirements for business software solutions and serve as a liaison between the business communities and the technology team. You will identify business rules and improvement opportunities. You have the ability to build software solutions optimized for operations using best practices in engineering.
Job Description
Application and API Development
- Develops applications using ASP.Net MVC v3 or above and JQuery framework for javascript. Interacts with database administrators, developers, business analysts, system administrators, and end users to interpret business requirements.
- Develops software code changes to address documented deficiencies in the operations of the product(s).
- Performs unit test code changes and adheres to established coding standards.
- Works cooperatively with business analysts and quality assurance personnel as needed to ensure proper and sufficient testing before deployment of any code changes designed to address reported trouble(s).
- Evaluates and makes recommendations on new and existing end-user tools and products.
- Assures the creation and maintenance of program documentation.
- Performs other duties as assigned.
- Responsibilities subject to change to accommodate Association and departmental policy and procedure changes.
Team Leadership
- 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 personnel to analyze, recommend actions, and implement actions regarding operational incidents, program malfunctions, or requests for development when an incident occurs with the applications or application creation process, and 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 changes where necessary to ensure NABP technologies and application programs are effective, secure, and up-to-date.
- Promotes a professional, positive, and supportive work environment.
- Provides regular reports to the Information Systems Senior Manager.
- Interacts professionally and cooperatively with NABP members, customers, and staff to answer questions about NABP programs and services and solves problems that do not require the attention of program-specific staff.
Job Requirements
- Bachelor of Science or Master of Science degree in Computer Science or a related discipline.
- At least 8 years of directly related experience.
- Developing cutting edge software using Microsoft .NET (ASP.NET MVC), C#, and angular.
- Experience with database queries, stored procedures, and Entity Framework.
- Experience using web services (SOAP/XML/REST/JSON, etc) and WCF.
- Experience using web development mark-up and scripting languages such as HTML, JQUERY, XML, XSLT, and JavaScript.
- Working knowledge of systems integration design patterns and best practices.
- Good understanding of object-oriented models.
- Exposure to cloud architectures like AWS or Azure.
- Agile development experience preferred.
- The desire to continue to broaden technical and business skills.
- Ability to work both independently and within a team environment.
- Ability to lead a team and exercise project leadership desired.
To apply for one of our open positions, please email the following information to hr@nabp.pharmacy:
- Your resume
- Salary expectations
No phone calls, please.
Senior Infrastructure Engineer
This position is exempt and offers a hybrid work model.
As the Senior Infrastructure Engineer, you will specialize in designing and developing systems and infrastructures based on client preferences and industry standards. You have the duty to identify and understand the project’s needs, streamline project requirements, produce drafts, create prototypes and models, and establish tests to identify potential issues and ensure the project’s quality. Additionally, you will train and supervise junior engineers, establish goals and timelines, provide technical support, and implement policies and guidelines.
Job Description
Program Management
- Provides new solutions and capabilities in a cloud infrastructure to meet the evolving business needs and requirements.
- Deploys, maintains, and troubleshoots core business applications, including application servers, associated hardware, endpoints, and databases.
- Configures system to effectively utilize cloud infrastructure.
- Oversees high availability, logging, patching, monitoring, and change management.
- Manages virtual machines and file services in a cloud infrastructure to produce the most efficient and cost-effective solution for the business.
- Engages in cloud cost optimizations.
- Understands cloud security and works across the departments to implement robust solutions that allow operational activity in a secure manner.
- Works with networking on subnet/VNet within the infrastructure according to best practices.
- Other projects and duties as assigned.
Reporting and Customer Service
- Prepares and presents reports defining service metrics, project progress, problems, and solutions for management as needed.
- Assists with capacity planning and risk management and makes recommendations for strategic decisions.
- Provides storage management support.
- Complies and enforces all policies and procedures.
- Provides outstanding customer service.
- Efficiently identifies and resolves system, application, or process issues and escalates, reports and documents when needed.
Job Requirements
- Bachelor’s degree in Computer Science, Mathematics, a related technical field, or equivalent practical experience.
- 10 years of IT
Iinfrastructure experience with at least 2 years in Amazon Web Services (AWS) cloud environment. - At least 5 years of scripting or development experience.
- Strong understanding of cloud infrastructure, networking, network and application security, and infrastructure solutions.
- Strong computer, hardware, software, and analytical skills.
To apply for one of our open positions, please email the following information to hr@nabp.pharmacy:
- Your resume
- Salary expectations
No phone calls, please.