Integration developer • Proficient in C# programming, and strong understanding of .Net Core framework. Experience in designing, developing, and maintaining applications using the C# programming language within the .NET Core framework, focusing on writing clean, efficient, and scalable code to build applications.
• Experience working on cloud platforms – Azure preferred. • Collaborate with cross-functional teams to translate business requirements into functional software solutions.
• Develop, implement, and maintain programs, enterprise application integration, and software program solutions that enable the flow of information between various systems.
• Ability to understand the interdependencies between implementation elements and the interdependencies between implementation subsystems, and how development and dependencies are expected to change over time.
• Analyse data and manage integration of disparate systems. • Develops network architectures, asynchronous messaging architectures, and rule-based systems.
• Documentation of technical requirements in the interface context. • Coordinate operations with other developers to guarantee on-time completion of integration projects.
• Ensure adherence to best practices in integration procedures. • Checks and rectifies data configuration & overlapping conflicts. • Experience with Integration, API management/Gateway.
• Experience developing and maintaining web services for enterprise applications. • Experience developing integrations to on-premises and cloud-based systems.
• Extensive understanding of development processes, integrations, and integration structures • Knowledge of integration concepts and patterns – e.g. XML Schemas, SOAP, WS specifications
• Write unit tests, use automated testing frameworks, and debug core code • Conduct code reviews and work with fellow developers to integrate features and bug fixes.