Company Info - Careers

Candidates applying to DrFirst, Inc. should be prepared for the excitement and advancement opportunity presented by a successful company. Candidates should be highly motivated and ready to make a contribution to DrFirst, Inc’s business mission. DrFirst is an EEO Employer and supports a drug-free work zone.
If you are interested in any of the opportunities below, please e-mail or fax your resume and cover letter to:

Gregory Fleischman
DrFirst-Corporate Recruiter
Email: gfleischman@drfirst.com
Office: (301) 231-9510 ext. 2843

Open Opportunities

DrFirst offers a generous compensation package including:

  • Eighteen paid days of annual leave to start
  • Medical insurance
  • 401(k) plan
  • Group life insurance
  • Disability insurance
  • Bonus
  • Extras
    • Professional and Personal Growth Training
      • DrFirst University
      • Book Club
      • Healthy Living Club
      • Self-help and Educational Library
    • Refreshments
      • Bagel Fridays
      • Gourmet Coffee
      • Free PB&J lunches
    • Group Activities
      • Annual Picnic
      • Holiday Party
      • Ski Trip

DrFirst Summer Picnics and Holiday Party

Flash Alternative Goes Here

Copywriter

The copywriter will produce sales collateral, PowerPoint presentations, advertising, testimonials, press releases, case studies, white papers, RFIs/RFPs and other marketing communications, product management, executive management and other DrFirst departments. Requirements for this position include an undergraduate degree in marketing, writing, graphic design, as well as related work experience.

Configuration Specialist

The configuration specialist will play an integral part of each software product build by developing processes and rules in branching/tagging/merging for the concurrent development of multiple system releases. This position is responsible for configuration management planning, change control, status accounting, configuration audits/evaluations, product release and delivery, and implementation of the configuration identification schema. The configuration specialist will also be responsible for providing technical leadership and guidance to team members and program personnel based on functional software requirements as well as the requirements identified by program artifacts, assisting development management with program reviews and interfacing with other engineering disciplines to provide solutions to a variety of CM technical problems. Requirements for this position include a Master of Science Degree in Computer Science or related field, excellent communication and interpersonal skills, experience in full life cycle J2EE application development, experience with Ant or Maven, bug tracking, source/version control, as well as continuous integration.

Hospital Software Sales Representative

Immediate opportunity for an experienced sales individual who is ready for growth and opportunity. This position is in a fast-paced, multi-tasking environment and will focus on hospital sales. Must haves include strong technical aptitude, proactive planning, attention to detail and experience selling software in a hospital environment. Experience selling to MEDITECH hospitals is preferred. Candidate will spend 90% of their time on the phone building their pipeline, conducting demos, fielding calls, and product support. Successful candidates must be able to demonstrate their past Hospital sales experience. The candidate will report to the Rockville, Maryland office.

Hospital Services Analyst

The MEDITECH hospital analyst will assist our hospital consulting group with the building of MEDITECH e-prescribing modules in hospitals across the country. Responsibilities include building of the Prescription Management RXM/AOM module within MEDITECH HCIS systems, providing support and service to our e-prescribing customers and acting as a direct resource for our customers. Qualifications for this position include experience working with MEDITECH interfaces, experience resolving MEDITECH issues, advance NPR writing skills and experience developing technical documentation and resource requirements. Experience with MEDITECH programmer’s toolset, RXM/AOM/PHA proficiency, and experience with conversion to MEDITECH version 6.0 are pluses. Travel may be required for this position; otherwise the candidate will work from their home office.

HR Manager

The HR Manager is responsible for organizing and coordinating office operations and procedures to ensure effectiveness and efficiency. In addition to ensuring effectiveness and efficiency, the HR Manager is required to lead recruitment efforts, on-boarding efforts, and new hire orientation for the Mesa Arizona office. Requirements for this position include a Bachelor’s degree, expert level skills in MS Office, at least 2 year’s experience as an HR generalist, corporate recruiter, or office manager, excellent verbal and written communications skills, and an ability to handle and maintain confidentiality.

Lead Architect

