MF Group is a swiss market leader in the Buy Now Pay Later universe, with a monthly turnover of more than 50 million of Swiss Francs. MF Group services allow 14 million customers to pay by invoice goods and services using MF Group payment methods. More than 3000 merchants in Europe benefit of our partnership.
We have been proudly part of the Arvato Group since June 2020.
Based in Mendrisio,Ticino, MF Group Ticino is continually challenged to satisfy ever-changing requirements in order to provide customizable, reusable modular solutions with agility and simplicity:
We are a meritocratic, informal and fast growing company always looking for improvements both on technical and process aspects.
Please send your full application documents by e-mail or post to:
jobs.ti@mfgroup.ch
MF Group AG
Via Penate 16
6850 Mendrisio
We know that technical debt will ask you to pay interests kicking your ass and we know this because of our past experience. For this reason we believe the real excellence is in simplicity in all things and we aim to create true value and optimal utility for all stakeholder step by step. Our company wish growing privileging straightforward communication, long-term vision and trusty team collaboration. We are committed to the continuous quest for improvement.
Our goal is to exceed our client's business objectives, actively participating in finding the simplest and most profitable steps. We believe in applying technology not for technology's sake, but to bring out the very best in organization and to improve business and profits.
Currently we have two teams, composed by six and four software developers. One team is working on the payment-interface systems while the other one is more concentrated on refund and invoicing stuff along with the CRM application used by the contact center in St. Gallen. We are actively working every day in order to reduce complexity in everything we touch and how we are organized is not an exception: we are fully committed to improve the collaboration beetwen the two teams reducing the number of systems by deleting dead code and deeply reorganizing our architecture. Our ambition is to have fun at work every day and grow as a well balanced team. Our two system engineers work in close contact with software developers in order to always consider all aspects of a story development. In order to protect our developers from interruptions we have a team we call "Fireman", that gives precious support to the customer contact center in St. Gallen and that manages all daily business activity. We avoid bureaucracy – because we need our energy to be available to our business. It is important for us to continuously improve and learn, and we therefore nurture a culture of learning from each other and we are not afraid of hiring people smarter than us. We expect to grow by another two developers / system engineers during this year. We believe in agile values, overall in releasing little steps of profitable value.
MF Group is a swiss market leader in the Buy Now Pay Later universe, with a monthly turnover of more than 50 million of Swiss Francs. MF Group services allow 14 million customers to pay by invoice goods and services using MF Group payment methods. More than 3000 merchants in Europe benefit of our partnership.
Our systems must support:
• 500'000 transactions/month
• 600'000 invoices/month
• 250 requests/minute
As a software engineer you will face exciting technical challenges in a dynamic and informal atmosphere. You will partecipate in the definition and implementation of new functional and non-functional requirements, from analysis to testing.
In particular, you will:
• Design and implement software products with agile methodologies
• Exploit the newest and greatest technologies to make our products even better
• Simplify the current software architecture to reduce complexity and maintenance cost
• Solve hard problems where lateral thinking is required
• Monitor the production systems to spot improvement opportunities
• Contribute to the team endeavour to satisfy our customers
We are looking for :
• Passion, discipline and dedication to clean code and simple architecture to ensure long term quality and sustainability of the code base
• Strong critical thinking attitude to question the status quo and come up with concrete ideas
• Deep knowledge of the Object Oriented and/or of the Functional paradigms
• Good knowledge of SQL and RDBMS (Oracle, MySQL)
• Knowledge of GNU/Linux environment (e.g., bash scripting)
• Fluency in English
Nice to have :
• Experience in agile principles and practices (TDD, simple design, design patterns, etc)
• Experience in web frontend technologies
• Experience in data analysis
What we offer :
• An agile working enviroment where value is delivered every couple of days.
• The opportunity to work on critical systems that handle tens of thousands of millions of francs per month and are expected to be available 24/7.
• In-house courses to constantly improve technical knowledge and acquire new skills.
• The freedom to spend 10% of your working time on whatever you think will benefit the company
• A lunch-check card to buy your meals with 50% discount (the other 50% is on us!).
• A Reka card to enjoy your bonus in your spare time.
• Half the price of your public transportation pass is on us.
• Free coffee, tea, fuit and snacks! And if you love to bring your home-made meal, in our office you will find a complete kitchen with microwaves, dishwasher, fridges, etc.
APPLY
To support the growth of our business we are looking for a System Administrator who will help us driving the company to the next level.
Main responsibilities include:
• Primary focus will be to keep systems operational 24x7 to enable engineer to provide high level service to our customers
• Ensure application health and performance with browser-based monitoring and infrastructure software like Nagios
• Automate and improve build systems using Teamcity, Apache Maven, and deploy systems using tools like Puppet, Ansible, etc.
• Work closely with the developers teams to improve our platforms and eliminate complexity from architecture and processes
• Create, manage, and monitor high-availability (HA) system & database clusters
• Investigating new technologies
We offer a challenging professional work opportunity in a dynamic and informal atmosphere as well as further career development.
Desired skills:
• Deep experience administering Linux (Centos, RHEL, Ubuntu) systems
• Knowledge of web application technology, (i.e. Tomcat, nginx, haproxy etc.)
• Experience setting up replication, sharding and other high availability solutions
• Good communication and inter-personal skills
• Not afraid to wear multiple hats (e.g. developer, analyst, etc.)
• Excellent knowledge of Italian, fluency in English
Nice to have:
• Deep knowledge of Java
• Deep knowledge of RDBMS (Oracle, MySQL)
• Experience setting up data synchronization beetwen different RDBMS (e.g. Oracle vs MySQL)
• MS Degree in Computer Science or Engineering
Main location:
• Mendrisio, Switzerland
APPLY