苹果SAP BTP Full-Stack Engineer
任职要求
Minimum Qualifications Education: Bachelor’s or Master’s degree in Computer Science, or equivalent practical experience. Experience developing large-scale enterprise business applications using Java, Node.js, or Python on the SAP Business Technology Platform (SAP BTP). Experience with the SAP Cloud Application Programming (CAP) Model and building database entities using Core Data Services (CDS) models. Experience programming in at least two development environments: JavaScript/TypeScript (Node.js) or Java (Spring/Spring Boot). Experience designing and building cloud-native microservices architectures with a strong focus on secure programming practices. Experience implementing event-driven architectures, specifically working with SAP Advanced Event Mesh (AEM). Experience in software testing, test automation, and test-driven development (TDD), including unit and regression testing. Experience…
工作职责
Design and architect scalable, reliable, and secure enterprise solutions on the SAP BTP platform by actively participating in architecture review meetings. Develop and implement reusable technical frameworks and microservices architectures to accelerate future development and ensure system scalability. Manage end-to-end project activities, including defining scope, balancing priorities, resolving escalations, and providing regular progress updates. Deliver high-quality, production-ready SAP applications within dynamic timelines, maintaining a strong focus on clean code and robust software testing. Solve complex technical problems proactively, driving swift issue resolution across multi-regional, cross-functional teams. Collaborate effectively with global stakeholders and team members across different time zones to ensure successful alignment and project execution.
1. 测试全生命周期管理:负责SAP PP/SD模块及跨模块集成场景测试全生命周期管理,涵盖测试计划制定、用例设计执行及缺陷闭环; 2. 复杂场景功能与集成测试:聚焦PP/SD复杂场景(重复制造、ETO、跨公司销售等)的功能与集成测试,保障系统符合业务规范; 3. UAT测试主导:主导UAT测试,指导业务用户测试,收集反馈并推动问题协同解决; 4. 风险识别与文档维护:识别测试风险并制定应对策略,编制维护测试文档,保障可追溯性; 5. 测试流程优化与自动化建议:参与测试流程优化,提出自动化测试建议,支持系统升级、补丁后的回归测试。
We help the world run betterAt SAP, we keep it simple: you bring your best to us, and we'll bring out the best in you. We're builders touching over 20 industries and 80% of global commerce, and we need your unique talents to help shape what's next. The work is challenging – but it matters. You'll find a place where you can be yourself, prioritize your wellbeing, and truly belong. What's in it for you? Constant learning, skill growth, great benefits, and a team that wants you to grow and succeed. What you’ll build SAP Adaptive Server Enterprise (ASE) is a highly optimized relational database management system for mission critical transactional processing and operational reporting. It delivered high performance at a low total cost of ownership and is designed to run on any standard hardware and operating system. SAP ASE is widely used in banking, stock trading, insurance and other data-intensive financial businesses. Now SAP ASE is being renewed for continuing supporting on-premise businesses and extending footprint to cloud as well. After joining us, you will Focus on Software quality, performance and scalability. Build a strong foundation in relational database concepts. Contribute innovative new ideas to shape the product. Develop test plans, test framework, test cases, and test scripts. Perform manual and automated testing against on-promise products and cloud services. Collaborate with development teams to understand requirements and design effective test strategies, reproduce customer issues and provide root cause analysis. Adopt AI technology to improve test efficiency.
Design, develop, and deploy full-stack cloud applications and enterprise solutions utilizing Java, Spring Boot, and modern frontend frameworks (such as React, Vue, or Angular). Build robust data models and secure, scalable RESTful and OData APIs for seamless integration with frontend applications and core enterprise platforms like S/4HANA. Collaborate with cross-functional teams, functional business partners, and stakeholders to validate and translate requirements into high-quality technical architectures. Oversee the entire application development lifecycle, from initial design and data modeling to deployment, monitoring, and continuous improvement in production environments. Optimize system performance and troubleshoot complex production issues, utilizing expertise in JVM tuning, garbage collection, and application monitoring tools. Implement event-driven architectures and microservices using technologies like Kafka or SAP Event Mesh to support high-throughput, low-latency applications. Design and develop Model Context Protocol (MCP) clients and servers to power next-generation platform capabilities.
Introduction A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio; including Software and Red Hat. Curiosity and a constant quest for knowledge serve as the foundation to success in IBM Consulting. In your role, you'll be encouraged to challenge the norm, investigate ideas outside of your role, and come up with creative solutions resulting in ground breaking impact for a wide network of clients. Our culture of evolution and empathy centers on long-term career growth and development opportunities in an environment that embraces your unique skills and experience. Your role and responsibilities As a senior SAP Consultant, you will serve as a client-facing practitioner working collaboratively with clients to deliver high-quality solutions and be a trusted business advisor with deep understanding of SAP Accelerate delivery methodology or equivalent and associated work products. You will work on projects that assist clients in integrating strategy, process, technology, and information to enhance effectiveness, reduce costs, and improve profit and shareholder value. There are opportunities for you to acquire new skills, work across different disciplines, take on new challenges, and develop a comprehensive understanding of various industries. Your primary responsibilities include: • Strategic SAP Solution Focus: Working across technical design, development, and implementation of SAP solutions for simplicity, amplification, and maintainability that meet client needs.• Comprehensive Solution Delivery: Involvement in strategy development and solution implementation, leveraging your knowledge of SAP and working with the latest technologies. Required education Bachelor's Degree