Wolters Kluwer Senior Software Engineer 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, the Medi-Span Clinical API, is trusted to assist a clinician in clinical decision support.
Medi-Span Clinical API / Web Services are critical components of the clinical workflow when embedded in today's electronic health record systems. 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 Sr. Manager of Embedded 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 possesses an extensive technical expertise and a passion for software craftsmanship. The ideal candidate has significant experience with SaaS solutions, RESTful web services, and web applications that are of high quality, scalable, reliable, and performant.
This is a highly-visible technical role within the Clinical Effectiveness Engineering organization.
Essential Duties and responsibilities
Work with product owner to understand, design, and size new product features and enhancements.
Write software utilizing agile engineering practices (Test Driven Development, Pair Programming, SOLID, etc.)
Write software in a manner that carefully considers the scalability, performance, resilience, availability, maintainability, security, deployment, testing, and monitoring needs.
Demonstrates a desire to learn new technologies
Collaborate with development team members to simplify our technical stack
Utilize Object Oriented Programming / Design knowledge to build testable and reusable APIs
Utilize UI, Service Layer and Database skills to complete vertically sliced user stories
Proactively learns, applies and shares technical competencies and best practices to continuously improve self, team, and organization
Demonstrates the ability to solve analytical problems both independently and with peers as the situation requires. This includes working with complex data structures
Systematically troubleshoots production issues and delivers timely resolutions
Applies technical and customer service skills to solve client problems and assist with high profile product implementations
Investigate technologies that can be leveraged in various product implementations
Plan and execute tasks within an Agile/Scrum/LeSS environment.
Education: BS in Computer Science or equivalent experience
Interpersonal & Technical Skills
Technologist -- Knowledge and interest in the latest software development techniques, 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 within and about the scrum team 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.
5+ years of software development experience is required, with 2+ years' experience as a Sr. Engineer level.
Experience building customer facing products. The ideal candidate will have created SaaS and API solutions.
Experience with object-oriented programming/design with Java and a willingness to learn C#
Experience with API and REST design/implementation
Experience with server-side Java development and related technologies and tools, including IntelliJ, Gradle, Spring MVC, Spring IoC, Servlets, JDBC, XML, Apache, and Tomcat.
Experience with SQL and familiarity with database technologies including NoSQL, Oracle, SQL Server
Experience with automated unit and integration testing. TDD is a plus.
Experience with modern web UI frameworks such as Angular, React, jQuery, Bootstrap
Experience with agile development process (Scrum/LeSS) using agile tools (JIRA, Jenkins, etc.)
Experience working on Healthcare solutions, with familiarity with HIPAA compliance requirements
Experience with SDLC tools like JIRA, GIT/BitBucket, IntelliJ, Visual Studio and Gradle.
Working knowledge of SOA or micro-service architectures is a plus.
Working knowledge of agile engineering practices (Test Driven Development, Pair Programming, Continuous Integration/Continuous Delivery, SOLID, Refactoring, etc.)
Other Knowledge, Skills, Abilities or Certifications:
Demonstrated experience developing using Test Driven Development
Demonstrated experience developing pair programming
Demonstrated experience developing SaaS and API healthcare products is a plus.
Approaches work with a strong sense of urgency.
Familiarity with NoSQL database technologies, such as MongoDB/CosmosDB, is a plus.
Experience with Azure is a plus.
Tolerant of high degrees of ambiguity, good at resolving uncertainty, willing to backtrack and seek multiple solutions.
About Wolters Kluwer
Wolters Kluwer N.V. (AEX: WKL) is a global leader in information services and solutions for professionals in the health, tax and accounting, risk and compliance, finance and legal sectors. We help our customers make critical decisions every day by providing expert solutions that combine deep domain knowledge with specialized technology and services.
Wolters Kluwer reported 2017 annual revenues of €4.5 billion. The company, headquartered in Alphen aan den Rijn, the Netherlands, serves customers in over 180 countries, maintains operations in over 40 countries and employs 19,000 people worldwide.
Wolters Kluwer shares are listed on Euronext Amsterdam (WKL) and are included in the AEX and Euronext 100 indices.
For more information about our solutions and organization, visit www.wolterskluwer.com, follow us on Twitter, Facebook, LinkedIn, and YouTube.
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.
For any assistance with your application for this job opening, please call the HR Source at (888) 495-4772 or email HRSource@WoltersKluwer.com. TTY is also available at (888) 495-4771.
Equal Opportunity Employer Minorities/Women/Protected Veterans/Disabled