Senior Software Developer - C#.NET - 24 mth cont - Edinburgh - Market rates

Reference:
GDO/12272hw
Sector:
Developer, IT - Systems Development
Salary/Rate:
£350 to £450 Per Day
Location:
Edinburgh
Job Type:
Contract
Date Posted:
7 / 7 / 2017
Senior Software Developer - C#, SignaR - 24 mth cont - Home working - Market rates

Our client is looking for a Senior Middle and Data Tier Software Developer with extensive experience of working on real-time middle tier and data projects 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 and cloud technologies, specifically Azure Cloud and SignalR messaging.

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

Summary:
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.