Manager, Product Software Engineering

Manager, Product Software Engineering

11 Apr 2024
Illinois, Riverwoods, 60069 Riverwoods USA

Manager, Product Software Engineering

Vacancy expired!

The Wolters Kluwer Digital Experience Group creates products and expert solutions in collaboration with Wolters Kluwer businesses around the globe to serve professionals in the Legal, Tax, Heath, Finance and Compliance sectors. This wide and growing array of solutions supports business units in building and expanding their online product portfolios and delivering expert solutions. The Digital Experience Group provides global leverage of industry and customer insight, driving technology capabilities for local product innovation.

The Software Development Manager in our Digital Experience Group is responsible for providing technical and project oversight for software development projects related to the delivery of Enterprise Content Management platform for all Wolters Kluwer businesses.

The position is responsible for driving development organization to define enterprise architecture, developing enterprise solution, delivering global content management services, and leading a matrixed team (including staff, consultants, and offshore resources), through the software and hardware implementation of those solutions. The position will work with business partners to understand and capture business requirements, with business and technical staff to communicate technical architectures and solutions, and with software development staff (designers, testers, programmers, project managers, analysts, system administrators, etc. - both in- and out- of house) to ensure successful delivery of those solutions.

This position provides project-based management for software development staff in a matrixed organization and will have at least 5 direct reports with budget responsibility. Our successful candidate will demonstrate strong technical and project management skills, execute using SCRUM/Agile methodology and have proven experience with content management technologies using Java based cloud environments. Our Software Development Manager will report directly to our Director of Product Software Engineering.

Key Responsibilities

  • Lead Software Development Organization to define and analyze user requirements, drive creation of system architecture to meet those requirements, and lead delivery of software solutions to implement the solution design for global content management platform.
  • Interact with business and technical partners to guide the software development process serving as an interface to the Content Technology development team.
  • Lead a SCRUM team of 8 to 10 resources consisting of both onshore and offshore contributors.
  • Lead technical planning, development, and delivery for global content management services that serves as a common platform for all tenants of content management platform.
  • Champion, collaborate, and drive cloud-based application development, deployments, best practices across multiple development projects.
  • Responsible for management and execution of enterprise content management and delivery solutions for all activities including production defect resolution.
  • Lead coordination and communication across Development team, Project Mangers, Operations team, and QA teams for development projects.
  • Work with project managers and management on prioritization, scope definition, cost & effort estimations, risk/issue resolutions for respective components/projects.
  • Manage offshore development teams. Direct the activities of offshore team members in conjunction with an onsite liaison. Review work products and take corrective actions.
  • Ensure the team delivers strong quality of development deliverables by actively working/collaborating with development and QA resources on approach for design review, code review, and testing.
  • Responsible for defining and managing best practices and process for code management, software build, and software deployment strategies.
  • Adhere to existing software development policies and procedures and develop new procedures and standards in software process improvement initiatives.
  • Evaluate, recommend, and implement new technologies for software development. Stay abreast of current trends and technologies and introduce them into the Digital Experience Group development process.

Key Requirements
  • Bachelor's Degree or equivalent experience

Minimum 8 years broad Information Technology experience
  • Experience in working with Enterprise Architecture, Project and Program Management, Systems Design and Delivery, and Infrastructure teams
  • Ability to effectively manage software development projects and deliver applications on time, on quality and on budget.
  • Strong research and documentation skills.
  • Ability to handle aggressive project schedules, changing business requirements, ownership and commitment, and strict release deadlines.
Minimum 8 years of experience with development of software applications: enterprise, product and/or commercial applications.
  • Strong exposure to Java or .Net or other technologies is preferred.
  • Excellent technical skills in software architecture, design and development.
  • Intimate knowledge of software development processes is mandatory.
  • Ability to absorb and analyze new technologies and practices.
  • Experience managing projects using an Agile is required.
  • Including the building and managing of project release plans, managing risk, scheduling, estimating, resource planning.
  • Experience in Cloud based Application development including but not limited to best practices such as Continuous Integration and Continuous Delivery.
  • Experience in Content Management Technologies and/or Semantic Web Technologies a strong plus
Minimum 5 years of experience leading a development team
  • SCRUM/Agile leadership experience is mandatory
  • Offshore development management experience strongly desirable.
  • Experience managing geographically dispersed teams is strongly preferred.
  • Maintain and exhibit a strong ability to work with and influence people at all levels of the organization.

Job Details

Jocancy Online Job Portal by jobSearchi.