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 applying for any of the positions below, please send
your resume and cover letter to recruit@drfirst.com

Meet Our Recruiters

College Spring Career Fairs:
Arizona State University: West Campus - 3/26/13
                                     Phoenix - 3/27/13
                                     Polytech - 3/28/13


Open Positions

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z

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. back to top


EMR Sales Specialist
The EMR Sales Specialist will be responsible for targeting and marketing our Electronic Management Records solution to physician groups. It will require excellent verbal and written communication skills and ability to close. Candidates for serious consideration will have experience selling technology solutions, preferably into the healthcare and medical space, as well as the ability to develop a pipeline and consistently close deals. This individual will have a degree from an accredited university and will be able to travel extensively.back to top


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 or Mesa, Arizona office. back to top


Inside 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 Sales Force or Goldmine is preferred, as well as a background in medical or pharmaceutical sales. back to top


Java Developer
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. back to top


Managing Architect
The Managing 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, and high availability systems.back to top


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. back to top


Partners Program Manager
The Programs Manager for Partner Programs is responsible for the success of DrFirst products and their viability, go-to-market delivery and ongoing adoption by Partners and their licensed users. The Program Manager reports directly to the VP – Partner Programs to collaborate on new product vision for Partner customers and division goals. The Program Manager is then responsible to work with product management on a daily basis to represent Partner requirements and execution of plan. They further support operationalizing products and services across the company to bring products/services to market. This includes delivering sales/marketing resources for internal teams and Partners to help them more effectively market, sell and drive adoption of their users. This position brings 100% Partner focus on products/services from concept to market delivery. Requirements for this position include an undergraduate degree and 4+ years of experience in positions that require skills and responsibilities with customer management for integration projects, driving adoption of new products/services, sales/marketing program assistance and operations support. back to top


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. back to top


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). back to top


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. back to top


Senior Software Engineer
The Senior 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, 5+ 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. Background in web technologies and enterprise application implementations in large-scale, multi-platform, distributed environment.back to top


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/or other reliability standards. Qualified candidates will have a B.S. In Computer Science or related area of study (or equivalent experience), 2+ years of software design and development experience in a Java environment and strong Java knowledge is a must. Mid-to senior-level experience and expertise of Java EE technology stack and related technologies and tools. Knowledge of advanced software engineering concept. Excellent writing, communication, interpersonal skills with a self-starting attitude and ability to be a flexible team-player. back to top


Systems Engineer
The System Engineer is responsible for implementing system architecture plans and research and to provide solutions to the Development and QA and Network Operation teams. The successful candidate must be capable of working independently, have the ability to define and analyze problems, project goals, and design objectives and offer solutions to satisfy various needs for the teams. The ideal candidate will have a Bachelor's degree in computer science and at least 2 years of experience with Java development methodology and Oracle database programming. This individual will also have an understanding of SQL, relational databases, MS Office and both UNIX and Linux environments. Excellent written and verbal communication in a must! back to top


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. back to top


Other open opportunities:
  • Internships
    • Legal
    • QA
    • Software Development
  • Rcopia Monitor
  • Manager of Information Security
  • Principal Integration Engineer
2010 Lead411 Top Tech Company

DrFirst offers a generous compensation package including:

  • Eighteen paid days of accrued annual leave
  • Medical insurance
  • Dental 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
      • Fresh fruit delivered weekly
    • Group Activities
      • Annual Picnic
      • Holiday Party
If you have questions or need additional information regarding any of our open opportunities, please contact:

Gregory Fleischman
Sr. Corporate Recruiter
gfleischman@drfirst.com
office: (301) 231-9510 ext. 2843

DrFirst Summer Picnics and Holiday Party

Flash Alternative Goes Here

back to top

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