Wolters Kluwer Senior Software Engineer, PHP-Health, Learning and Research in Philadelphia, Pennsylvania
Senior Software Engineer, PHP-Health, Learning and Research
Requisition Number: 17-17131
Shift: Not Applicable
Job Description: Wolters Kluwer Health (WKH) is a leading global provider, with approximately 2,600 employees in 36 countries worldwide, of information for professionals and students in medicine, nursing, allied health, pharmacy and the pharmaceutical industry.
We have a growth role and opportunity now available! We are looking for our newest team member to join our team as a Software Engineer experienced in PHP to help us build the next generation of customer facing web platforms for health professionals, educators, and students. The team is expanding existing nursing and medical education applications and building new ones to meet the ever changing health care industry demands. This position will be part of a dynamic Agile team to quickly deliver products to our customers on the Point, DocuCare, CoursePoint, PassPoint and a host of other products. If you're smart, motivated, creative, and dedicated to mastering existing and learning new technologies, please read on and help us make the practice of healthcare better through better learning.
The Software Engineer will be a “hands-on” development role, building new products, enhancing existing systems all to deliver value to our customers. This role will work directly with our business partners, QA, and Dev-Ops to deliver robust solutions. This role is expected to contribute to technical decisions, application designs and future software direction.
Responsible for but not limited to design, code development, implementation and support of technical solutions for various customer facing online platforms.
•Working with the business to define future direction and requirements;
•Leading the development, support, optimization, and maintenance of various applications;
•Research and evaluating technology solutions; and working with offshore resources on many initiatives.
•In addition, it is expected that the developer will perform testing of unit testing (with their own code)
This position requires strong problem solving skills, the ability to work in a diverse, dynamic, and fast paced environment, the ability to meet aggressive deadlines, the flexibility to multi-task, the aptitude to work well with the IT team, the capability to work efficiently with minimal guidance, the initiative to improve upon best practices, excellent verbal and written communication skills and the skills to create documentation to comply with department requirements.
ESSENTIAL DUTIES AND RESPONSIBILITIES
•Responsible for design, code, configuration, QA and implementation of high quality software solutions that are delivered on time and within budget.
•Provide technical insight, direction, and guidance on various technologies for the application platform.
•Maintains the best practices needed to ensure on time, quality software solution deliverables.
•Oversee the vision of how the products will be implemented and maintained, and ensure the integrity of the vision throughout the product's lifecycle.
•Mentor junior and offshore engineering teams.
•Work with a distributed engineering team to foster a smooth development process among onsite and offshore team members.
•Develop and review project estimates and assumptions during planning and at key project milestones. Validate the development approach and assumptions that underlie the project plans and work plans.
•Participate in design, code, and QA walkthroughs and reviews.
•Stay abreast of the ever-changing technology industry to make sure solutions developed are following “best practices” and will meet the needs of the business going forward. Research and evaluate emerging technology solutions.
•Communicate at the appropriate level within and outside of IT the technical direction and proposed solutions for various projects and initiatives.
•Provide complete documentation for all IT initiatives.
•Bachelor’s degree or higher in a technically oriented field, preferably in Computer Science.
•Some background in computer science and/or discrete math is strongly preferred as well.
Required: Equivalent formal training and at least 7+ years of relevant experience
•Required: Strong experience with PHP, its standards (PSR), and its fundamentals.
oStrongly Preferred: This includes knowledge of recent revisions (PHP 7) and features, but knowledge of and experience with PHP6 is acceptable.
•Strong knowledge of the object oriented paradigm and an ability to apply object-oriented design patterns.
•Intermediate to extensive knowledge in another language (such as Python, Ruby, or Go).
•Some experience with Linux configuration; ability to use Linux for day-to-day tasks.
•Experience with TDD and libraries like PHPUnit (or similar).
•Knowledge of and/or experience with Git.
•Experience with agile development best practices and working in a collaborative team, both with engineers and with product management.
•Experience with relational databases (MySQL strongly preferred).
•Experience designing database schemas, writing and optimizing queries against those schemas, and configuring the database system as needed.
•Stongly Prefer a Develpper with experience in the Symfony Framework
oHowever, experience with frameworks such as Laravel, or Zend are acceptable
•Strong understanding of the MVC pattern.
•Knowledge of and/or experience with ORMs such as Doctrine or Propel.
•Some experience with different PHP runtimes (CLI, PHP-FPM, mod_php)
•Some experience with NGINX, Apache, or other.
•Some experience with caching using NoSQL data stores such as Redis, Memcached, DynamoDB.
•Experience with developing and consuming APIs, as well as producing clear API documentation.
Preferred Knowledge and/or certifications:
•Knowledge of and/or experience working with high traffic services/web sites.
•Knowledge of and/or experience with Docker and containers.
•Knowledge of and/or experience working with AWS services (or other cloud providers).
•Knowledge of and/or experience with CI/CD preferred Jenkins (or Bamboo or Travis).
•Knowledge of and/or experience with functional programming.
•Experience with internal debugging/profiling tools like XDebug, PHPProf, Blackfire.io.
•Fundamentals of statistics / data science.
•Curiosity and the ability/want to learn and implement new things.
Position requires some travel, domestic and international, on a regular basis, comprising no more than 15% of total days worked.
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 2016 annual revenues of €4.3 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