C# .NET Software Engineer
Ingenico ePayments
The software development department is structured in different Domains, each responsible for a subset of the application landscape. Due to our business drive to extend our product portfolio we are increasing our development team. Innovation of our products & services is on our roadmap. Within the Scrum methodology, you collaborate with your direct colleagues including Product, Project and Infrastructure teams in order to deliver the new services and functionalities which will be launched on our payment platform. Your contribution to continuous growth will guarantee an enjoyable and dynamic work environment.
Future plans of the development department include service oriented architecture and continuous delivery.
YOUR QUALITIES
Background:
- University degree in IT or equivalent experience;
- At least 5 years spent in an application development function, having worked on complex business logic applications;
- Functional or technical background in the Banking/Finance sector is a plus.
Technical skills:
- Hands-on expertise in the following technologies is required:
· .Net 4+ technologies (C#, WCF, Linq,…)
· T-SQL query language (as developer)
- Hands-on expertise in the following technologies is nice to have:
· Web development basics (HTML/XTHML, JavaScript, CSS, HTTP, XML)
· ASP.NET, MVC
· J-Query library
· AJAX
· Web application security
· Unit testing (VS Test, xUnit), integration testing (SpecFlow, Selenium)
· Automated deployment tools (Octopus)
Methodology:
· Agile/Scrum methodology (nice to have)
Soft skills:
- Team player
- Good analytical, integrative mindset
- Ability to quickly understand complex matters
- Good communication skills within a multi-cultural environment
- Solution oriented
Languages:
- Good command of English (corporate working language)
- Knowledge of French and/or Dutch is a plus
YOUR JOB
Your main objective as .NET Developer will be to develop high quality solutions in consisting applications as well as solutions for new services. Your activities will go beyond software development and may include selecting new technologies, R&D, creating proof of concepts, planning, reviewing business initiatives, etc. You will have the freedom to translate functional requirement into technical solutions in collaboration with business partners.
We are looking for future colleagues to contribute to a continuous quality improvement of our processes such as Continuous Delivery. You will be a part of an Agile team, consisting of mainly developers, technical application managers, driven testers and system analysts.
Professional attitude, ambition, flexibility and transparent communication are characteristics of our team. We are looking for “brain power”, new ideas and proactive attitudes. We expect our future colleagues to be intelligent and passionate within their craft. Someone who does not walk away from difficult, complex issues, someone who pushes the boundaries to deliver the best innovative solutions possible.
Our standard is high – high performance and reliability of our systems are inevitable. Dealing with the challenges of the online payment business we are reaching out to the finest developers.
Main activities
Becoming a Subject Matter Expert:
You will progressively build your own spheres of functional and/or technical expertise, and become the person of reference on these matters for your colleagues and other teams. Depending on your skills and development, you will take part in cross-domain virtual teams (platform performance, security, fraud detection, financial reconciliation etc.).
Project Delivery:
After analyzing the business requirements, you propose innovative technical solutions and architecture according to the Agile iterations. You implement the proposed solution according to the quality standards and to the team commitments.
Ensuring platform continuity through monitoring, support and optimization:
You ensure the operational continuity of the whole payment platform by optimizing the processes sustaining the good operation of the platform. Together with your direct colleagues, you will participate to business hours and occasional after hours application support as technical expert (3rd level).
Growth opportunities
The Ingenico ePayments culture makes it possible for you to explore new responsibilities within the function (teaching/coordination/technical…) or even rotate into other job experiences in Brussels, Paris and/or Amsterdam. Our international environment provides our employees with a multi-cultural exchange of knowledge and ideas.