Senior JD Edwards (E1) Developer
Emagine is seeking a JD Edwards (E1) Development Team to join an ERP Development Center of Excellence being established in Porto. This opportunity is ideal for experienced JD Edwards developers and a Functional Team Lead who want to contribute to the design, enhancement, and continuous improvement of a large-scale ERP environment within a leading MedTech organization.
This is a dedicated, full-time team engagement where consultants will work collaboratively on development, enhancements, and governance of the JD Edwards platform, ensuring high-quality delivery aligned with best practices and enterprise standards.
Team Structure:
The team consists of 5 professionals working as a unified delivery unit:
2 Mid-Level JD Edwards Developers (4+ years experience)
2 Senior JD Edwards Developers (8+ years experience)
1 Functional Team Lead (10+ years experience, principal/lead level)
The team must collectively cover functional and technical expertise across JD Edwards domains, ensuring end-to-end ERP delivery capability.
Your Main Responsibilities:
Contribute to the development and enhancement of JD Edwards EnterpriseOne (E1) applications within a structured ERP development center
Design, build, and maintain E1 components including applications, tables, and views
Develop and support changes using FDA (Form Design Aid), RDA (Report Design Aid), NER (Named Event Rules), and BSSV (Business Services)
Participate in the full E1 development lifecycle, ensuring adherence to governance and quality standards
Deliver minor enhancements and Requests for Change (RFCs) on the E1 platform
Support incident management processes, ITIL-aligned workflows, and KPI tracking
Collaborate closely with functional analysts and business stakeholders to refine requirements
Ensure continuous improvement of existing ERP solutions and technical architecture
Take ownership of technical solutions and actively contribute to solution design and optimization
Technical Skills & Experience:
Strong experience with JD Edwards EnterpriseOne (E1) development lifecycle
Solid understanding of E1 applications and architecture
-
Hands-on experience with:
FDA (Form Design Aid)
RDA (Report Design Aid)
NER (Named Event Rules)
BSSV (Business Services)
Table and view design
-
Experience in at least two JD Edwards functional domains:
Finance
Distribution
Manufacturing
Sales
Team coverage must collectively include all four modules
Programming & Tools:
Strong proficiency in C programming
Strong experience with Orchestration Studio
Deep expertise in scripting languages such as Groovy
Experience working with automation, integrations, and ERP extensions is highly valued
Scope of Work:
Primarily focused on Requests for Change (RFCs) and minor enhancements
Ongoing maintenance and development of JD Edwards E1 platform
Contribution to ERP optimization and continuous improvement initiatives
Working Conditions:
Full-time engagement (Time & Material model)
Onsite presence in Porto (4 days onsite, 1 day remote – mandatory)
Daily time registration on RFC tasks
About emagine:
At emagine, we value diversity, inclusion, and equal opportunities. We believe that different perspectives drive innovation and create stronger teams, and we are committed to fostering an inclusive environment where everyone can thrive. We work with leading international clients on innovative and high-impact projects, offering opportunities to grow both professionally and personally. If you are interested in this opportunity, we encourage you to apply and be part of a dynamic and forward-thinking environment.
To learn more about us, visit our website: