Capital Banking Solutions (CBS)
Responsible for maintaining design and development of new software or extensive software revisions.
– Maintain and evolve software architecture documents based on evolving system requirements and industry trends and technologies.
– Provide supporting information to the Engineers to aid in the creation of a system specification.
– Assist Software Designer & Implementers with the creation of detailed software design specifications.
– Participate in the system specification review process to ensure system requirements can be translated into valid software architecture.
– Comply with all applicable product development processes.
– Perform detailed software design as well as implement and/or maintain code according to duties and responsibilities.
– Integrate internal and external product design into a cohesive user experience work with visual designers to improve and refine product visual design and consistency.
– Minimum 4 years of experience in development and experience in software architecture
– Solid OOAD skills
– Experience with applying Application Frameworks, Design Patterns, Architecture Web technologies, MAVEN, ANT
– Continuous Integration is a plus
Computer Science Degree or equivalent
– Knowledge of financial and banking system is a plus
– Exposed to Enterprise Architectures
– Experience in coding best practices
– Comprehensive IT culture
– Good knowledge of business or problem domain
Basic knowledge in PL/SQL Technology, Oracle Technology, Java, .Net
French, English, and Arabic language
– Good communications skills
– Good analytical and problem-solving skills
– Teamwork and collaboration
– Ability to work under pressure
– Proven ability to develop creative solutions
– Positive, enthusiastic, energetic and self-motivated
About the Company
Capital Banking Solutions is a leading provider of end-to-end, integrated banking software for businesses across Europe, Africa, the Middle East and the Americas. The company offers a suite of integrated and modular products for retail, corporate and private banks, as well as financial institutions.
At CBS we provide an unmatched career growth where learning and sharing knowledge is part of our every day work.
When it comes to technology, our products are using some of the most cutting edge technologies out there. If you are a passionate for mobile development, Business Process and SOA, Java or .NET, we guarantee that you will find at CBS a challenge to meet and an opportunity to excel. As per the business side of it, our focus on banking and our reach to a variety of types of Financial Institutions is a great platform to grow in different areas related to finance, risk and compliance, capital market, private banking and trade finance.