Vital Care (www.vitalcareinc.com ) is the premier pharmacy franchise business with franchises serving a wide range of patients, including those with chronic and acute conditions.
Since 1986, our passion has been improving the lives of patients and healthcare professionals through locally-owned franchise locations across the United States.
We have over 100 franchised Infusion pharmacies and clinics in 35 states, focusing on the underserved and secondary markets.
We know infusion services, and we guide owners along the path of launch, growth, and successful business operations.
What we offer:
Comprehensive medical, dental, and vision plans, plus flexible spending, and health savings accounts.Paid time off, personal days, and company-paid holidays.Paid Paternal Leave.Volunteerism Days off.Income protection programs include company-sponsored basic life insurance and long-term disability insurance, as well as employee-paid voluntary life, accident, critical illness, and short-term disability insurance.401(k) matching and tuition reimbursement.Employee assistance programs include mental health, financial and legal.Rewards programs offered by our medical carrier.Professional development and growth opportunities.Employee Referral Program.Job Summary:As a Senior Software Engineer, the candidate will be a crucial contributor to the Vital Care software engineering team, playing a pivotal role in designing, developing, and delivering complex software solutions.
The Senior Software Engineer will leverage their expertise and leadership abilities to drive technical initiatives and collaborate with cross-functional teams to architect scalable and innovative software systems that meet business objectives.
Duties/Responsibilities: Software Development and Architecture: Design, develop, and maintain high-quality software solutions that adhere to coding standards, best practices, and architectural guidelines.Architect scalable, resilient, and secure software systems that meet performance and reliability requirements.Lead the implementation of critical components, modules, and features, ensuring alignment with project objectives and timelines.Technical Leadership and Mentorship:Conduct code reviews, design reviews, and technical discussions to promote collaboration, knowledge sharing, and code quality.Foster a continuous learning and improvement culture, empowering team members to develop their technical skills and grow their careers.Cross-functional Collaboration:Collaborate with product managers, designers, and other stakeholders to understand requirements, define technical solutions, and prioritize tasks.Engage with infrastructure teams to optimize deployment pipelines, monitor system performance, and troubleshoot production issues.Innovation and Technology Adoption:Stay abreast of emerging technologies, tools, and trends in software engineering, evaluating their potential impact and relevance to our projects.Champion the adoption of new technologies, methodologies, and best practices that improve productivity, scalability, and innovation.Experiment with prototyping, proof-of-concepts, and research initiatives to explore new ideas and solutions.Documentation and Knowledge Sharing:Document technical specifications, architecture diagrams, and design decisions to ensure the clarity, consistency, and maintainability of software systems.Contribute to internal knowledge repositories, developer documentation, and training materials to facilitate onboarding and knowledge transfer.Required Skills/Abilities: Expertise in one or more programming languages and frameworks, with a strong foundation in software engineering principles and practices.Knowledgeable with workflow tools and robotics process automation.Proficiency in system design, database design, algorithms, and data structures, with the ability to solve complex technical challenges.Experience with web development, mobile development, cloud computing, or distributed systems, including C# and the .net framework, is highly desirable.Strong leadership, communication, and interpersonal skills, with the ability to influence and inspire team members to achieve excellence.Demonstrated ability to thrive in a dynamic, fast-paced environment, adapt to changing priorities, and deliver results under tight deadlines.Passion for continuous learning, innovation, and technology, with a growth mindset and a commitment to excellence.Education and Experience: Bachelor's or master's degree in computer science, Engineering, or a related field.A minimum of 3 years of experience in software development, with a proven track record of designing and delivering complex software solutions.Be part of an organization that invests in you!
We are reviewing applications for this role and will contact qualified candidates for interviews.
Vital Care Infusion Services is an equal-opportunity employer and values diversity at our company.
We do not discriminate on the basis of color, race, sex, age, religion, national origin, disability, genetic information, gender identity, sexual orientation, veterans' status, or any other basis protected by applicable federal, state, or local law.
Vital Care Infusion Services participates in E-Verify.
#J-18808-Ljbffr