Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Channel Developer.
South Africa Jobs Expertini

Urgent! Channel Developer Job Opening In Johannesburg – Now Hiring Impronics Technologies



Job description

Overview


Channel Developer role at Impronics Technologies focuses on developing and maintaining banking channels, such as mobile applications and online banking platforms, to deliver seamless user experiences that align with business goals.


Key Responsibilities



  • Channel Development: Develop, enhance, and maintain banking channels, such as mobile applications, online banking platforms, and other customer-facing digital channels, ensuring they align with business goals and provide a seamless user experience.


  • Integration with Core Systems: Work closely with backend systems (core banking, CRM, payment gateways) to integrate channel applications and ensure smooth data exchange and functionality across various banking platforms.


  • API Development & Management: Develop and manage APIs that connect front-end applications with backend banking systems, third-party services, and external partners.

    Ensure secure, scalable, and efficient API designs.


  • Customer Experience & UX/UI: Collaborate with the UX/UI team to ensure channel applications offer intuitive, user-friendly interfaces and high-quality customer experiences.

    Focus on optimizing the customer journey through design, usability, and performance.


  • Cross-Channel Consistency: Ensure consistency in functionality, branding, and user experience across all digital banking channels (mobile, online, ATMs, etc.).


  • Security & Compliance: Implement industry-standard security practices (e.g., encryption, multi-factor authentication) to ensure the protection of sensitive customer information and compliance with banking regulations (e.g., PCI DSS, GDPR).


  • Testing & Quality Assurance: Conduct thorough testing (unit, integration, user acceptance) to ensure the stability, performance, and security of channel applications.

    Troubleshoot and resolve issues promptly to maintain system reliability.


  • Performance Optimization: Monitor the performance of digital channels, identify areas for improvement, and implement changes to enhance speed, reliability, and scalability.


  • Collaboration & Stakeholder Management: Work closely with internal teams, including product managers, business analysts, IT infrastructure, and external vendors, to understand business requirements and deliver on key objectives.


  • Continuous Improvement: Stay updated with the latest trends in digital banking, mobile applications, and fintech.

    Identify opportunities for innovation and enhancements to improve the bank’s digital channels.


  • Training & Documentation: Develop clear documentation for channel applications, including technical specifications, user guides, and release notes.

    Provide training to internal stakeholders on new features and updates.



Qualifications



  • Academic Knowledge: Bachelor’s degree in Computer Science, Information Technology, or related field.

    Advanced degrees or certifications in digital banking, mobile development, or fintech are a plus.


  • Work Experience:

    • Minimum of 3-5 years of experience in developing digital channels for the banking or financial services industry.


    • Proven experience in developing and maintaining mobile applications, online banking platforms, or similar digital solutions.


    • Experience working with core banking systems and integrating third-party services into digital channels.




  • Skills / Specialized Know How:

    • Strong knowledge of programming languages and frameworks (e.g., Java, Kotlin, Swift, React, Angular, Node.js).


    • Experience with mobile app development (iOS and Android) and responsive web applications.


    • Knowledge of web technologies (HTML5, CSS3, JavaScript, RESTful APIs) and web service integration.


    • Familiarity with payment systems, banking APIs (e.g., PSD2, Open Banking), and security standards in digital banking.


    • Experience with cloud platforms (AWS, Azure) and modern development tools (CI/CD, Git).


    • Familiarity with databases (SQL, NoSQL) and version control systems (e.g., Git, SVN).





Seniority level



  • Mid-Senior level


Employment type



  • Full-time


Job function



  • Information Technology


Industries



  • Technology, Information and Media

#J-18808-Ljbffr


Required Skill Profession

Software Development



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Channel Developer Potential: Insight & Career Growth Guide