Senior Software Developer - C#, SignaR - 24 mth cont - Edinburgh or Home working

IT - Web Development, Web Development
£350 to £450 Per Day
Job Type:
Date Posted:
1 / 9 / 2017
Senior Software Developer - C#, SignaR - 24 mth cont - Edinburgh or Home working

Our client is looking for a Senior Software Engineer with extensive experience of working on real-time middle tier and data systems as part of a large scale global software development project. This is a rare and unique opportunity to join an international team preferably based at the customers Edinburgh office but with the option to work from home. You will need to have extensive experience of Real-time messaging (preferably SignalR) and cloud technologies, specifically Azure Cloud.

Role responsibilities:
- Contribute as part of an international technology team in all aspects of the SDLC
- Work with stakeholders and project teams to provide technical architecture and design support
- Design and develop complex, scalable n-tier software applications
- Liaise with the QA team with regards to Use Cases and Test Harnesses
- Work closely with other contractors and client staff as part of an agile team

Personal and technical attributes:
- Expert knowledge of C#.NET (.NET Core would be advantageous)
- Experience working with SignalR and building real-time messaging environments
- Experience developing real-time applications for MS Azure
- Experience with NHibernate, Entity Framework
- Experience of working with all aspects of SQL Server (Reporting stack, admin etc.)
- Previous experience of SOA (including microservices)
- Experience of MVC, JSON, XML, SOAP etc.
- Any knowledge or experience with Azure Redis cache or RabbitMQ would be beneficial

You will be working with people based across multiple locations, therefore excellent communication skills and a flexible approach to working will be required. This is a truly fantastic opportunity so be quick if you’re interested. For home working you will need to have a dedicated home office with the relevant high speed internet connection and reliable video conferencing equipment.