+44 1277 635814
Job SummaryLooking for a Software Developer for a prestigious company based in London.
You will be responsible for analysis, design, development, defect resolution and support for web based business applications including a new Microsoft.NET-based website and EPiServer-based internet and intranet sites following best practice and development standards.
You will be required to work closely with suppliers and partners delivering solutions to meet the business needs.
The role will provide and lead 2nd and 3rd level support.
Technical Skills and Knowledge
Microsoft .NET using C# (required)
ASP .NET (including Web Forms and MVC 3.0) (required)
Content Management Systems ( required - EPiServer preferred)
Microsoft SQL Server 2014 (including Reporting and Integration Services) (required)
Web Services Integration (required)
Web Accessibility and Usability (required)
Visual Studio 2012/13 (required)
XML, XPath and XSLT (desirable)
HTML 5.0, CSS 3.0 (desirable)
User Experience Design (desirable)
Team Foundation Server (desirable)
ITIL experience and qualifications (desirable)
Demonstrate experience of leading web development and support teams
5 years' experience developing and implementing web-based and cross-platform solutions
Full software development lifecycle experience using structured and agile approaches
Solution design and architecture
Experience of structured testing and quality assurance approaches
Experienced in working with Unit Test scripts, mocking frameworks and dependency injection
Experience of Object Oriented design principles, design patterns and UML
Follow the IT Release Management process and control all IT application releases including:
Reviewing release planning
Discovery, documentation, resolution and escalation of release dependencies, risks and issues
Adherence to IT Change Management process and controls
Formal communications to management and stakeholders
Coordination of Environment and Configuration Management
Coordination of release delivery, including management of suppliers delivering IT changes and releases
Coordinate release approval and closure
Continuous improvement of software development life cycle processes including delivery of release and test automation.
To Apply Complete The Form BelowComplete the form below (do not forget to upload your CV), an email will automatically be sent to the relevant consultant who will contact you shortly.