CRM Developer Header Image.
 logo

CRM Developer

The Football Association (The FA)

The Football Association is the governing body of association football in England and the Crown Dependencies of Jersey, Guernsey and the Isle of Man.

Posted
21 Sep 2022
Status
Full Time
Location
England
Closing date
30 Sep 2022

The Role and Key Accountabilities

This role is responsible for designing and developing solutions that meet the business requirements within a customised implementation of Microsoft Dynamics CRM, primarily focused on supporting the CRM implementation within our Attend product line which includes our Club Wembley product.

CRM Development

  • Develop CRM solutions in accordance with the design provide by the solution architect
  • Ensure that all code meets standards, and that quality processes are followed, including use of source control
  • Monitor changes to existing code base to ensure on-going supportability and robustness of software solutions
  • Diagnose any CRM issues and offer workarounds to our business
  • Work with Agile scrum teams to make updates to CRM, breaking down functional requirements into explicit programming tasks and providing estimates where
  • Proactively communicate project progress to team managers

Design

  • Takes ownership for the overall CRM design within a product area
  • Work alongside the solution architect and to agree, document and implement designs in the CRM area

Other

  • Support the development and continuous improvement of IT policies, process, and documentation in order to continually enhance the overall service to the
  • Proactively keep up to date with latest developments in
  • Maintain familiarity with all core systems within The FA in order to be able to assist in the future development of such projects.
  • Proactively demonstrates required behaviours in line with the expectations of the
  • Execute additional tasks as required in order to meet FA Group changing priorities.
  • Comply with all company policies and procedures to ensure the highest standards of health, safety and wellbeing can be maintained.

What we are looking for

Essential

Technical

  • Significant commercial development experience within a CRM Environment
  • Significant recent experience and proven ability in developing Microsoft Dynamics CRM applications, including Microsoft Dynamics 365 and Dynamics CRM 2016
  • Good experience with C#, ASP.NET MVC, ASP.NET Core and Web API
  • Experience developing CRM plug-ins and asynchronous tasks
  • Experience with logical data design, and in designing schemas for relational database systems
  • Working knowledge of OOP and common design patterns
  • Experience with HTML, JavaScript, and AJAX
  • Knowledge of Agile/Scrum/TDD

Other

  • Must be able to break down technical projects into specific tasks to assist in the creation of a project
  • Good communication skills
  • Experienced working productively with agile teams, with an ability to mentor and develop other developers

Desirable

  • Technical degree
  • Experience developing and supporting high-volume public- facing web applications
  • Experience in building and consuming REST and WCF web services and related technologies
  • Knowledge or experience of commercial web development experience using C# (.NET 4.5 & Core), Angular, Entity Framework, T-SQL in an enterprise environment
  • Experience working with Azure, Azure DevOps, CI/CD
  • Experience of using Confluence and Jira
  • Technology experience within Football or other sporting associations/stadiums, and/or a working knowledge of sports administration systems

What we can offer you

  • An exciting and challenging role within a changing, dynamic and world-renowned sports organisation.
  • Attractive benefits and a competitive salary.

How to Apply

Please click "Apply Now” to begin the online application process.

Full Job description and Person Specification available here.


Additional Information

Status
Full Time
Job Type
Commercial
Sports Technology
Sport
Football
Pay Information
Competitive

Still Deciding?
 and come back later!

Related Opportunities

Apply for this role

Drag and drop files here or click to upload

    Please make sure to include any supporting documents if requested in the job description

    Drag and drop your Supporting Documents here