Senior Product Software Engineer - Xslt

Wolters Kluwer Sandy , UT 84090

Posted 3 months ago

Title: Senior Product Software Engineer

Req: R0004569

Company Overview:

Wolters Kluwer (www.wolterskluwer.com) is a global leader in professional information services. Professionals in the areas of legal, business, tax, accounting, finance, audit, risk, compliance and healthcare rely on Wolters Kluwer's market leading information-enabled tools and software solutions to manage their business efficiently, deliver results to their clients, and succeed in an ever more dynamic world. Wolters Kluwer combines deep domain knowledge with specialized technology. Our portfolio offers software tools coupled with content and services that customers need to make decisions with confidence. Every day, our customers make critical decisions to help save lives, improve the way we do business, build better judicial and regulatory systems. We help them get it right.

Position Overview:

This position was created as part of our new Content Strategy Initiative. This initiative will start with inventorying the full set of content currently available across WKH LRP. As part of this process we will prioritize content for inclusion in our new content repository (SSR) for potential consumption across new and existing platforms. Implementing this process will require expanded development efforts, primarily XSLT to support the transformation of a diverse set of input data. This will allow us to leverage the capabilities of the new system to transform this content and make it available for our professional customers (nurses, doctors and researchers, etc.).

This is a dynamic software engineering position where you will be developing, designing and testing content processing systems using leading edge technologies. Primary activities will involve XSLT development in a variety of cloud-based environments to support a portfolio of high-profile complex web-based and mobile applications. You will be part of a Scrum team that is empowered to do rapid development in an environment of continual improvement. You will join this group of dedicated professionals building enhancements and new features in a vital piece of our technology used globally by medical professionals.

Wolters Kluwer is a fast-growing and innovation-driven global company that has successfully made a transition from print publishing to a digitally-driven provider of professional software, online expert content and integrated workflow products.

Responsibilities:

This is a hand-on development position requiring the ability to learn new technologies and adapt them to practical applications. As a senior developer you will contribute to architecture and design decisions as a part of the team. The ability to contribute as a member of a self-managed team is vital. You will be expected to leverage your experience both in producing high quality code as well as facilitating the same from other members of the team.

  • Design, analyze, develop, code, debug, test and document programming to satisfy requirement for large, complex projects

  • Work directly with product management and business teams during envisioning

  • Provide leadership in advancing the vision of the product team

  • Contribute to best practices, quality standards and conventions, incorporating them into the development process

  • Drive process improvement

  • Help to establish consensus on deliverable commitments

  • Help to select and implement applicable hardware, software, platforms, tools, and programming languages

  • Develop any necessary standards or guidelines for development

  • Participate in technical design decisions and ensuring that those are implemented accurately

  • Facilitate design/code reviews

  • Ensure the quality, security, stability and agility of systems architecture to meet evolving business needs

  • Use test driven development and scaled Agile methods

Qualifications/Requirements:

  • Bachelor's degree in computer science or related degree

  • Minimum 7 years of proven application design and development experience

  • Minimum 5 years professional experience with XML, XSLT, XQUERY, XPATH

  • Minimum 3 year in a senior role or leadership position on a development team

  • Expert Understanding of XSD (Schema) Development, as well as DTD

  • Expert Understanding of Schema Design Patterns and XSLT Best Practices

  • Experience with improving performance of complex applications

  • Experience with web development using HTML, JavaScript, CSS, AJAX, Jquery, and JSON

  • Excellent communication and presentation skills to interact with business teams and communicate technical vision to the development team.

Other Helpful Knowledge, Skills, Abilities or Certifications:

  • Experience with C#, ASP.NET

  • Experience with cloud environments, especially Azure

  • Experience with application and database data modeling

  • Experience with NoSQL and/or XML Databases like MarkLogic, Exist-DB, BaseX, MongoDB, and Couchbase

  • Experience using XML IDE Stylus Studio, Eclipse, or Similar Alternative

  • Experience developing Unit Tests for XML and XSLTs

  • Experience with Agile software development practices

  • Experience dealing with industry standard XSLT Processors lik

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Software Engineer I

Blue-White Industries

Posted 4 days ago

VIEW JOBS 1/15/2020 12:00:00 AM 2020-04-14T00:00 <p>The Software Development Engineer I designs software architecture for new and current products under the guidance and direction of the Lead Software Development Engineer. Designs, develops or improves, tests, troubleshoots and de-bugs operational software systems for a line of international industry-leading hardware products and IOT metering systems. Conducts integrated product testing and software verification to evaluate performance. Works closely with Development team and Engineering counterparts. Collaborates with and inspires others well by living a hard work ethic and supporting the needs of co-workers. The position performs a vital part in enhancing the Company&rsquo;s infrastructure and has the capability to contribute to the strength and sustainable growth of the client.</p><p>&nbsp;</p><p>Essential Job Functions</p><p>Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions:</p><ul><li>Design software architecture for new and current products using industry best practices</li><li>Research and formulate software requirements based on project specifications</li><li>Create diagrams for mapping out various different technical structures inside the hardware</li><li>Document the timing and limitations of hardware to ensure a smooth software development process</li><li>Implement algorithms that adhere to the limitations of the hardware and timing of the system</li><li>Translate project specifications into functional codes using the best practices and software life cycles</li><li>Consult and analyze data structures with Lead Software Development Engineer to ensure smooth system integration</li><li>Perform independent research on programming concepts and theories that are beneficial to the project</li><li>Perform test runs of the software on the device and evaluate results to confirm software system capabilities and component compatibility</li><li>Testing and debugging software functionalities</li><li>Track down and apply remedies to various bugs within the software</li><li>Carry out unit testing to ensure new functionalities are fully functional prior to integration into the software</li><li>Troubleshoot and debug software in isolation and integrated test environments to ensure proper functionality</li><li>Perform corrective adjustments to the project&rsquo;s specifications following new findings from testing</li><li>Communicate with the Development team on new findings that could potentially affect the outcome of the project</li><li>Perform software verification runs to prove that the system meets specifications and fulfills its intended purpose</li><li>Ensure the platforms and frameworks used are always update to date with the latest changes</li><li>Prepare and maintain detailed documentation and commentary on all work performed, and prepare reporting to support software designs</li><li>Build software to delight our customers and make it easy for them to get their jobs done</li></ul><p>&nbsp;</p><p>Experience/Training/Education</p><ul><li>BS in Computer Science, Information Science, Engineering, or related field</li><li>Minimum 2 years&rsquo; professional hands-on software development experience</li><li>Current experience with IIOT, Google Cloud architecture, and other platforms in commercial settings using SCRUM-based teamwork approach</li><li>Experience with Node.js, Electron desktop, ES6 + ES5 Javascript, Agile methodology and Autonomous CI pipelines are a plus.</li></ul><p>&nbsp;</p> Blue-White Industries Sandy UT

Senior Product Software Engineer - Xslt

Wolters Kluwer