This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Software Engineer, SAP, you will play a crucial role in building the next generation of BlackLine applications, specifically focusing on the integration of our SAP solutions with the BlackLine Cloud. You will act as a key technical leader, driving innovation within our product suite, with a strong emphasis on business logic across various SAP modules, particularly in the finance and internal trade domains (FI, MM, SD). This role involves providing expertise in SAP services, including troubleshooting, performance tuning, and proactively delivering well-designed solutions with a keen sense of software architecture.
Job Responsibility:
Demonstrate strong proficiency in ABAP technology
Continuously learn and adapt to evolving SAP stacks, including ABAP for Cloud, conducting research and influencing product direction
Provide technical expertise in requirements analysis, design, effort estimation, development, testing, and delivery of highly scalable software
Adhere to architectural guidelines in your designs
Execute on development tasks, including manual and ABAP Unit tests
Perform critical maintenance, deployment, and release support activities, including off-hours support when required (e.g., time shifts)
Serve as a primary technical point of contact for the product team
Collaborate with product management, your team, and other engineering teams to understand both stated and unstated needs, translating them into functional and technical requirements
Estimate project and release scope and timelines, ensuring the team consistently delivers on commitments
Develop comprehensive functional and technical specifications, test plans, and technical documentation
Maintain high standards of software quality and technical excellence within the team by establishing good practices and writing clean, testable, maintainable, and secure code
Help the team adhere to coding and quality standards
Mentor junior developers and share best practices
Serve as a Scrum Master, overseeing team activities and agile ceremonies
Conduct peer code reviews to ensure code quality and facilitate knowledge sharing
Proactively identify and address technical issues, bottlenecks, gaps, or opportunities for improvement
Possess excellent verbal and written communication skills for effective collaboration with support teams and customers
Capable of producing high-quality technical documentation, including UML diagrams and customer-facing materials
Willingness to provide support to customers, including outside regular business hours when needed
Maintain a positive, enthusiastic attitude toward working with support desks and end users
Requirements:
Minimum of 2 years of experience with SAP ABAP Programming and planning
Bachelor's or Master's degree in Mathematics, Computer Science (BE/B.Tech or ME/M.Tech), Information Technology, or a related field
Proficient in development on SAP S/4HANA 2022+ and ECC 6.0 platforms
Hands-on experience with the SAP Finance (FI) module, especially journal postings and related business processes
Experienced with ABAP Development Tools (ADT) in Eclipse for cloud development
Advanced knowledge of ABAP Object-Oriented Programming (OOP)
Strong understanding of MVC architecture and adherence to SOLID principles
Practical experience with common design patterns in ABAP development
Skilled in developing and optimizing Core Data Services (CDS) views and utilizing extensibility options
Knowledge of when and how to use the HANA Query Analyzer
Proficient in classic enhancement techniques (BDC, User Exits, BAdIs) and transitioning to SAP Clean Core standards
Experience with SAP web services, including configuration, consumption, and testing (e.g., using Postman)
Strong analytical skills for troubleshooting and optimizing financial business processes
Proactive and eager to continuously learn and adapt to new SAP technologies and methodologies
Nice to have:
Familiarity with SAP Business Technology Platform (BTP) and SAP BTP ABAP Environment (Steampunk)
Proficient in the ABAP RESTful Application Programming Model (RAP), including behavior definitions and service definitions for cloud-native applications
Hands-on experience with automated testing (e.g., using languages like C# and Selenium)
Acquaintance with ABAP for FI, Transaction clearing, Special Ledger postings (FISL), and Contract Accounting posting (FICA)