About the Role:We are looking for a highly skilled Integration Solutions Architect who will design, build, and implement integration solutions that connect software applications, systems, and databases across our organization.
Your role will be essential in ensuring smooth data exchange, enhancing business efficiency, and delivering secure solutions that meet stringent requirements.
The position involves working in a security-focused environment, with thorough background checks, including a clear credit record and South African citizenship.Key Qualifications and Experience:Relevant ICT degree or equivalent qualification.At least 6 years of experience in requirements gathering, integration design, patterns, and development.Proficiency in integration development using C#, JavaScript, web services, REST APIs, and other relevant tools.3+ years of experience in Agile development methodologies and project management.2+ years of experience in securing integration solutions.Solid knowledge of data governance principles and processes.Experience in mentoring and guiding junior team members.Familiarity with cloud-based solutions, particularly Azure (advantageous).Knowledge of infrastructure, networks, and database management is a plus.Additional Requirements:Clear credit recordSouth African citizenshipKey Responsibilities:Requirements Gathering: Engage with business stakeholders to collect, document, and review business requirements.Integration Design: Architect scalable, reliable, and high-performing integration solutions tailored to business needs.Integration Patterns & Architecture: Select and apply best practice integration patterns for optimized results.Development: Build complex integration solutions using tools and languages such as C#, JavaScript, REST APIs, JSON, XML, and more.Agile Methodology: Develop solutions using agile and continuous integration methodologies.Testing & Quality Assurance: Define and execute robust test plans, ensuring high-quality code.Security: Design secure integration solutions with a focus on applying security best practicesessential in our environment.Technical Documentation: Maintain comprehensive technical specifications and documentation.Project Management: Plan, manage, and deliver complex integration projects within set timelines and budgets.Data Governance: Implement data governance processes to ensure the integrity and security of data across platforms.Mentoring: Guide and support junior team members in their technical growth.Please Note: Due to the nature of this role, all candidates must undergo stringent security clearance checks, including a clear credit record and verification of South African citizenship.