Hours:7.5 Weekly 37.5
Contract Length: Asap to 31/03/2018
Security Clearance Level Required: Baseline Personnel Security Standard (with a Disclosure Scotland)
We are looking for experienced senior .NET developers to take a lead role in developing our Welsh Clinical Portal software system.
Working as part of a small agile development team you shall take responsibility for delivering individual software components. You shall have the opportunity to get involved in all aspects of the .NET development stack. This could be the UI - using the MVC framework and JQuery - or hooking up to different APIs, messaging frameworks and other clinical systems.Working as part of a wider development team you shall take responsibility for ensuring applications follow the principles of good software design. You shall also be expected to provide expert help, guidance and advice to junior team members.
The Lead Software Developer is required to develop a new user interface into an existing web form - incorporating the facility to successfully send and print pathology barcode labels to a selected networked Zebra label printer.
The Lead Software Developer must have the following qualifications:·Bachelor’s Honours degree in Software Development or equivalent qualifications, knowledge or experience·Foundation qualification in an agile development methodology (e.g. the BCS Foundation Agile) or equivalent knowledge or experience
Skills and Experience
CV’s submitted must evidence that candidates have the following skills and experience:• ASP.NET MVC and the latest Microsoft .NET technologies (up to version 4.6)
• Excellent understanding of OOP and software design patterns
• Entity Framework and LINQ
• Unit testing frameworks such as MSTest or NUnit
• SQL, Enterprise RDBMS
• Mentoring and coaching junior development staff• Experience in developing applications using XSL, XSLT, XPointer and XPATH• Experience in development of website printing or print engines would be advantageous, but not essential.
This job was originally posted as www.totaljobs.com/job/79167627