About the position
The Senior Sage X3 Developer is tasked with the technical customization, enhancement, and integration of the Sage X3 platform. This role involves creating and modifying the application’s core business logic using proprietary languages while supporting modern web-based integrations and ensuring database integrity. This position is critical for delivering specialized client customizations that standard system configuration cannot accommodate, particularly for large-scale, product-centric organizations.
Key Responsibilities
- Design, develop, and maintain application business logic primarily using the proprietary Sage X3 4GL (Fourth-Generation Language).
- Develop and implement custom functions, reports, and integrations, ensuring high code quality and adherence to Sage X3 development standards.
- Utilize modern web development languages (e.g., JavaScript, HTML5, TypeScript) to support mobile applications and the web server interface.
- Manage database connectivity and optimization using Structured Query Language (SQL) for reporting and transaction processing.
- Collaborate closely with Functional Consultants to accurately understand solution specification requirements and propose technical solutions that are architecturally sound.
- Manage the packaging and deployment of customized X3 components for efficient delivery to client environments.
Job Specifications (Knowledge, Skills, and Abilities)
- Mandatory proficiency and demonstrable experience (minimum 3 years specific) in developing and customizing using the Sage X3 proprietary language, X3 Technology (4GL).
- Strong technical foundation in associated web and database languages, including JavaScript, TypeScript, HTML, CSS, and SQL.
- Experience with development environment administration, managing integration protocols (e.g., HTTP/HTTPS, Ajax), and ensuring platform security.
- Familiarity with the architecture of Sage X3 and its specific components (e.g., development platform and runtime environment).
- Experience working in a professional services environment, providing technical support during and post-implementation phases.
Desired Skills:
- CSS
- HTML
- Javascript
- SQL
- Typescript