Principal Software Developer (f/m) C# / C++ Programmierer

Firmendaten des Stellenangebotes

Access Microfinance Holding AG
Schönhauser Allee 10-11
10119 Berlin



Abigail Nimoh

Details zur Stellenausschreibung

C# / C++ Programmierer

10119 Berlin
Principal Software Developer (f/m)


Principal Software Developer (f/m)

Access Microfinance Holding AG („AccessHolding“) was established in 2006 by a group of international shareholders from the public and private sector. Our partners include among others the European Investment Bank (EIB), the International Finance Corporation (IFC), and KfW Development Bank.
The business purpose of AccessHolding is to build up and control a network of commercial banks in developing and transition countries (the “AccessGroup”) with a target group focus on micro, small and medium-sized enterprises (MSMEs). The AccessGroup currently comprises ten financial institutions located in Sub-Saharan Africa, Central Asia, the Caucasus, and South America and employs close to 7.000 staff serving more than 400.000 clients. The head office of AccessHolding, the parent company of the Group, is located in Berlin, Germany.
Learn more about AccessHolding and our dynamic business at

We are looking in Berlin for a

Principal Software Developer

Tasks & Responsibilities
You will develop and incorporate our integrated financial system platforms in an environment of constant change. As Principal Software Developer you will support the Lead Developer and Solutions Architect in key discussions and structure the work of the development team but also coach junior staff. In addition, your tasks will include:

- High level design and estimation of solutions and integration in line with company’s design principles, patterns, practices, and standards;
- Development, unit testing and documentation of solutions, services, and integration;
- Design and programming of SQL databases;
- Proactively transfer and develop skills among the team members involved but also provide advice to technical staff and other departments;
- Create prototypes to mitigate technical risk and to demonstrate solution features;
- Contribute to release management for our solutions;
- Ensure successful implementation by supporting AccessHolding network banks in the introduction and operation of solutions.

Minimum Requirements
- Degree in Business Informatics, Computer Science, or equivalent;
- 5+ years practical experience in software/solutions development and systems integration;
- 2+ years practical experience with services and integration between different solutions and integration design patterns;
- Excellent knowledge of:
- Patterns, practices and standards (SOLID, DRY);
- High-level concepts and principles (e.g. service behaviour, parallelization, logging, REST etc.);
- Protocols (e.g. HTTP, SOAP);
- C#, .NET;
- ASP.NET, Web API and WCF technology stacks, incl. unit testing;
- Solution testing approaches;
- Familiarity with middleware and other service-oriented integration tools and solutions (API, message broker, ESB);
- Ability to translate business requirements into functional requirements documentation;
- Analytical skills and experience with refactoring;
- Strong personal motivation and self-management as well as time management skills;
- Very good written and verbal communication skills as well as coaching skills;
- Work experience in banking of finance sector is a plus;
- Willingness to work in a multicultural work environment and ability to relate effectively to relevant levels of the company and network banks;
- High proficiency in English (spoken and written).

How to apply
If you are interested in taking on this challenge and would like to join our team, please apply online.