Senior Software Engineer
As Signify Health continues to grow across our business entities in Ireland under our parent company of CVS Health we now have exciting opportunities with our Oak Street Health entity. Oak Street Health is increasing investments in digital, data, analytics and technology and experiential innovations in order to drive business agility and growth. Oak Street Health is excited to be involved! ‘Digital First, Technology Forward and Data Driven’ is not simply an aspirational goal for the company, but a prerequisite to accelerated growth.
We are hiring for a Senior Software Engineer within our dynamic, new, growth focused Healthcare Delivery business to drive technology thought leadership across our portfolio of products and capabilities. This is your opportunity to be involved with a pioneering business that is transforming health care in the United States by making customer experiences more seamless, convenient and personalized.
Bring your heart to CVS Health. Every one of us at CVS Health shares a single, clear purpose: Bringing our heart to every moment of your health. This purpose guides our commitment to deliver enhanced human-centric health care for a rapidly changing world. Anchored in our brand — with heart at its center — our purpose sends a personal message that how we deliver our services is just as important as what we deliver.
Our Heart At Work Behaviors™ support this purpose. We want everyone who works at CVS Health to feel empowered by the role they play in transforming our culture and accelerating our ability to innovate and deliver solutions to make healthcare more personal, convenient and affordable.
The Team:
Do you want to work in a team where your ideas are considered? Where you are working with other engineers you can learn from, highly motivated by the difference their work is making to people’s lives? We are looking for Tech Savvy individuals interested in New / emerging technologies such as MicroServices, Azure and AWS.
As a Senior Software Engineer within CVS Health's Oak Street business, you will be part of an agile development team, building and working on enterprise grade software systems leveraging cloud technology to build world class MicroServices to implement our next generation products.
This role reports directly to the Engineering Manager of the team & is open to hybrid candidates who can be in the office in Galway two days a week.
You will create impact by:
- Maintain high standards of software quality by writing high-quality code and following established standards and best practices
- Ensure cross team collaboration with other Software Engineers, Business Analysts and Architects in the planning, design, development, testing, and maintenance of web- and desktop-based business applications is occurring
- Work with the Product Team in the refinement of user stories that are developer-ready, easy to understand, and testable
- Provide estimates at a User Story level and provide input to work plans
- Participate in peer-reviews of solution designs and related code
- Package and support deployment of code releases
- Analyze and resolve technical and application problems
- Assess opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties
- Provide third-level support to business users
- Proactively reviews the Performance and Capacity of all aspects of production: code, infrastructure, data, and message processing
- Perform unit and integration testing before launch
- Responsible for the security and privacy of any and all protected health information that may be accessed during normal work activities
- Mentoring of more junior engineers
We’re ideally looking for an engineer with:
- Bachelor degree in Computer Science or relevant degree / work experience
- 8+ years of experience building large consumer-facing products using .NET Core / .NET 6 Wep APIs running in Linux
- Experience with application containerization and container management
- Experience with messaging technologies like Kafka, Akka.Net, NServiceBus or RabbitMQ
- Prior work with cloud-based systems, Azure experience preferred
- Exposure to caching patterns and technologies (Redis, Couchbase, etc.)
- Exposure to Document Databases
- Experience with TDD and familiarity with Unit testing frameworks
- Experience doing Agile spikes on new ideas, and once decisions are made helping to carry out the implementation
- Experience with multi-layer architecture, architectural patterns and Dependency Injection frameworks. Experience with Mediator pattern, Domain Driven Design and ORMs strongly desired
- Strong understanding of service oriented architecture principles and techniques, object-oriented design principles, and database design and implementation
Apply for this job
*
indicates a required field