Senior SAP Engineer
AucklandFull-TimeSeniorSoftware Engineering
Duties and Responsibilities
- Leading projects, designing solutions, mentoring others, and engaging with functional consultants or business users
- Responsible for writing and coding individual programs from specific requirements and technical specifications for Flintfox Products.
- Draft and interpret written business requirements and technical specifications documents and report and analyse any defects.
- Create, document, implement and maintain technical documentation, unit test plans, scripts, and test harnesses using defined technical documentation templates in a timely fashion.
- Designs, develops, modifies, de-bugs, documents, and tests a range of Flintfox applications.
- Actively contributes to the successful implementations of proposed solutions, by completing thorough testing on the build of the solution.
- Maintains a high level of technical competency, systems, and industry trends
- Produces clean, maintainable, efficient, performant, secure code, designs, and specifications that satisfy requirements and ensure they successfully pass QA without reject.
- Provides support for the team through design and code reviews, ensuring best technical practices are applied.
- Works with the development team to troubleshoot the development environment, production environment, performance tune, and optimize code.
- Ensures all development is compliant with internal and external company policy and procedures along with quality guidelines and design standards.
- Contributes to the improvement of development policies and procedures.
- Takes accountability, ownership, and responsibility for delivering work in agreed timeframes and budgets.
- To actively contribute to the development of a high-performance and collaborative team environment within the business.
- Takes a proactive role in transferring knowledge and skills on the functionality of Flintfox products and technical solutions to other team members as required.
- Works effectively with other Flintfox resources and customer team members in order to reach established objectives and deadlines.
- Responsible for planning, processing and performing all jobs in an efficient manner with little assistance from the Team Leader.
- Works effectively with other Flintfox resources and customer team members in order to reach established objectives and deadlines.
- Contribute as an active participant in project teams where applicable.
- Provide up-to-date, relevant best-practice input based on studies, where relevant. Experience with unit testing and functional testing of ABAP developments, including preparation of test data, execution of test cases, and validation of end-to-end business flows.
- Ability to analyse defects, identify root causes, and implement fixes in collaboration with functional and integration teams.
- Make a valuable contribution to project teams through:
- Offering fresh ideas that encourage innovation.
- Actively listening to others’ contributions, seeking clarity to advance own learning or understanding, and apply that learning to wider context.
- Take on a fair portion of actions to support the achievement of project objectives.
Knowledge, Skills, and Abilities (KSAs)
- 5+ years’ of experience with SAP ABAP development tools and technologies.
- Understanding of both SAP ECC and SAP S/4HANA
- Deep understanding of SAP modules and business processes
- Comfortable with technical architecture, performance tuning, and code reviews
- Strong collaboration with functional teams and sometimes end users
- Experience with BTP, specifical Cloud Integration, and modern SAP cloud technologies
Required Education and Experience
- 5+ years’ of experience with SAP ABAP development tools and technologies.
- Solid experience in Scrum, Sprint and Agile Software Development methodologies.
- Sound knowledge with SAP ECC & S/4HANA development, implementation and support.
- Expert with SAP BTP (CPI)
- Hands on experience with SAP Integration Suite, including development and maintenance of integration artifacts such as iFlows and mappings.
- Strong experience with REST based APIs, JSON payloads, data transformations, and error handling.
- Working understanding of SAP functional modules SD, MM & FI/CO.
- Experience with pricing concepts across sales and procurement processes.
- Ability to produce clear technical documentation and solution architecture diagrams.
- Strong collaboration and communication skills.
Preferred Education and Experience
- Bachelor level university qualification in Computer Science/Engineering, or substantial work experience
- Experience with SAP Fiori UI development & groovy scripts.
- Experience with SAP deployment and configuration, particularly Sales & Distribution (SD), Material Management (MM), and Finance & Controlling (FI/CO) modules.
- Exposure to SAP BTP development or side by side extensibility.
- Exposure to Azure based integration or cloud delivery methodologies.
- SAP certification in ABAP, S/4HANA, or related domains.
Supervisory Responsibilities
- Mentor team members and provide constructive feedback to support their career development.
