Jobs for People with MS: National MS Society

Mobile National MS Society Logo

Job Information

Wolters Kluwer Lead Product Software Engineer - JAVA 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.

A SaaS-based product, UpToDate is a critical component of the clinical workflow when embedded in today’s electronic health record systems. In fact, 93% of clinicians surveyed say embedding UpToDate in their electronic health record systems is important to patient care, and 91% say it improves clinician satisfaction. 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.

Reporting into the Director Product Engineering, 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.

Responsibilities:

  • Design solutions in a manner that carefully considers the scalability, performance, resilience, availability, maintainability, security, deployment, testing, and monitoring needs.

  • Be a force that enables the Development Team 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.

  • Use VueJS and REST technology to implement highly functional and fast user interfaces.

  • Develop REST services using Java and Jersey to provide web client access to server-side business services.

  • Maintain, enhance, and extend UpToDate’s web applications.

  • Work closely with software test engineers to develop deep and thorough test coverage.

  • Devise best practices and patterns for reliable, efficient and scalable web applications.

  • Work within a DevOps culture to consider the scalability, performance, and deployment needs of the applications and the services on which they rely.

  • Plan and execute tasks within an Agile/Scrum environment.

  • Guide and mentor more junior software developers.

  • Excellent collaborator who will work closely with the Architect to design and implement solutions.

  • Follow best practices and standards for coding.

  • Remain current with evolving industry trends and technologies.

  • Provide proactive technical guidance to the Development Team fostering the concepts of re-use, design for scale, stability, operational efficiency of solutions, and a learning culture.

  • Able to listen to Product Management to understand feature needs. Work closely with Product Owners and Engineers to understand product requirements and determine the most appropriate technical solution.

  • Investigate, evaluate, and recommend technologies, tools, and frameworks that contribute to accelerating delivery of the product roadmap. Devise and implement proof-of-concept (POC) activities to guide technology decisions when appropriate. Balance upfront planning and encouraging emerging Experience :

  • Bachelors in Computer Science or related field.

  • 8+ years of development experience with 2+ years at a Principal/Lead Engineer level.

  • Experience building customer facing products.

  • Deep understanding of agile engineering practices (Test Driven Development, Pair Programming, Continuous Integration/Continuous Delivery, SOLID, Refactoring, etc.)

  • Knowledge of software development best practices, patterns, and principles.

  • Application Program Interface (API) specification and development, including REST services.

  • Deep experience with server-side Java development and related technologies and tools, including Spring, JDBC, JMS, ActiveMQ, Apache web server, and Tomcat.

  • Experience with architecting, building, and deploying solutions using a Microservices Architectures (MSA).

  • Experience with single-page application development and implementing responsive web design

  • Strong understanding of DevOps techniques and tools.

  • Experience with relational databases required.

  • Experience with NoSQL databases such as Couchbase, MongoDB, or similar

  • A proven track record of successfully delivering software engineering initiatives using Agile methodologies (Scrum, Kanban, etc.).

  • Experience working on distributed teams.

  • Proven track record to drive complex engineering initiatives to completion on time and on budget.

  • Experience with teams using modern test automation frameworks and tools such as Selenium or a BDD framework

  • Ability to communicate effectively across technical and business teams.

  • Ability to participate in the evaluation of the short and long-term implications of technical choices with respect to SDLC best practices, user functionality, application performance, and the potential accumulation of technical debt

  • signs while executing initiatives in an Agile environment.

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.

DirectEmployers