What are the responsibilities and job description for the Senior .Net Core Full Stack Developer (office based) position at Stokes Pharmacy?
Why Stokes?
Stokes Healthcare is a privately-owned business comprised of two divisions: Epicur Pharma (503B facility) and Stokes Pharmacy (503A pharmacy). The two divisions operate out of separate facilities in Mount Laurel, NJ, following different regulations and are guided by different principles.
Stokes Pharmacy was founded in 1975. The pharmacy formulates custom prescription medicines for both humans and animals. The business has grown from a small, hometown operation in Medford, New Jersey, to a respected pharmacy serving the entire U.S., enabled by sophisticated online ordering and overnight shipping capabilities.
Stokes Healthcare has built a reputation for unwavering quality and superb service by holding fast to the founders’ commitment to traditional craftsmanship, combined with today’s most advanced knowledge and technologies. In a field where many corporate-owned pharmacies try to compete on price, Stokes has always put safety and quality first. In 2016, Stokes Healthcare built a world-class facility (which became Epicur Pharma), as a testament to the commitment to providing the highest level of quality. Because patients’ lives depend on it. To produce the highest quality compounded drugs, the FDA highly recommended compounding pharmacies obtain registration by the FDA as an outsourcing facility. Only a handful of compounding pharmacies in the entire nation did so. Epicur Pharma has the expertise and dedication to meet these high standards for consistency and quality—one more reason that patients and doctors have trusted Stokes Healthcare for their medication needs for more than 40 years.
Adding a unique new offering to the veterinary industry, Epicur Pharma is a mini-manufacturer, producing drugs such as Tacrolimus Eyedrops, Buprenorphine Injection and Gabapentin tablets. Epicur is overseen by the FDA and is considered a 503B Registered Outsourcing Facility. Epicur follows Current Good Manufacturing Practices (cGMP) which are the same rules and regulations as the pharmaceutical companies. Epicur Pharma is proud to be a pioneer in animal drug standards, offering the largest selection of manufactured drugs that are traditionally compounded. Epicur products will be distributed directly to veterinary hospitals from our outsourcing facility and offered through Stokes Pharmacy for individual patient prescriptions.
At Stokes, we offer competitive salaries and a comprehensive benefits package that includes medical, dental and vision coverage, Health Reimbursement Account, Flexible Spending Account, 401(K) retirement savings plan with a generous employer match, paid holidays and vacation time, and an excellent working environment. We are conveniently located in Mount Laurel, New Jersey, just minutes from Philadelphia and the NJ shore.
Summary
Want to work for a company that has actual customers, where your work is noticed and when a sprint rolls out you know that it had an immediate impact? We’re building software that is used by thousands of people every day. It helps improve quality of life and can save lives. Compounding pharmacies provide an invaluable service to people and animals from all walks of life around the world. Our team is small, but your contribution to the company’s success isn’t. We leverage great technology, the cloud, best practices and good ole fashion hard work to feel good about the work we do while helping others feel better too!
Essential Duties and Responsibilities include the following. Other duties may be assigned.
- Participates in SCRUM planning sessions, daily stand-ups, sprint demos and sprint post-mortems
- Exclusive use of DevOps environment for source control, test, and CI/CD
- Maintains currency in their skills throughout the client/server/data layers
- Uses our Wiki or document repository to make notes and share information
- Generates unit tests and uses them
- Mentor junior developers
Required Education and Experience
It is expected that a Senior .Net Core Full Stack Developer has enough experience and exposure to client-side and server-side programming that they are highly skilled. However, to be stack-specific, the best-qualified candidate will have experience in the following:
- 5-10 years of client-side frameworks. Our legacy applications use Aurelia, Backbone, and KnockoutJS. Solid knowledge of Ember or another opinionated client-side framework is acceptable. The bulk of new development is client-side Blazor against .NET Core
- Working knowledge of Azure, Service Fabric, GraphQL, and Blazor Web Assembly
- You should be familiar with npm, yarn, and other library managers.
- Experienced using LESS or SCSS for preparing CSS
- Working knowledge of grunt/gulp task runners
- 5-10 years of C# experience. Java is not an acceptable substitute. You must know the framework. Better if you’re up on .NET Core
- 3-5 years of experience with Entity Framework. Code-first/fluent API knowledge preferred but database-first is acceptable to start.
- 3-5 years of experience with SQL. Data stores are reliable collections with Service Fabric so that’s a plus if familiar. We do use stored procedures so familiarity with T-SQL is important.
- A BS in engineering or computer science is a plus
Competencies
- Communication Skills
- Customer/Client Focus
- Organizational Skills
- Problem Solving/Analysis
- Technical Capacity
Supervisory Responsibility
This position does not have any supervisory responsibilities.
Work Environment & Location
This job operates in an office type environment onsite at our facility in Mount Laurel, NJ. This position requires the use of standard office equipment.
Language Skills
Must be able to read, write, speak and understand English fluently and have the ability to read and interpret documents such as operating and maintenance instructions and procedure manuals.
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.
- May sit, stand, stoop, bend and walk intermittently during the day
- Finger dexterity to operate office equipment required
- May be necessary to work extended hours as needed
Position Type and Expected Hours of Work
- This is a full-time position. Because of the nature of the business, work schedules may vary at times.
- This position is on-site in Mount Laurel, NJ
Travel
Very limited travel is expected for this position.
Disclaimer
The above job description is intended to describe the general nature and level of work being performed by employees assigned to this job. It is not designed to capture or illustrate a comprehensive list of all responsibilities, duties, and skills required of employees assigned to this job.
AAP/EEO Statement
Stokes Healthcare is an Equal Employment Opportunity and Affirmative Action Employer.