Senior DevOps Engineer

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 and pharmacist 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. This is an exciting opportunity to join a rapidly growing healthcare information technology business as a Senior Software Engineer. You will play an important role in supporting and transforming the core technology of a leading healthcare SaaS product company, bringing thought leadership and new techniques to a challenging and exciting role. We are looking for a dynamic individual who has a demonstrated passion for the art of Software Engineering, DevOps, and Production Environment support and standards. This is a tremendous opportunity to help transform the public facing user experience of a leading healthcare technology company. The Senior Software Engineer will play a key role in aiding Wolters Kluwer Health to support existing technology project infrastructure and to help develop the strategy for our next generation efforts. This person will support and augment the current team, bridge the technologies between current and next, and help lead the strategy and implementation of new technologies. These improved tools, technologies, and processes will enable us to deliver Product and Infrastructure Roadmaps in a more nimble, predictable, and quality fashion. In addition, this role will help us in our ability to provide round the clock operational system support for current and new systems. Essential Duties and responsibilities Assume the responsibilities and perform the duties of a Senior Software Engineer to support and deliver SaaS / IaaS solutions. Work with the Director of Platform Strategy and Development, architects and other software engineers to investigate technologies and implement proofs of concept to inform the emerging platform architecture. Develop and assume ownership of multiple production microservices, including API design, implementation and documentation. Work with application teams to determine requirements for platform microservices. Work closely with software test engineers to ensure high quality. Work within a DevOps culture to consider the scalability, performance, and deployment needs of microservices. Plan and execute tasks within an Agile/Scrum environment. Follow and contribute to best practices and standards for coding. Remain current with evolving industry trends and technologies Collaborate to incorporate automated unit, integration, functional, and performance testing into the Continuous Integration process across multipleprojects. Collaborate with the Development, Project Management, and Product Management teams to align projects and other efforts. Evolve and automate processes to increase flexibility within the development and testing of multiple simultaneous projects. Prioritize and troubleshoot development and test region issues. Promote and contribute to best practices. Plan and execute tasks within an agile environment. Provide Production Support and monitor Production Regions and Environments. Provide first level support for application software issues in all environments. Prioritize and rapidly troubleshoot issues to ensure maximum uptime and optimal performance for customers in our production environment. Other Duties Provide assistance as needed to other teams in the areas where existing technical skills and experience are applicable. Division Health Location(s) Qualifications Job Qualifications Education: Bachelor of Science degree in Computer Science or equivalent field. Desired Qualifications: 5+ years of software development experience, with 1+ year experience ata senior engineer level are required. Demonstrate excellent and effective interpersonal and communication skills (written, verbal and listening), with ability to build positive workingrelationships with all levels of the organization. Committed, engaged, self-motivated, decisive, adaptable, data driven, transparent and objective. Proficiency working within a Java Software Development Team. Experience with multiple server-side Java development technologies and tools Knowledge of common design patterns, design principles and industry best practices. Experience with SOA or microservices architectures is desired. Experience with API design and REST principles. Experience with relational databases and SQL required Experience with web-scale commercial offerings, distributed systems and scaling. Experience with unit and integration testing. Strong collaboration skills and desire to work in a highly collaborative environment. Effective interpersonal and communication skills (written, verbal and listening), with ability to build positive working relationships across multiple groups within the organization. Good judgment, strong problem-solving and decision-making skills, and a finely tuned balance of technical purity and pragmatism. Good at working at an abstract level and creating abstractions that clarify and contribute to system integrity across the enterprise. Ability to grasp an existing codebase and identify opportunities to improve and to transition to microservices as part of a platform. Knowledge of the full lifecycle of building, automated and performance testing, and automating deployment. Demonstrate strong collaboration skills, within function and across peer stakeholders. Extensive experience with Linux Systems. Experience in using Windows. Knowledge of Linux Containers, Docker, Container Solutions, associated Management Tools and challenges. Hands on experience with scripting, including Bash, Python, Groovy, etc. Experience with Jenkins (preferred), or other Continuous Integration tools. Knowledge of build tools like Gradle (preferred), Maven, and Ant. Usage of Jira (preferred), or other tracking tools. Usage of Confluence (preferred), or other documentation tools. Demonstrate strong problem analysis, problem resolution, and decision making and judgment skills. Demonstrate understanding of complex software architecture, and ability toenhance, support, and troubleshoot same. Ability to leverage technical know-how to find viable compromises amidst competing business needs. Demonstrate ability to plan and excel in a fast-paced and demanding environment. Knowledge of cloud compute technologies, network monitoring, data processing and analytics. Additional Qualifications: Knowledge of Software Engineering best practices. Contributions towards Open Source projects is big plus. Knowledge and Practice with using Scrum & Agile Methodologies. Master's degree in Computer Science or related field. Other Knowledge, Skills, Abilities or Certifications: Able to plan and execute projects as part of a collaborative team. Travel: < 5% Domestic Travel Physical Demands Able to lift server equipment if needed.
Salary Range: NA
Minimum Qualification
Not Specified years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.