TU PRÓXIMO CAPÍTULO
ABAP Technical Lead
Sobre el puesto
• Own the technical architecture of BatchMan and make high-level design decisions
• Establish and maintain engineering standards, coding conventions, and best practices
• Maintain and modernize classic ABAP4, ABAP OO, and Java-based agent components
• Translate product requirements into maintainable technical solutions
• Lead BatchMan's AI-first development transformation using Claude Code
• Write technical specifications for AI-driven development
• Direct, review, and verify AI-generated ABAP and Java code
• Build documentation, context, and conventions for safe AI-agent development
• Participate in peer code reviews
• Design and build capabilities extending SAP background processing and job scheduling into landscape-wide workload automation
• Develop and maintain XBP/XMI, RFC, OData, and REST integrations
• Optimize performance for high-volume job processing and large data volumes, including SQL tuning
• Package and deliver releases through the SAP Transport System and Add-On Assembly Kit
• Serve as technical escalation point for complex Customer Support issues
• Engage directly with customers in German or English when required
• Partner with the Senior Product Manager on roadmap feasibility, estimates, and technical trade-offs
• Collaborate with the other developer and share product expertise
• Degree in computer science or a related field, or completed vocational IT training (e.g., Fachinformatiker für Anwendungsentwicklung) with equivalent professional experience
• 10+ years of professional experience in software development
• 8+ years of hands-on ABAP development experience, including substantial work in classic procedural ABAP (ABAP4)
• Proven experience building or maintaining a commercially shipped SAP add-on or product, not solely customer-specific extensions or module customizations
• Track record of owning a technical area and making architecture decisions
• Expert-level command of ABAP4 and ABAP OO, including Dynpro UI, ALV, and the SAP Control Framework
• Deep knowledge of SAP background processing and job scheduling, including SM36/SM37, SM50/SM66, and ST22
• Hands-on experience with XBP and XMI interfaces
• RFC programming and debugging, including configuring RFC connections in SM59
• Strong understanding of authorization objects, lock objects, and LUWs
• SQL optimization for large data volumes
• Working knowledge of the SAP Transport System
• Hands-on experience with AI coding agents such as Claude Code
• Strong interest in AI-first, specification-driven development workflows
• Experience packaging and delivering add-ons with SAP Add-On Assembly Kit (AAK) preferred
• Java development experience, particularly agent- or service-based architectures, preferred
• Experience with SFTP, SSH, JKS keystore management, TLS/SSL configuration, and multithreaded Java service code preferred
• Experience with OData, REST, XML, and JSON preferred
• SAP Basis knowledge, including authorization configuration, preferred
• Background with workload automation or enterprise job scheduling products preferred
• Business-fluent German (C1 minimum) and fluent English (C1 minimum), written and verbal, required
• Self-directed, proactive, methodical troubleshooting and collaboration abilities
• Flexible work environment with hybrid or remote options
• Continuous learning opportunities and professional development
• Competitive compensation and benefits package aligned with local market standards and employment regulations
• Regular team and company events
• Collaborative international team culture
• Work-life balance and flexibility