
Software Developer
CSI PharmacyJob Description
At CSI Pharmacy (CSI), we are on a mission to provide Specialty Pharmacy services to patients with chronic and rare illnesses in need of complex care.
CSI is a rapidly growing national Specialty Pharmacy. Whether you work directly with patients or behind the scenes in support of the business and its employees, you will use your expertise, experience, and skills to support our patients and our mission.
Summary
CSI Pharmacy is seeking a Software Developer to contribute to the development of Fingerprint—a critical system supporting pharmacy operations. This role will involve full-stack development using .NET technologies on the backend and Next.js/React for the frontend, delivering scalable, efficient, and secure solutions. The ideal candidate will have experience in healthcare software development and thrive in a fast-paced, evolving environment that values innovation and collaboration.
Salary Range: $100,000/hr+ (DOE)
Location: Ideally working out of MST, CST, or EST but not required
Schedule: (Remote) Monday - Friday, 8:30am - 5:00pm
Travel: This opportunity will require some occasional travel for team events/get togethers
Essential Duties and Responsibilities
Other duties may be assigned, as necessary.
Software Development & Implementation:
• Design, develop, and implement high-quality software solutions using .NET (C#, ASP.NET) and Next.js/React.
• Write clean, maintainable, and efficient code following industry best practices.
• Translate business requirements into functional and technical specifications.
• Perform unit and integration testing to ensure software quality.
System Architecture & Scalability:
• Assist in designing scalable and high-performance system architectures.
• Ensure solutions are secure, reliable, and optimized for performance.
• Contribute to decisions on technology adoption, design patterns, and frameworks.
Collaboration & Teamwork:
• Collaborate closely with cross-functional teams, including product managers, business analysts, QA engineers, and fellow developers.
• Participate in code reviews, design discussions, and agile ceremonies.
• Provide technical support and mentorship to junior developers as needed.
QUALIFICATION REQUIREMENTS
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
• Strong interpersonal and communication skills.
• Ability to work both independently and collaboratively.
• Proficiency in Microsoft Office products.
• Working knowledge of basic medical terminology.
• Strong customer service orientation.
• Detail-oriented and self-motivated.
Education and/or Experience
• 5+ years of experience in software development, preferably in healthcare technology.
• Proficiency in .NET technologies, including C#, ASP.NET, and SQL Server.
• Strong experience with Next.js and React.
• Familiarity with cloud computing, RESTful APIs, and system integrations.
• Solid understanding of software development principles and design patterns.
• Experience with agile methodologies, CI/CD pipelines, and DevOps practices.
• Knowledge of healthcare interoperability standards and compliance (e.g., HIPAA) is a plus.
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 with disabilities to perform the essential functions.
While performing the duties of this job, the employee is regularly required to talk or listen. The employee regularly is required to stand, walk, sit, climb stairs, use hand to finger, handle or feel objects, tools, or controls; and reach with hands and arms.
The employee frequently lifts and/or moves up to 20 pounds. Specific vision abilities required by this job include close vision and the ability to adjust focus.
WORK ENVIRONMENT
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
This job generally operates in a clerical office setting. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets, and fax machines. While performing the duties of this position, the employee may travel by automobile and be exposed to changing weather conditions.
NOTICE: Successful completion of a drug screen prior to employment is part of our background process, which includes medical and recreational marijuana.
By supplying your phone number, you agree to receive communication via phone or text.
By submitting your application, you are confirming that you are legally authorized to work in the United States.
JR# JR249389