Job Purpose and ImpactThe Senior Professional, Application Development job owns complex application changes from technical refinement through production support. The role combines hands-on development, component-level design, automated testing, CI/CD, observability, troubleshooting, and incremental modernization.Success requires strong coding and debugging skills, practical cloud and data experience, and the judgment to select implementation approaches, communicate tradeoffs, and escalate cross-product or enterprise architecture decisions to the appropriate partners.
Key Accountabilities- APPLICATION CONFIGURATION MANAGEMENT: Builds complex application configurations to meet user and business requirements while identifying improvements to complex application support processes and procedures.
- APPLICATION DEVELOPMENT & DEPLOYMENT: Performs advanced programming, configuration, testing and deployment of fixes or updates for application version releases.
- USER COMMUNICATION & SUPPORT: Plays a key role and keeps an open channel of communication with users to respond to complex application support requests and needs.
- APPLICATION SUPPORT: Conducts complex technical application support activities to deliver on business outcomes.
- STAKEHOLDER MANAGEMENT: Partners with multi-functional teams, including developers, product managers and business partners to ensure configurations align with standards and project goals.
- INCIDENT & REQUEST MANAGEMENT: Leads prioritization of incoming incident tickets and user requests.
- VENDOR MANAGEMENT: Handles positive relationships with software vendors and negotiates complex contracts.
Qualifications- Minimum requirement of 4 years of relevant work experience. Typically reflects 5 years or more of relevant experience.
Preferred Qualifications:
- Experience with designing, implement, test, document, deploy, and support complex custom applications, integrations, business workflows, reporting solutions, and data products.
- SAP HANA, SQL and SAP HANA Cloud data modeling.
- Has experience with writing clean, modular, maintainable code and apply appropriate patterns for reliability, security, and supportability.
- Investigates and resolves defects, performance issues, and production incidents across application, integration, and data layers.
- Has applied and applies AI-assisted and agentic engineering tools responsibly for coding, testing, documentation, and review, with human accountability, secure handling of data and code, and established quality controls.
- Participates in code reviews and incorporate feedback to improve reliability and shared code quality.
- Delivers changes iteratively using automated testing, CI/CD, and disciplined release practices.
- Experience in ERP, TRM, commodity trading, risk, logistics, supply chain, or similar business domains.
- Experience supporting global or multi-region business operations.