Wolters Kluwer Lead Product Software Engineer, Cloud Technologies in Indianapolis, Indiana
Wolters Kluwer Health’s Clinical Effectiveness (CE) organization is a fast-growing and innovation-driven healthcare information technology (HIT) provider working on the front lines of clinical care. Our talented team of physician editors, technologists, and product visionaries collaborate to provide advanced clinical decision support solutions that measurably improve clinical effectiveness by helping healthcare professionals provide optimal care for their patients. Its flagship product, UpToDate, is trusted by over 1 million clinicians in over 170 countries to make the best decisions at the point of patient care. Net Promoter Scores consistently fall in the high-70s, largely due to the unrivaled breadth and depth of its evidence-based content. More than 60 research studies confirm UpToDate’s widespread usage and association with improved patient care and hospital performance, including reduced lengths of stay, adverse complications and mortality.
We are hiring for a suite of products that are SaaS based and operate entirely in the Azure Cloud. These products are market leading offerings in the Referential and Embedded domain. As a mission-based organization committed to getting things right, we’re investing in cutting edge healthcare technology solutions to meet the strategic needs of our customers.
This role will be critical to delivering our business objectives by transforming very successful products into a platform supporting multiple product lines. We are seeking a talented, collaborative, high-energy individual who has deep and diverse technology expertise along with the ability to drive this transformation at multiple levels within the organization. The ideal candidate has significant experience architecting SaaS solutions that are of high quality, scalable, reliable, and fast.
This is a highly-visible technical role within the Clinical Effectiveness Engineering organization.
Interpersonal & Technical Skills
Technologist – Knowledge and interest in the latest system architecture, automation, and data management trends with the ability to rapidly learn and apply new technology. Strong ability to share and teach to accelerate the team’s adoption of new technologies.
Collaborative – Works closely with team members and stakeholders to understand needs, gain perspective, and collectively deliver solutions with a shared purpose. Skilled negotiator who is ability to motivate, persuade, and build consensus.
Enthusiastic – must be high-energy and a passionate advocate for quickly delivering value.
Adaptive and Inclusive – works with team members to understand pain points and adjust standards, tools, and best practices accordingly.
Attitude of transparency – must desire to bring disclosure and transparency across the Engineering Teams and with the business.
Creativity, initiative, and flexibility – tempered by pragmatism, patience, and attention to detail.
Honest, humble, friendly, and collegial with a great sense of humor.
Creative problem-solver – Ability to look at solutions in creative and unconventional ways, recognize opportunities to innovate, and engage partners in a vision and strategy while maintaining the “big picture” view
Commitment to continuous improvement. Ability to dynamically adjust the plan, to resolve impediments as well as to meet changing business needs.
Accountable – must embody a strong sense of responsibility for the timely completion of tasks, as well as the responsibility to ensure a shared understanding of shared tasks.
Communicative and social – excellent interpersonal and group facilitation skills including the ability to work with diverse stakeholders and personality types. Ability to bridge the gap between technical and business stakeholders to explain technical details and challenges to a wide variety of audiences.
Education: Bachelor’s in Information Technology or Computer Science preferred (or equivalent field)
7+ years of development experience with 3+ years at a Principal Engineer or Architect level.
Architect solutions in a manner that carefully considers the scalability, performance, resilience, availability, maintainability, security, deployment, testing, and monitoring needs.
7+ years of professional experience with object-oriented or functional programming using languages such as Java, PHP, Python, C++, or C#
Strong Computer Science fundamentals in data structures, design patterns, object-oriented programming and algorithms
Experience with automated provisioning, orchestration and deployment of applications in Azure
Interest in optimizing and refactoring legacy applications to function natively in a public cloud environment
Deep understanding of auto-scaling applications in the public cloud
Experience developing automation of VM environments and knowledge of networking concepts (VLAN, TCP/IP, Multicast, Unicast, OSI)
Understanding of infrastructure (firewalls, iptables, ipsec, hypervisor, storage, monitoring, security, etc.)
Strong knowledge of designing and implementing REST based Web Services using Java and Spring ecosystem
Make important technology decisions that scale to a global user base and support simplification and convergence of our product technologies.
Be a force that enables Development Teams to accelerate delivery, increase productivity, and become highly predictable without compromising quality.
Must be highly engaged in all that is going on with the products allowing you to create designs with a holistic perspective of current uses/challenges as well as with the future needs in mind.
Serve the Development Teams as a trusted technical advisor, thought leader, and mentor. Remove technical impediments for the team.
Experience working Azure IaaS and PaaS offerings.
Azure Regions, Availability Zones and their applicability in system architecture.
Azure Resource Manager REST API and Templates.
CI/CD Pipelines using Azure DevOps or Jenkins
Authentication & Authorization & Secrets Management.
Azure Active Directory (AD), Azure AD B2C.
Service Principal, Managed Identity.
Azure RBAC - built-in and custom Roles, Security Groups and Scopes.
Azure Key Vault for secrets and certificates management.
API Management (API Gateway, Control Plane & Developer Portal).
Experience designing and building Micro Services using the following technologies.
Azure App Service for Windows and Linux.
Azure Kubernetes Service (AKS).
Azure Container Registry.
Azure VMs (Windows and Linux).
Azure Storage - Azure Disks, Azure Blob, Azure Disk, Azure Data Lake.
Messaging - Azure Service Bus, Event Hub (with or without Kafka facade), HDInsights for Kafka, Event Grid.
Zero Downtime Deployment with and without AKS.
Certificate Management, Azure SQL Server PaaS, Azure SQL Server Managed Instance, Azure Redis Cache.
Ability to work in a fast-paced Agile environment comprised of Squads
Develop and integrate changes in multiple projects to provide end-to-end solutions
Troubleshoot, analyze bug root causes, and provide resolutions
Review design, enhancement proposals, and patches from other members
Work with the quality engineering team (QE) to ensure projects are tested correctly
Experience debugging low-level Linux issues
Other Knowledge, Skills, Abilities or Certifications:
Demonstrated experience developing SaaS and Mobile healthcare products is a plus.
Approaches work with a strong sense of urgency.
Familiarity with NoSQL database technologies, such as Couchbase, is a plus.
Experience with cloud platforms such as Amazon AWS and Microsoft Azure a plus.
Familiarity with authentication technologies such as SAML and OAuth/OpenID Connect.
Tolerant of high degrees of ambiguity, good at resolving uncertainty, willing to backtrack and seek multiple solutions.
EQUAL EMPLOYMENT OPPORTUNITY
Wolters Kluwer U. S. Corporation and all of its subsidiaries, divisions and customer/business units is an Equal Opportunity / Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or protected veteran status.
- Wolters Kluwer Jobs