About Moneygate
Moneygate is a digital payment solutions provider focusing on the acceptance and processing of online payments and card issuing for e-commerce merchants and SMEs. With its ability to function as a central hub for all its customers’ needs, Moneygate offers fast, affordable, and efficient payment service solutions with just a single login to its state-of–the-art modern platform.
Job Summary:
We are looking for an experienced .NET Developer to join our team and contribute to the ongoing development of the Moneygate platform. The ideal candidate will be familiar with the full software development life cycle. They should have experience in designing, coding, testing and consistently managing applications, while also contributing to our automated testing efforts and debugging processes.
Responsibilities
- Design, develop, and maintain new and existing services for the Moneygate platform.
- Follow best patterns and practices to develop secure, performant, and modular applications.
- Develop and maintain automated tests to ensure application stability and reliability.
- Debug, troubleshoot, and resolve potential problems in a timely manner.
- Collaborate with cross-functional teams to deliver high-quality solutions.
Qualifications
- Bachelor's degree in Computer Science or relevant field
- At least 5 years of professional experience as a developer, ideally in C#.
- Solid understanding of basic software patterns and data structures.
- Development experience with C#, HTML, JavaScript, and CSS.
- Knowledge of database concepts, including SQL and NoSQL.
- Experience working in agile development environment
Extra qualifications
- Experience with frontend development using Blazor will be considered an advantage.
- Experience with Azure cloud and Kubernetes will be considered an advantage
- Experience in the payment industry (cards, SWIFT, SEPA, etc.) will be considered an advantage.
Skills
- Excellent interpersonal skills and a customer-centric mindset.
- Strong spoken and written English communication skills.
- Logical thinker with excellent analytical and problem-solving abilities.
- Strong ability to quickly learn and adapt to new technologies.
- Ability to work independently or as part of a team.
- Motivated, hard-working, with attention to detail and a passion for quality development.
Training
On-the-job training will be provided, but previous experience is expected. Moneygate offers continuous opportunities to enhance technical knowledge and gain experience with cutting-edge technologies.
Remuneration
An attractive compensation package will be offered, based on the successful candidate’s relevant experience and overall suitability for the position.