Job Summary:
The Sage X3 Developer is responsible for developing, customizing, and maintaining the Sage X3 ERP system to support business processes and objectives. This role involves working closely with business users, functional consultants, and IT teams to ensure that technical solutions meet the organization’s needs. The developer plays a critical role in building integrations, enhancing functionalities, and ensuring system stability.
Key Responsibilities:
1. Development and Customization:
• Design and develop custom functionalities, screens, and reports within Sage X3 using 4GL, Sage Script, and development tools.
• Customize workflows, dashboards, and business processes to meet user requirements.
• Create new Sage X3 objects, including tables, fields, and business logic.
2. System Integration:
• Develop and implement system integrations between Sage X3 and third-party applications (e.g., CRM, WMS, and E-commerce platforms).
• Use tools like APIs, web services, and data exchange protocols to ensure seamless communication between systems.
3. System Support and Maintenance:
• Provide technical support for Sage X3, including troubleshooting and resolving system-related issues.
• Ensure system performance, scalability, and reliability through monitoring and optimization.
• Collaborate with the infrastructure team to manage databases and server configurations.
4. Collaboration with Business Users:
• Work with business analysts and functional consultants to understand functional requirements.
• Translate business needs into technical solutions and deliver efficient coding.
• Conduct technical workshops to gather detailed user requirements.
5. Documentation and Testing:
• Prepare technical documentation, including specifications and system architecture diagrams.
• Perform unit testing, debugging, and code optimization to ensure high-quality deliverables.
• Collaborate on user acceptance testing (UAT) to validate solutions.
Qualifications:
Education:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience:
• 3+ years of development experience with Sage X3 ERP.
• Hands-on experience in Sage X3 customization, configuration, and scripting.
• Proven ability to develop and manage system integrations using REST/SOAP APIs or other tools.
Skills:
• Proficiency in Sage X3 development tools (4GL, X3 Script, and SAFE X3 framework).
• Strong SQL programming skills and experience with relational databases (e.g., SQL Server, Oracle).
• Expertise in Crystal Reports and BI/reporting tools.
• Experience with scripting languages such as JavaScript, Python, or PowerShell.
• Familiarity with system architecture and data migration.
• Certifications:
• Sage X3 technical certifications are preferred.
Key Competencies:
• Strong analytical and problem-solving skills
• Excellent communication and teamwork abilities.
• Ability to manage multiple tasks and meet deadlines effectively.
• High attention to detail and commitment to quality.
Preferred Experience:
• Familiarity with industries like manufacturing, distribution, or retail using Sage X3.
• Experience with cloud-based Sage X3 deployments.
• Working knowledge of agile development methodologies and DevOps tools.