Lead Developer / CTO

Company Profile

RiverBank is a specialised lender dedicated to financing Small and Medium Enterprises with an initial focus on the Benelux and Germany. RiverBank received a full European Banking License from the European Central Bank in March 2017.

RiverBank’s mission is to combine the best of the fintech and banking world. As experienced bankers, we commit the bank's balance sheet to grant loans which we analyse using a fundamental credit approach. As a fintech player, we use a network of advisors, banks and accountants to digitally source, process and monitor the loans we originate.

As a starting company, the talent and passion of our people is critical to our success. Together, we share a common set of values rooted in integrity, excellence and strong team work. RiverBank will offer an entrepreneurial environment within the regulatory banking framework - a place for people to learn, to achieve and grow. Our culture will promote diversity and individual perspectives in an international environment.

Department Profile

The mission of the RiverBank's IT department is to make use of information technology to provide robust, secure, efficient and user-friendly solutions to the Bank's clients, staff and management in a forward-looking, cost-effective and agile manner, in order to contribute to consistently and sustainably meeting the Bank's objectives.

The IT department consists of four people: The Chief Technology Officer (CTO), an experienced .NET developer, an experienced .NET contractor and an IT infrastructure administrator. The organization of all the tasks between IT Staff members will be decided by the CTO.

Primary Responsibilities

  • Advise, propose and implement sound and robust software architecture in line with the bank’s requirements

  • Take the lead of the development team in all aspects of the developments, including design and technical testing plan.

  • Solid understanding of design pattern usage

  • Be responsible for internal software development life cycle

  • Manage all release processes up to production

  • Deploy all necessary tool to ensure proper team management and coordination

  • Implement and ensure that adequate methodologies and procedures are used, during the development life cycle

  • Documents all releases and user documentation when required

  • Be in line with the regulator and EU requirement, specifically on the data privacy, encryption and IT application security.

  • Be responsible for the planning and resourcing for all internal development projects

  • Manage external resources/provider when necessary, as part of the development process

Required qualifications and experience

  • Degree in computer science or engineering

  • 10 years+ IT experience in a banking environment, preferably in different IT areas

  • Sound knowledge of the entire IT landscape in banks

  • Experience as a developer in .NET and C#

  • Experience in TFS or equivalent to ensure sound source control and release

  • Experience in MVC / Bootstrap / JQuery / AngularJS / HTML 5 / JavaScript / CSS3

  • Experience with Microsoft development framework and all the corresponding tools

  • Experience with IT application security, specifically for online web application

  • Align all development with the regulator or EU directives such as GDPR

  • Experience in database design using a standard methodology

  • Experience in the Luxembourg market is a plus

Skills required

  • Strong in programming fundamentals in C#, .Net

  • Interprets business requirements and defines technical alternatives, tools, and approaches to satisfy requirements

  • Actively participates in design of technical solutions that may span multiple technologies

  • Solid understanding of design pattern usage

  • Capable of full stack .NET Development

  • Experienced with unit testing, preferably automated

  • Documents technical solutions and produces technical specifications

  • Works with other team members to derive effort estimates, time tables and project plans

  • Mentors/guides less experienced .NET application developers

  • Represents the development team in project settings and audits

  • Collaborates with other technical resources to integrate across tiers, platforms, and responsibilities

  • Ensures expected application performance levels are achieved

  • Manages technical aspects of application to ensure timely and effective implementations

  • Understands and complies with established Application Life Cycle Methodology (Agile and Waterfall)

  • Ensures all Service Level Agreement (SLA) requirements are met

How to Apply

Please apply directly to info@riverbank.eu.

RiverBank is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximise their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the communities in which we operate and who reflect a variety of backgrounds, talents, perspectives and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing and advancing individuals based on their skills and talents.