The Lead Architect is responsible for leading a project through to completion. This role requires leadership, strategic thinking, vision, and the ability to leverage technology such as SOA, J2EE, Spring Framework, and MVC. He/She will have the experience leading all aspects of software architecture, design, and implementation. This individual will be responsible to lead other software engineers, network engineers, and DBAs in both new development and the refactoring of existing architecture. The most successful candidate will have a BS or MS degree in computer science or engineering, 10-15 years experience in software design and implementation, and a proven and demonstrable track record of architecting, designing and implementing enterprise-scale, high volume, high availability systems.

Manager, Information Security

The Manager of Information Security is responsible for the ongoing management of information security policies, procedures, and technical systems in order to maintain the confidentiality, integrity, and availability of all organizational healthcare information systems. Requirements for this position include a Bachelor’s degree in computer science or related field (Master’s degree preferred), experience in the management of both physical and logical information security systems, strong technical skills, and outstanding interpersonal communication. Also required is an in-depth knowledge of HIPAA security rules and other technology laws, a high degree of integrity, excellent documentation skills, and CISSP certification (preferred).

Marketing Communications Manager

The MarCom Manager is responsible for creating interest and demand for DrFirst products and will focus on the marketing communications needs of DrFirst's Partners and Affiliates. The ideal candidate should have a degree in English, Marketing, Advertising or Communications, possess excellent grammar and English skills, and be a creative self-starter. This person should be an expert in the advanced guidelines for direct response, writing, advertising, email and sales collateral copy, media placement, tracking methods and database marketing. Budgeting and account management experience is also desired.

Oracle Database Administrator

The Oracle DBA (DBA) role is to support existing Oracle based application. Duties to include performing database maintenance, technical support, supporting on-going application development, installation and upgrades of Oracle. The ideal candidate will have more than 5 years Oracle reporting and administration experience, an in depth understanding of the database architecture and the general application functionality, as well as extensive knowledge and experience with Oracle 10g and 11g, Oracle RAC, and Microsoft Windows.

Partner Account Manager

The Partner Account Manager is responsible for managing the overall project plan, relationship and operational success with DrFirst partners. The Account Manager works closely with individual partner customers as well as internal personnel to ensure the overall success of bringing partners from contract to launch and managing internal operational activities to run the business. Other key duties of this position are partner registration, training, invoicing, project planning, activity coordination and partner support. Candidates for serious consideration must have a bachelor's degree or equivalent experience, 2+ years account management experience, solid project management skills, excellent customer service and communication skills, and experience developing, documenting and managing operational processes. Technical aptitude is a must.

Partner Sales Representative (PSR)

The Partner Sales Representative (PSR) is primarily responsible for closing new Partners for the Partner Program. This position is also responsible for managing sales and marketing leads. Requirements for this position include an undergraduate degree or equivalent work experience, 4+ years experience in outbound customer sales positions, a demonstrated success receiving goals and developing strategies to meet or exceed them. Excellent oral and written communication skills and a demonstrated experience selling to companies on the phone in a professional manner is also required.

Principal Performance Engineer

The Principal Performance Engineer will play a critical role in helping to ensure our products meet all performance, scalability, and reliability standards. This person will provide technical leadership and requires candidate to demonstrate a very strong background in troubleshooting performance issues in a Java/Java EE/SOA/SAAS environment. Requirements for this position include an M.S. Degree in Computer Science of related field, 5+ years of software performance design and testing in an Enterprise Java environment. Experience leading teams, excellent writing, communication, and interpersonal skills and a self-starting attitude are also required.

Principal Software Engineer

The Principal Software Engineer will play a key role in creating and growing core enterprise, architecture, technology, and competencies. This position will use the latest technologies, tools, and techniques to design and develop reusable, scalable, flexible, and high-performing quality software applications. Requirements for this position include a Master of Science Degree in Computer Science or related field, 8+ years of software design and strong Java development knowledge is a must. Other must haves are 2+ years of experience performing as a team lead, expertise of advanced software engineering concept, and Excellent writing, communication, interpersonal skills. A background in web technologies and enterprise application implementations in large-scale, multi-platform, distributed environment is a must.

Product Manager

We are looking for a dynamic, experienced Product Manager to manage next-generation software solutions for physicians and healthcare professionals. This position will be responsible for both technical and business aspects of this solution including strategic product planning; internal and external product expertise and evangelism; business analysis and product-line management; and cross-functional leadership and collaboration across the organization. The ideal candidate will have at least 7 years of software product management experience, with at least 2 years in the medical/healthcare software industry. A bachelor's degree, strong strategic and analytical thinking, and strong decision making ability are also must haves.

