Programmer III

Diplomat Pharmacy   •  

Henderson, TN

Industry: Pharmaceuticals & Biotech


Not Specified years

Posted 84 days ago

This job is no longer available.



Bachelor's degree; or in lieu of a degree, a minimum of nine years' experience desired in a programming environment. Object-oriented programming skills in languages and frameworks such as Object-oriented programming skills in languages and frameworks such as ASP.NET, Ajax, MVC 3/4 using Razor Views, JavaScript, JQuery, J2EE, C#, HTML, ASP, and SQL Server, including SSIS and SSRS, required. Additionally, experience with WCF services, REST and SOAP messaging, XML constructs and schemas, service bus architecture, and ETL processes is required. Data warehousing using SQL Server SSAS and SharePoint for business intelligence is recommended.

Duties and Responsibilities include the following. Other duties may be assigned.

  1. Writes, reviews, and modifies code for software applications.
  2. Able to run appropriate tests to determine the accuracy of the program logic to produce desired results; debugs and revises code based on test results.
  3. Lead design discussions.
  4. Understand and implement security principles.
  5. Understand service-oriented architecture and implement design patterns in a structured manner.
  6. Conduct research on emerging application development software products, languages and standards in support of procurement and development efforts.
  7. Assist in the definition, development and documentation of software’s business requirements objectives, deliverables, and specifications on a project-by-project basis in collaboration with internal users and departments.
  8. Demonstrate effective and professional communication with stakeholders.
  9. Mentoring junior team members.
  10. Participate in code reviews, software releases, and system upgrades.
  11. Hold other team members accountable for meeting deadlines.
  12. Develop, enhance and enforce adherence to coding and documentation standards.
  13. Understanding of pharmacy business strategy and how that relates to software solutions.


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. Therequirements listed are a representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Language Ability:

Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures. Ability towrite reports, business correspondence, and procedure manuals. Ability to effectively present information and respond toquestions from groups of managers, clients, customers, and the general public.

Math Ability:

Ability to comprehend and apply principles of modern algebra while analyzing data and generating reports.

Reasoning Ability:

Ability to apply principles of logical thinking to a wide range of intellectual and practical problems.

Computer Skills:

To perform this job successfully, an individual should have knowledge of Microsoft products and programming skills in languages and frameworks such as Object-oriented programming skills in languages and frameworks as mentioned. Individual should be familiar with Visual Studio, source control tools such as GIT or Subversion, JIRA, and ServiceNow.

Knowledge, Skills and Other Abilities:

  • Time management
  • Oral and written communication skills
  • Professionalism
  • Ability to be proficient with technologies used at Diplomat Pharmacy, Inc.
  • Analytical skills
  • Problem solving skills
  • Organizational skills
  • Ability to have a positive work attitude
  • Ability to learn and grow in the position
  • Detail oriented
  • Ability to multi-task
  • Experience with relational and non-relational databases
  • Knowledge of ETL processes
  • Data warehousing

Physical Demands:

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals withdisabilities to perform the essential functions.

While performing the duties of this job, the employee is regularly required to talk or hear. The employee is frequently required to walk; sit and use hands. The employee is occasionally required to stand.

Equal Employment Opportunity and Affirmative Action: Diplomat provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Diplomat complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.


This job description has been designed to indicate the general nature and level of work performed by employeeswithin this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties and responsibilities required of employees assigned to this role.