Lead Developer / CTO
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.
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.
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 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
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 firstname.lastname@example.org.
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.