Project Engineering Manager

The Project Engineering Manager will lead software development projects by driving consistently in both project execution and project results, ensuring efficient and timely delivery of both new products, as well as improvements to existing products. The PEM will also establish and maintain release planning, and identify and pursue enhancements to ongoing development operations. The project engineering manager will also unify stakeholders on project goals, gain consensus on project execution strategies, tactics and outcomes, and assure proper resource allocation across the portfolio of projects underway. Candidates for serious consideration must have a undergraduate degree in computer science or related field (Master's preferred), at least 2 years experience focused on programming or quality assurance, 3+ years of project management experience, excellent oral and written communication skills, and experience working with customers, IT systems, and stakeholders.

QA Manager

The Quality Assurance Manager will play an integral role in leading, managing, and growing the quality assurance department, both onshore and offshore. The manager must possess deep knowledge in software testing methodologies and the software development life cycle. This position is also responsible for policy and procedures of product releases and improving reliability and quality. The ideal candidate will have 8+ years of experience in software testing and quality assurance, 2+ years of experience managing and leading a QA or development team, 4+ years of experience designing and implementing test plans, scenarios, and scripts and experience analyzing performance data. Excellent writing, communication, interpersonal skills are also must haves. The most successful candidate will be self-starter and a team player with a high degree of creativity.

Retail Sales Specialist

Our inside sales specialists spend the majority of their time on the phone building new opportunities, fielding calls from new and prospective clients, as well as helping our enterprise sales representatives close deals. The position is fast paced and exciting. Ideal candidates will have at least 2 years of sales experience, with a minimum of one year in healthcare. Other required attributes are excellent communication skills, experience with MS office, and the ability to work through a long sales cycle. Experience with sales tracking such as SalesForce or Goldmine is preferred, as well as a background in medical or pharmaceutical sales.

Sales Associate

The Sales Associate performs a variety of sales, marketing, administrative, research and reporting activities to drive lead generation. Effective lead generation will optimize the impact of the Regional Sales Team in pursuit of reaching 100% of the maximum sales quota. The Sales Associate is ultimately responsible for acting as a dynamic resource within the Regional Sales Team. By executing critical thinking skills, intense attention to detail and advanced time management skills, the Sales Associate will provide the additional bandwidth for the Regional Sales Team to successfully execute the Best Practice sales strategies for mid-large size doctor groups(16+ doctors), IPA, hospital, health system and health community markets.

Senior Accountant

The senior accountant will be responsible for preparing and posting journal entries, analyzing monthly account reconciliations, as well as preparing and analyzing reports detailing monthly expenses. Other major duties will include assisting with invoicing, payroll, accounts payable, cash receipts and credit card account management. The ideal candidate will have a Bachelor's degree in Accounting or Finance, at least 5 years related experience, excellent oral and written communication, extensive knowledge of the principles and procedures of financial record keeping and reporting, and a good understanding of PC based accounting systems (Quickbooks and Netsuite are preferred).

Senior Java Software Engineer

Our Software Engineers (Developers) often work independently but also collaborate with other developers and project managers to complete projects in a timely manner. The successful candidate will possess the ability to confidently code in Java / Servlets / JSP with experience or exposure to J2EE. The candidate will also have solid experience in relational databases such as SQL and Oracle. Experience with Apache Tomcat and Microsoft Server 2003 is preferred. Effective verbal and written communication skills are a must. A bachelor's degree in computer science or a related field is required, graduate degree is preferred

Senior Network Systems Engineer

The Network Systems Engineer will architect new environment and make changes to our existing environments, monitor network functions, carry out capacity planning and install network appliances. This engineer will also be responsible for the diagnosis and remedy of outages and performance issues, data networking (routing and switching), as well as supporting network infrastructure including servers, routers, switches, firewalls, and IPS/IDS. Requirements for this position include a Bachelor's degree in Computer Science or related, a minimum of 5 years experience in a networking role, experience with Cisco systems, and strong technical knowledge on both Windows and Linux servers. Other must haves are extensive data center LAN design, a proven ability to lead and carry out the troubleshooting of data center network issues, strong verbal communication skills, and a demonstrable experience in technical writing.

Senior Quality Assurance Analyst

The Senior Quality Assurance Analyst is primarily a technical testing role working with product manager, project manager and supervising a team of testing and QA Analysts. The primary objective for this candidate will be to ensure a quality product for the end users and a commitment to continued quality improvement policy and process. The Senior QA must possess deep knowledge in software testing methodology and the system development life cycle including design, development & maintenance of test plans, scenarios, and scripts for various software product development efforts. The Senior QA is also responsible for policy and procedures of product releases through unit testing, integration testing, performance testing, functional testing, regression testing, scalability testing, client acceptance testing, user interface testing, batch process testing, and production support testing of these various software products; participation in design specification reviews and technical documentation reviews is essential to performing these duties. B.S. in Engineering or Computer Science is required, as well as 5+ years experience in software testing and quality assurance. Other requirements include 2+ years analyzing performance data, and designing and implementing test plans, scripts and scenarios.

Software Engineer, Technology Engineering

The Software Engineer will play an integral role in the success of the Technology Engineering group to help ensure that our products meet total quality management and other reliability standards. Qualified candidates will have a B.S. In Computer Science or equivalent experience, 2+ years of software design and development experience in a Java environment and strong Java knowledge. Mid-to senior-level experience and expertise of Java EE technology stack and related technologies, knowledge of advanced software engineering concepts, excellent communication skills, a great attitude and ability to be a flexible team-player are must haves as well.

Technical Project Manager

The technical project manager will provide excellent consulting services to our clients and ensure they implement DrFirst best practices. The position is responsible for our client integrations, project management, technical issue resolution, technical sales consultation, and the management of internal technical projects. The TPM works closely with account managers to ensure our clients' technical needs are met and exceeded. Requirements of this position include an undergraduate degree, at least six years of IT experience focusing on programming and working with both internal and external customers and technical project management. Experience supporting sales activities as a technical resource is preferred.

Technical Support

In this role, the technical support is responsible for providing support to clients of DrFirst, as well as internal support to DrFirst staff. Key responsibilities include assisting clients with technical issues, sig scans, palm loading, HelpStar tickets, license renewals, Surescripts registrations, failed faxes, monitoring Rcopia, Oracle and Proxy servers, and ensuring HIPAA compliance and security integrity. A bachelor's degree (computer science or related field), a minimum of two years working experience, excellent customer service and communication skills, knowledge of PC and internet technology, and able to multi-task are key requirements of this position.

Webmaster

The Webmaster is responsible for maintaining the DrFirst website and promoting the use of the site. The ideal candidate will be market savvy and understand the strategic importance of an effective website. He/she will also program effectively in HTML, Java and other needed disciplines and has graphic insight. He/she should also be service-oriented and take a roll in both servicing the online needs of the marketing department and in proactively marketing, developing, and improving the web site. At least 2 years of web site development is preferred as either a team leader or an assistant.

Other open opportunities:

  • Internships
    • Administration
    • Finance
    • Human Resources
    • Marketing
    • QA
    • Software Development
  • MIS Engineer

DrFirst Employee Testimonials

“DrFirst doesn't just put their doctors first, they put their employees first! As I approach my seventh year with the company, I reflect back on all of the opportunities and positions that I have been afforded working my way up through the years at a cutting edge, up and coming healthcare technology company and I am so thankful to have been a part of it all. It's such an exciting time to be in the healthcare industry and selling a system that provides patient safety makes me feel like the job I'm doing is truly making a difference for our clients.”

Lauren Shores Shillinger
Retail Sales Manager

“As a recent grad, DrFirst offers me a great opportunity to be involved in all aspects of the business. I get to be hands on with everyone in the company and I really feel like I am making a difference. The work is fast paced and dynamic. I highly recommend applying to DrFirst.”

Paul Zhang
Business Analyst

“As I walked across the stage at my college graduation less than one year ago, I never could have imagined that my first job would give me this combination of responsibility, independence and growth potential - but DrFirst has done just that. I am able to prove myself through hard work and creativity every day, but am also given the invaluable opportunity to learn from DrFirst's experienced, passionate and diverse teams in every department. I can honestly say that I have yet to experience a boring day at work, and I don't expect to anytime soon.”

Drew Hunsinger
Market Research Coordinator and Sales Associate