B

Bank of Jordan

ECM Developer

Full-TimePosted on 10/22/2026
No salary listed
Mid
Bachelor's
Amman, Jordan
In PersonOn-site in Amman, Jordan.
Software EngineeringBackend Engineering

About the job

Requirements
  • A bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field is required.
  • A minimum of three years of practical experience in software development, ECM systems, workflow systems, or a similar technical field is required.
  • Good knowledge of SQL and relational databases is required.
  • Good knowledge of the .NET Framework and related technologies is required.
  • Experience developing and using APIs and integrating systems with external applications and libraries is required.
  • Knowledge of the Software Development Life Cycle, development standards, and testing methodologies is required.
  • Good command of English is required.
  • Knowledge of applicable internal and external policies, procedures, and their updates is required.
  • Strong planning and organizational skills are required.
  • Good verbal communication and interpersonal skills are required.
  • Accuracy, attention to detail, and the ability to work under pressure are required.
Responsibilities
  • Develop, modify, and maintain Enterprise Content Management solutions and workflow processes according to business requirements, approved designs, and technical specifications, ensuring maintainability and scalability.
  • Perform programming, development, and integration between the ECM system and related systems, applications, APIs, and components while adhering to coding standards, technical controls, and information security requirements.
  • Translate approved business requirements, specifications, and technical designs into implementable functions and solutions, escalating unclear technical requirements or discrepancies to the direct supervisor before implementation.
  • Conduct unit testing on developed functions and components, participate in System Integration Testing and User Acceptance Testing, address reported issues and defects, and retest to ensure solutions are ready for handover and deployment.
  • Analyze and resolve technical issues and defects identified during development, testing, and post-deployment; contribute to root cause analysis, implement corrective actions, and improve solution stability.
  • Participate in solution deployment and provide production-environment support; monitor the performance of developed functions and workflows and contribute to technical enhancements in accordance with team guidance.
  • Coordinate with Business Analysis, Quality Assurance, Architecture, Integration, ICT, and other relevant technical teams to deliver solutions; adhere to project plans and timelines, identify risks, dependencies, and impediments, and escalate them promptly.
  • Prepare and maintain technical documentation for developed solutions, workflows, and integrations; comply with approved policies, procedures, technical standards, and information security requirements; contribute to knowledge sharing and keep abreast of technologies relevant to ECM development.
  • Serve as a primary or alternate member of the Business Continuity Plan and formally designated emergency response teams, and execute assigned responsibilities to minimize the impact of crises and restore operations promptly.
Desired Qualifications
  • Knowledge of web application development principles and UI/UX concepts is an added advantage.

About the company

Company Size

N/A

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

N/A