YOUR FUTURE ROLE
Our client currently builds new features and maintain a new Fintech cloud-based product, consisting of an Angular 6 web application based on a C# .NET Backend.
The application is called Alevate Cloud Payment Optimization and it is a modular enterprise software solution for optimization of payment files and its content performed via customized rule sets and functions.
Target customers are financial departments of major companies that need to optimize/convert their payment files for use with different banks or for different national formats.
Implemented in the cloud or on-premise, the application covers in terms of functionality – conversion to national formats, enriching payment data; optimization of payment flow depending on different conditions/functions, etc.
The technologies used are:
Full stack – Microsoft SQL Server, C# .NET Framework , ASP.NET, Angular 6 with Bootstrap and DevExtreme Frontend
Other - Visual Studio, Entity Framework, TFS, GIT
In terms of evolution, new features are added as per product roadmap or customer
Working in a tight integrated way with the rest of the product management and software development team in Hamburg, Germany, the medium term vision is that the team will ensure product development of the existing software product.
As a full-stack C# .NET-developer, you will be part of a team of experienced software developers and constantly enhance, enrich and optimize our product.
With up-to-date architectures and code refactoring, you will make long standing contributions to our future proof software.
Create and maintain web software applications
Design logical schemes and diagrams to structure requirements in logical sequences
Design and change web applications structure
Write code for different modules using integrated development environments
Configure the required applications, test the applications and accordingly modify the programs
Maintain frequent contacts with Hamburg based team via remote communication meansDESIRED QUALIFICATIONS You have a degree in computer science (university/university of applied sciences)
3+ years general experience as a software developer in C# .NET or .NET Core with respect to application development
Experience in web-based software development
You have experience in ASP.NET MVC and/or Web API
You have knowledge of one of the following Web Framework: Angular, React, VueJS or Knockout
Good understanding of Software Architectures, Design-Patterns and Refactoring
Experience with GIT and Continuous Integration
You have a good knowledge of databases (ideally MS SQL Server) as well as a good grasp of SQL
You have experience with the Entity Framework
You always write tests (NUnit or MS Test)
You have experience with dependency injection (Unity, Ninject, Autofac)
You are passionate about Performance, Scalability and Security of Web based Applications in the cloud (ideally MS Azure)
You are fluent in English;