CVS Health is looking to reinvent what a pharmacy and a health care company can be in the digital world by designing, developing, and implementing digital solutions and systems.
Requirements
- 5+ years of software development in enterprise / web / cloud applications
- 5+ years of experience in pharmacy automation systems
- 3+ years of experience with cloud computing technologies. Have track record developing in AWS or GCP or Azure or similar public cloud environments and Kubernetes
- 3+ years of experience with programming languages/tools including: Java, Spring boot, Reactive programming, Caching Strategies, Kafka and Partitioned NonSQL/SQL DBs
- Experience with industrial automation including PLCs, RFID systems, computer vision, and robotics integration
- Strong background in system-level integrations with manufacturing execution systems (MES) and backend enterprise software
- Proficiency in Java, C, C++, C-Sharp, .NET, Java, PHP, ASP.NET, JSP, JavaScript, and shell scripting
Responsibilities
- Design and develop cloud scalable services in a containerized and CI/CD environment
- Adhere to professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
- Collaborate in solving problems complex data, features, service, platform issues and perform root cause analysis to proactively resolve product and operational issues
- Design and implement real-time Streaming of data from No-SQL/SQL databases to analytics
- Work with business users, project managers and other engineers to achieve elegant solutions that would reduce cost, expenses and time to market
- Provide ongoing maintenance, support and enhancements in existing systems and platforms
- Lead end-to-end integration of multi-vendor robotics platforms and automated dispensing systems including ATCs, RFID readers, PLCs, and distributed remote I/Os
Other
- Hands-on, passionate people who want to join a high energy and growing team to make a difference in customers’ lives
- Participate in feature refinement sessions with key stakeholders to ensure the specified needs are clearly articulated, gaps identified and propose adjustments as needed
- Maintain a user-centered and business-as-priority approach in design perspective and practice
- Partner with business and product management counterparts to define and prioritize opportunities to improve value creation and align on shared KPIs to measure success
- Individually motivated to be able to see the big picture and prioritize their work to make the largest impact on the business and customers vision and requirements