Website FIFA TMS
The FIFA Transfer Matching System GmbH (FIFA TMS) is a wholly owned subsidiary of the Fédération International de Football Association (FIFA) and is located in Zürich, Switzerland. On behalf of FIFA, FIFA TMS has developed and implemented a web-based application to improve the transparency and coordination of international football player transfers across the world.
Based on the success of its existing platform, FIFA TMS is now developing the “Global Player Exchange” platform which will be delivered on both web-client as well as native mobile platforms. FIFA TMS’ Application Management team, responsible for developing and maintaining the system, is now looking to recruit an experienced, bright, energetic and dynamic C# application developer to join the Zürich-based team as soon as possible and on a full-time basis in order to tackle this exciting new challenge.
Key responsibilities
The new hire will report to the GPX Development Team Leader and will join the development team which consists of application and mobile developers, UX/UI specialists and quality assurance staff. Working according to a Scrum methodology and schedule, the application developer will work primarily on the development of the API for GPX will have the following responsibilities:
- Interpreting business requirements and translating them into working code according to an agreed “definition of done”
- Developing code alone or with other team members (i.e. pair-programming)
- Ensuring code quality by respecting coding standards and taking a positive and proactive approach to refactoring and removal of technical debt
- Writing of unit tests, integration test and user interface tests
- Walking QA staff through new features and fixing identified bugs following alpha and user acceptance testing
- Documenting key aspects of the system
- Supporting platforms already in production including bug fixing and trouble-shooting
- Participating in platform maintenance activities e.g. middleware upgrades
- Estimating new business requirement (using the “planning poker” methodology)
- Working closely with and learning from external application developers
Experience and skills
The successful candidates will possess well-rounded technical skills based on several years of C# web application development, preferably on the web service / API level. In addition he or she should be able to demonstrate a capability to develop web applications vertically across the stack i.e. from the database up to the browser. Working in a small, agile team, the candidate should also possess an inquisitive mind as well as a willingness to learn new technologies, frameworks and methodologies.
Specific experience and skills are:
- Software development following Scrum or Agile principles
- Languages: C#, JavaScript, CSS, HTML
- Tools: Git, Visual Studio, Team Foundation Server
- Databases: Raven DB (or similar NoSQL DB), SQL Server
- Technologies: ASP.NET MVC, WCF, Entity Framework, JQuery, Angular JS
- Platforms: Microsoft Azure (or similar cloud provider), IIS
FIFA TMS is a small, dynamic, international and highly entrepreneurial environment. This unique opportunity requires a very bright individual who is keen to take up a new challenge where they will be exposed to ground breaking work in an exciting and fast paced environment.
Does this appeal to you? If you think that you qualify for this position, then we look forward to receiving your application. Please send your CV (including GitHub and StackOverflow profiles) motivation letter and any other documents of interest.
To apply for this job email your details to jobs@fifatms.com