Senior C# .Net Software Developer

Candour Solutions Limited ,
Manchester, Greater Manchester

Overview

Senior C# .Net Software Developer (Manchester) Senior C# Developer, .Net Developer required in Manchester for a leading solutions provider. Are you looking to work for an outstanding technical organisation with a constantly growing, successful team in Manchester who will constantly expose you to new technology (see desired skills list below)? Want to work for a company who partners with some of the biggest names across the banking, public, technology and many other sectors? If this sounds like something you’re after, then look no further This is a fantastic opportunity for a skilled C# .Net Developer to work for a company that has a great reputation for delivery and technical excellence. Key Skills; - Commercial experience of software development using C#, version 2 and greater - Solid experience developing with Visual Studio 10 onwards - Strong Object Oriented skills - Good database knowledge of RDBMS, preferably MS SQL Server. - Strong understanding of the fundamentals of computing, e.g. logic, data structures, algorithms, low-level architecture, systems infrastructure, network stack, etc. - Exposure to continuous integration, build tools and scripting - Use of source code version control using tools such as TFS, Git, Subversion or Mercurial - Automated testing including unit testing with either NUnit or MSTest, integration and end-to-end testing - Experience of UI development in at least one of the following; WinForms, WPF, Silverlight, ASP.NET MVC, or ASP.NET Desired Skills; - Experience with .NET specific distributed technologies including, WCF, Web API, ASP.NET Web Services - Experience of web / app containers such as IIS/ASP.NET, COM, Windows Service, Docker - Exposure to NoSQL technologies such as MongoDB, Redis, Riak, Couchbase, Hadoop, Map/Reduce - Persistence/ORM frameworks/APIs, such as Entity Framework, nHibernate or LINQ to SQL - HTML5 and JavaScript - Automation technologies such as WiX (Windows Installer), NuGet , TFS and TeamCity - Experience within the financial markets, commodities, energy or healthcare sectors - Exposure to iterative/agile development methodologies (SCRUM, XP, DSDM, RUP, Kanban etc.) - Scripting experience such as BASH, Python, Ruby, PowerShell or VBScript - Exposure to automated integration testing through tools like SpecFlow, Selenium, Fitnesse, Cucumber Core sets of responsibilities for C# .Net Developers include: Project Delivery: the day-to-day responsibility for technical aspects of a project, both internally and at client sites Analysis and Design: understanding of both functional and non-functional requirements to produce well designed software, including the ability to communicate your design to others including clients Software Development: construction and testing of software components to a high standard within a team Quality Assurance: understanding of system test plans and system testing. Eliciting and documenting System Functional and Non-Functional Requirements To Apply For a full job description and to be considered for the role, please apply with an up to date copy of your cv along with salary expectations and benefits. Full job spec is available as are cash rewards for successful referrals up to £1,000. This job was originally posted as www.totaljobs.com/job/89606200