Software Developer (c#)

Johannesburg, Gauteng, South Africa

Job Description


OverviewExpleo is a trusted partner for end-to-end, integrated engineering, quality services, and management consulting for digital transformation. We are a talent incubator. At Expleo, your career will flourish, enabling you to tackle complex technical challenges, expand your skill set, and collaborate with inspiring, multidisciplinary teams. Whether you're working on autonomous vehicles, green planes, the factories of tomorrow, or cutting-edge banking technology, you will have the opportunity to grow into a bolder version of yourself. Lets change the game together.We are seeking a highly skilled and experienced IBM Software Developer specializing in IBM Content Integrator (ICI) to join our dynamic team in Johannesburg (Hybrid).The ideal candidate will have extensive knowledge and hands-on experience with various content management systems and integration tools, along with a strong proficiency in Java and other relevant technologies.Position Overview:The Seasoned IBM Software Developer will be responsible for designing, developing, and maintaining integration solutions using IBM Content Integrator (ICI) and other related technologies. This role requires deep expertise in content management systems, web services, and enterprise integration patterns. The successful candidate will work closely with cross-functional teams to deliver high-quality integration solutions that meet business requirements.Responsibilities

  • Develop, customize, and maintain integration solutions using IBM Content Integrator (ICI).
  • Integrate various content management systems such as IBM FileNet, IBM Content Manager, Microsoft SharePoint, OpenText, etc.
  • Design and implement solutions to store, manage, and retrieve content efficiently.
  • Write clean, maintainable, and efficient code in Java and other relevant programming languages (e.g., JavaScript, Python).
  • Develop and consume RESTful and SOAP web services for content integration.
  • Create and manage APIs to integrate different content repositories.
  • Work with XML and JSON data formats for content integration tasks.
  • Apply enterprise integration patterns and best practices to ensure robust and scalable solutions.
  • Utilize integration tools and middleware solutions effectively.
  • Perform database tasks using SQL and relational databases like Oracle, SQL Server, or DB2.
  • Work with NoSQL databases as required.
  • Implement authentication and authorization mechanisms.
  • Ensure security protocols like OAuth, SAML, and LDAP are properly integrated.
  • Deploy, configure, and monitor application servers such as IBM WebSphere, Apache Tomcat, or JBoss.
  • Implement content federation and synchronization between different repositories.
  • Use tools and techniques for data synchronization and replication.
Qualifications
  • Bachelors degree in Computer Science, Information Technology, or a related field.
Desired Skills
  • Relevant certifications in IBM technologies or content management systems.
  • Experience in a similar role within a large enterprise environment.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
Experience
  • Proven experience as an IBM Software Developer with a focus on IBM Content Integrator (ICI).
  • Strong knowledge of content management systems such as IBM FileNet, IBM Content Manager, Microsoft SharePoint, OpenText, etc.
  • Proficiency in Java, JavaScript, Python, or relevant scripting languages.
  • Extensive experience with RESTful and SOAP web services.
  • Expertise in developing and consuming APIs for content integration.
  • Solid understanding of XML and JSON data formats.
  • Knowledge of enterprise integration patterns and best practices.
  • Experience with integration tools and middleware solutions.
  • Proficient in SQL and experienced with relational databases like Oracle, SQL Server, or DB2.
  • Understanding of NoSQL databases is a plus.
  • Familiarity with authentication and authorization mechanisms.
  • Understanding of security protocols such as OAuth, SAML, and LDAP.
  • Experience with application servers like IBM WebSphere, Apache Tomcat, or JBoss.
  • Knowledge of content federation concepts and data synchronization techniques.
What do I need before I applyWe are guided by shared values in all things we do: Courage, Excellence, Collaboration, Respect and Accountability.
  • Courage - We are bold thinkers and doers, always ready to take on new challenges. We think of ourselves as entrepreneurs, matching creativity with vigilance.
  • Excellence - We are united by a shared ambition: change the game, together. Continuous performance is both an objective and a mindset.
  • Collaboration -Teamwork and emotional intelligence are what makes us stand out in a crowd. We stand shoulder to shoulder, with our clients and our peers, through good times and setbacks.
  • Respect - We are a hive of different profiles, and we place a high value on openness and transparency. We show respect, always.
  • Accountability - We are reliable. We celebrate our successes, we take responsibility and learn from our failures. This is why we protect our right to fail as an opportunity to bounce back and progress.

Expleo

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1330651
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned