About the Role:
The Software Engineer’s primary responsibility is to work with cross functional teams to review the functional specifications and complete the development, implementation, and maintenance of SAP programs and/or SAP integration with external applications. The SE participates in technical designs and specification creation based on requirements documentation and functional specifications. Individual leads and constructs various components within the SAP constructs available for development based on those deliverables. Individuals generate and execute unit test plans. The SAP SE leads the definition and evaluation of SAP coding standards and best practice.
- Demonstrates expertise in multiple SAP development components and support of those SAP components (Custom tables, programs, user exits, web services, interfaces between SAP and other applications, etc.)
- Demonstrates excellence in ABAP development including Reports, Interfaces, Conversions, Enhancements and Forms.
- Must have hands-on experience in User exits, BADIs, BAPIs, IDocs, Web Services, and LSMW, etc.
- Proactively seeks to understand the changing needs and requirements for WK STEP SAP systems.
- Provides proactive communication to project and department management on status and issues
The Software Engineer may perform some or all the following, as well as other duties, as assigned.
Leadership and Coordination
- Works with other SAP SEs and cross functional team members in all aspects of SAP and SAP interface/integration design and development on projects of all sizes and complexity.
- Demonstrates ability to engage effectively in technical designs for multiple projects.
- Proactively seeks to understand and implement improved practice, development methods and tools and documentation standards
- Is responsible for the integrity and quality of project development processes.
Technical Expertise
- Has mastered SAP development tools and technology
- Solves complex, analytical problems independently
- Generates innovative approaches and solutions to complex problems
- Evaluates current technology and recommends tools for implementation within a project or department
- Is responsible for SAP technical design, developing and implementing designs.
- Directs modifications of designs based on feedback from the development process
Planning and Organizing
- Coordinates and participates in the estimation of work efforts for WK STEP Operations and projects
- Provides daily updates to the lead and project managers.
- Prioritizes and coordinates work across multiple projects and work requests for delivery coordination with project timelines and urgency
Analysis and Evaluating
- Analysis of variances between design and actual operation to isolate code sections which require modifications to operate per design.
- Identifies risks, recognizes impact and provides mitigation plan associated with design.
- Evaluation and definition of WK process and tool standards.
Concept Development and Design
- Develops the Code as per the technical designs in accordance with WK Standards.
- Plans, facilitates and executes design, coding and unit test cases.
- Works with cross functional team members to define and understand needs and problems which can be addressed with an SAP development solution.
- Update WK STEP SAP programming standards and naming conventions as needed
- Performs and leads others on SAP code reviews to ensure that feature functionality and design is met
Implementation
- Creates, modifies or enhances SAP functionality and interfacing functionality including function modules, reports, data load programs, custom tables, custom transactions, user exits, enhancements, Business Add-Ins, Business Transaction Events, BAPI function modules, Web Services, Proxy interfaces to internal applications, etc. from requirements, design and/or functional specification in accordance with WK Standards and SAP best practices.
- Interaction with SAP Basis team and SAP Support on issue resolution through the OSS Note process
- Participates in the implementation of SAP recommended corrective actions
- Works with SAP Basis team on Enhancement upgrades and/or support pack implementation.
- Works with SAP functional team members on debugging and other programming related problem solving
- Creates and executes unit test scripts.
- Documents code in accordance with WK standards.
- Ensures and promotes proper use of SAP tools and functionality to transfer code across the system landscape (Dev to QA to Prod) according to SAP best practice and WK process.
- Identifies and drives implementation of corrective solutions and alternatives.
- Assures consistency, efficiency and quality in the developed code and coaches other on the same
- Creates support documentation as applicable for defining corrective action to take when known issues occur
- Ability to provide 24/7 support as needed by the business
Communication
- Provides support to SAP functional team and other integration partners in relation to SAP objects developed
- Provides development status to PMO for Operations and Projects.
- Identifies and suggests improvements to SAP development standards and processes.
Teamwork
- Demonstrates excellence in mentoring and shares expertise and experience to promote growth of other team members.
- Demonstrates excellence in collaboration with others to accomplish corporate, department and project goals / objectives.
- Exhibits behavior that demonstrates Wolters Kluwer core values – Focus on Customer Successt, Make it Better, Aim high and deliver, Win as a team.
Education:
Bachelor’s Degree in computer science, Software Engineering.
Experience:
- 4 - 5 or more years’ experience in software development with at least 3 years’ experience in SAP ABAP development
- Experience leading SAP design and development aspects for small to large projects, preferably SAP projects
- Experience mentoring other SAP Software engineers
Other Knowledge, Skills, Abilities or Certifications:
- Expertise in Object Oriented Design and Development
- Hands-on experience in SAP latest technologies using FIORI and UI5.
- Demonstrates excellence in projecting a positive and professional image
- Excellent time management and organizational skills
- Ability to read and understand one or more programming languages – apart from the proficient language.
- Excellent analytical and problem-solving skills with the ability to assess relevant facts.
- Experience with formal software development lifecycle methodologies, preferably ASAP methodology for SAP implementation
- Excellent attention to detail and accuracy.
- A passion about your work with a strong desire to learn, grow and make a difference
Our Interview Practices
To maintain a fair and genuine hiring process, we kindly ask that all candidates participate in interviews without the assistance of AI tools or external prompts. Our interview process is designed to assess your individual skills, experiences, and communication style. We value authenticity and want to ensure we’re getting to know you—not a digital assistant. To help maintain this integrity, we ask to remove virtual backgrounds and include in-person interviews in our hiring process. Please note that use of AI-generated responses or third-party support during interviews will be grounds for disqualification from the recruitment process.
Applicants may be required to appear onsite at a Wolters Kluwer office as part of the recruitment process.