Senior Developer
Description
Job Title: Senior Developer
Role Summary
We are looking for an experienced Senior Blue Yonder Developer with strong hands-on expertise in Blue Yonder Demand Planning / Demand Sensing and Oracle PL/SQL development.
The role will be responsible for designing, developing, enhancing, and supporting demand-planning solutions, with particular focus on Blue Yonder application development, demand-planning data processing, database development, interfaces, batch processes, performance optimization, and production support.
The ideal candidate should combine strong technical development capability with a good understanding of supply-chain demand-planning concepts and be comfortable troubleshooting complex issues across the Blue Yonder application and Oracle database layers.
Key Responsibilities
1. Blue Yonder Demand & Demand Sensing Development
- Design, develop, enhance and maintain solutions within Blue Yonder/JDA Demand Planning and Demand Sensing.
- Work on technical configurations and customizations required to support business demand-planning processes.
- Develop and maintain demand-planning data flows, interfaces, batch processes and application components.
- Translate functional/business requirements into scalable technical solutions.
- Perform impact analysis and technical design for enhancements and change requests.
- Support solution testing across development, SIT, UAT and production environments.
2. Oracle PL/SQL Development
- Design and develop complex Oracle SQL and PL/SQL components, including:
- Packages
- Procedures
- Functions
- Triggers
- Views
- Complex queries
- Joins and aggregations
- MERGE operations
- Bulk processing
- Analyze and optimize SQL/PLSQL for high-volume planning data.
- Troubleshoot database performance issues and improve query execution efficiency.
- Develop robust exception handling, logging and data-validation mechanisms.
- Perform data analysis and reconciliation between upstream/downstream systems and Blue Yonder.
Your previous BY sourcing material specifically surfaced practical experience with PL/SQL packages, procedures, functions, MERGEs and joins, so I would retain these explicitly rather than simply writing "Oracle knowledge." [RE: Live S...lue Yonder | Outlook]
3. Demand Planning Technical Support
- Investigate and resolve complex application and data-related production incidents.
- Perform root-cause analysis and implement permanent technical fixes.
- Analyze forecast/demand data issues and identify problems across application, database, interface and batch-processing layers.
- Monitor critical jobs and proactively identify processing failures or data inconsistencies.
- Support production releases, deployments and post-deployment validation.
4. Technical Design & Engineering Quality
- Create technical design documents and development specifications.
- Follow coding standards and development best practices.
- Conduct code reviews and ensure maintainability, performance and reliability of solutions.
- Perform unit testing and support integration and regression testing.
- Identify technical risks and propose appropriate mitigation.
This aligns with your earlier internal BY JD, which specifically emphasized coding standards, technical reviews, quality assurance and risk mitigation. [RE: Live S...lue Yonder | Outlook], [Live Sourc...lue Yonder | Meeting]
5. Collaboration & Senior Developer Responsibilities
- Work closely with functional consultants, business analysts, architects and support teams.
- Participate in requirement/design discussions and challenge technically inefficient solutions.
- Guide junior developers on Blue Yonder and Oracle development.
- Support estimation, planning and technical breakdown of development activities.
- Coordinate with upstream/downstream application teams to troubleshoot integration issues.
- Contribute to continuous improvement, automation and reduction of recurring production issues.
Must-Have Skills
I would make these non-negotiable screening criteria:
- Strong hands-on experience in Blue Yonder / JDA Demand Planning
- Hands-on development experience in Blue Yonder Demand or Demand Sensing
- Strong Oracle SQL and PL/SQL development
- Strong experience developing:
- Packages
- Procedures
- Functions
- Complex SQL
- MERGE statements
- Performance-optimized database code
- Experience working with large-volume transactional/planning datasets
- Strong debugging and root-cause-analysis capability
- Experience with batch processes and interfaces
- Understanding of Supply Chain Demand Planning
- Experience across development, testing, deployment and production-support lifecycle
Supply Chain Functional Knowledge
The candidate should have working knowledge of:
- Demand Planning
- Demand Sensing
- Statistical forecasting
- Forecast consumption/adjustments
- Forecast accuracy concepts
- Historical demand and demand signals
- Promotions/events affecting demand
- Demand hierarchies and planning dimensions
- Master and transactional data used within demand-planning systems