Design and Development is responsible for leading the design, development, and implementation of innovative solutions that meet business needs.
This role involves collaborating with cross-functional teams, analysing requirements, designing system architecture, and ensuring high-quality deliverables.
Gather and analyse business requirements from stakeholders.
Translate business needs into technical specifications.
Design and develop scalable, robust, and efficient systems and applications.
Develop and implement software solutions, including coding, testing, and debugging.
Lead and manage projects from concept to completion. Ensure projects are delivered on time, within scope, and within budget.
Coordinate with other teams to ensure seamless integration of systems.
Develop and execute test plans to ensure high-quality deliverables.
Stay updated with the latest industry trends, technologies, and best practices.
Propose and implement improvements to enhance system performance and user experience. Mentor and guide junior analysts and developers.
Applying artificial intelligence and machine learning to enhance payment systems and fraud detection.
Qualification and Experience
Bachelor\'s or Master\'s degree in Computer Science, Information Technology, Engineering, or a related field. Knowledge of HTML, CSS, and JavaScript is fundamental. Experience with frameworks like React, Angular, or Vue.js can be crucial for building dynamic and responsive interfaces.
Proficiency in server-side languages such as Java, Python, and .NET.
Understanding of server, database, and API interactions, with experience in frameworks Spring Boot (for Java) or Django (for Python).
Expertise in database management systems like MySQL, PostgreSQL, Oracle, or SQL Server. Familiarity with NoSQL databases like MongoDB or Cassandra is also beneficial.
Expertise in integration platforms like ESB, Message Queues and Stream-processing Software Stream-processing Software is not limited to IBM ESB, Rabbit MQ, Apache KAFKA. ISO 20022:
Understanding of financial industry messaging standards, particularly ISO 20022, which is widely used for electronic data interchange between financial institutions.