Summary: The Programmer role is to define, develop, test, analyze, and maintain new software applications in support of the achievement of business requirements. This includes writing, coding, testing, and analyzing software programs and applications. The Programmer Analyst will also research, design, document, and modify software specifications throughout the production life cycle.
Bachelor's degree (B. A. / B. S.) from four-year college or university; or A minimum of nine years experience desired in a programming environment. Programming skills in languages and frameworks such as .NET, MVC, JEE, C#, HTML, ASP, and SQL Server required. Additionally, experience with ETL processes is required.
Duties and Responsibilities include the following. Other duties may be assigned.
Writes, reviews, and modifies code for software applications.
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.
Lead design discussions.
Demonstrate effective and professional communication with stakeholders.
Hold other team members accountable for meeting deadlines.
Develop, enhance and enforce adherence to coding and documentation standards.
Participate in software releases, and system upgrades.
Understanding of pharmacy business strategy and how that relates to software solutions.
Other Duties and Responsibilities as assigned.
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements 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.
Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence, and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.
Ability to comprehend and apply principles of advanced calculus, modern algebra, and advanced statistical theory. Ability to work with concepts such as limits, rings, quadratic and differential equations, and proofs of theorems.
Ability to apply principles of logical or scientific thinking to a wide range of intellectual and practical problems. Ability to deal with nonverbal symbolism (formulas, scientific equations, graphs, musical notes, etc.) in its most difficult phases. Ability to deal with a variety of abstract and concrete variables.
To perform this job successfully, an individual should have knowledge of Microsoft products and programming skills in languages and frameworks such as .NET, MVC, JEE, C#, HTML, ASP, and SQL Server required
Knowledge, Skills and Other Abilities:
- Time management
- Oral and written communication skills
- 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
- Programming skills in languages and frameworks such as .NET, MVC, JEE, C#, HTML, ASP, and SQL Server required
- Knowledge of ETL processes