You will be responsible for developing software within an agile product development team for our suite of cloud-based SaaS payment products. Our clients are of all sizes and industries, and you will work closely with those clients, the product, sales, marketing and support teams to deliver exciting features and products
Receiving continuous training and professional mentoring from senior software engineers, and enjoy wider personal development opportunities and exposure to all aspects of a thriving scale up business. You will also have the opportunity to be involved in leading edge research projects involving machine learning and robotic process automation.
Aufgaben und Zuständigkeiten:
- Work with product managers to understand business requirements for solution delivery
- Work with senior software engineers and quality engineers to plan technical approaches to solution delivery
- Estimate timescales, progress and testability of features.
- Design, develop, test, deploy, maintain and improve our product software with input and coaching from senior team members
- Manage project priorities, deadlines and deliverables
- Work on technical integration projects with large financial organisations.
- Pro-actively identify areas for continuous improvement
- Participate in ongoing professional development
- A solid background in C# .netcore and angular
- Experience developing and maintaining Web APIs
- Experience of unit testing frameworks