Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

IBM ECM Application Developer 
Egypt, Giza, Giza 
65903535

Today

Responsibilities:

  • Analyze user requirements and translate them into technical specifications for ECM applications.
  • Design, develop, and maintain complex ECM applications using Java and Spring Boot framework.
  • Implement robust features and functionality that optimize the ECM system’s efficiency and user experience.
  • Utilize databases (SQL) to store, retrieve, and manage content within the ECM system.
  • Write clean, well-documented, and maintainable code adhering to best practices.
  • Collaborate with colleagues to troubleshoot and resolve technical issues related to the ECM system.
  • Perform unit testing and integration testing to ensure code quality and functionality.
  • Integrate with external systems using RESTful and SOAP APIs.
  • Demonstrate strong leadership skills to mentor junior developers and guide technical discussions (a plus)


Required Technical and Professional Expertise

  • Bachelor’s degree in Computer Science, Information Technology, or a related field
  • 5-6 years of experience in ECM – software development, with a focus on enterprise applications.
  • Proven experience in designing, developing, and maintaining ECM applications.
  • Expertise in Java programming language and Spring Boot framework.
  • Strong understanding of database concepts (SQL) and proficiency in working with relational databases.
  • Understanding of enterprise content/document/record management principles and best practices, and knowledge of taxonomy development.
  • knowledge of document scanning and importing process
  • Proven knowledge of Business Automation Solutions.
  • Familiarity with web development technologies (HTML, CSS, JavaScript).
  • Experience with JavaScript frameworks (Node.js or Angular) is a plus.
  • Excellent problem-solving and analytical skills.
  • Superior communication and collaboration skills.
  • Ability to work independently and manage multiple tasks effectively.
  • Strong leadership skills.