Ads

Tuesday, July 9, 2013

Senior Software Developer- job vacancy in uk

Job Title:   Senior Software Developer
Job Type:    Contract/Interim
Location:    London

Deadline:     09 Jul 2013
Start Date:    ASAP
Contract Duration:   6 Months
Salary:    £488 p day
Ref No:    12183-44086003_358485

Senior Software Developer required, with the following Core Skills/Experience:

-Expert C# language skills in .Net 3.5 to 4.0 framework (generics, multithreading & reflection etc)
-ADO.Net, Entity Framework and multitier application (Software Factory etc) programming and design
-SQL Server 2008 R2 or 2012 development experience, solid Transact-SQL, creating stored procedures, database design and data modelling (nice to have: SQL query tuning and performance)
-Decomposition and coding of complex business algorithms (knowledge of LRParser and generators an advantage)
-Test Driven Development (TDD) using MS Test (or NUnit) and mocking
-Agile & Scrum environment, methodology and process experience
-Object Oriented Programming (OOP) and general software design patterns
-Windows Communication Framework (WCF) and Service Oriented Architecture (SOA) programming experience and knowledge (3-years plus)

The ideal candidate will have the following Skills:

-Strong software design and development capabilities;
-Delivers high quality commended code;
-Passionate about programming and technology;
-Ability to communicate effectively, both orally and in writing, with people within the delivery team including project managers, business analysis, developers and test people;
-Broad level of ability to build effective working relations (partnering) with, and to influence people in the delivery team;
-Ability to take project requirements and functional designs and interpret them intelligently to produce technical designs and working application code;
-Detailed and proven ability to analyse complex systems, draw conclusions, and produce solutions and decisions;
-Proven ability to build effective working relations (partnering) with people at all levels across the organisation and outside;
-Strong verbal communication skills including ability to talk through complex information with senior management;
-Strong written communication skills including ability to produce summary and feasibility reports on complex technical and business issues;
-Proven ability to analyse complex systems, spot trends, draw conclusions, and produce solutions and decisions

My Client Requires an experienced Senior Software Developer to be responsible for the application development and 3rd line support for systems that support Customer Experience operations. The Senior Software Developers responsibilities will include the creation of high and low level technical designs, software development and unit level testing.

Responsibilities:


1.Participate in capturing the requirements for Customer Experience products working with the relevant stakeholders to ensure that solutions provided are suitable for integration with the existing application environment using agreed criteria.
2.Responsible for the design, development and unit testing of software that conforms to the above requirements.
3.Provide future support and enhancements of software developed by themselves or third party system integrators.
4.Produce development estimates for application enhancements or identified defects.
5.Participate in Sprint Reviews, and Sprint Planning meetings with stakeholders to plan work items for the next iteration using the SCRUM Agile methodology.
6.Provide a documented audit trail for all key development work by working within the departments versioning, change control, bug-tracking and production processes
7.Responsible for the setup and organisation of code-reviews and the drafting and reviewing of release documentation to ensure consistent software engineering standards are upheld.
8.Work closely with a test team to produce solutions which meet the business requirements and QA entry criteria. The test team will provide feedback that the developer should include in the design and unit testing of the software.
9.Using code versioning, change control, bug-tracking and production processes.
10.Identify and assist in the introduction of new and emerging technologies to improve systems as agreed with the Agile Development Lead and the Agile Development Manager
Certes Computing (and all of its subsidiary companies) is committed to promoting equality and diversity in its business operations.

How to Apply:
Visit: http://www.jobsite.co.uk/job/senior-software-developer-946540342?src=search&tmpl=lin

No comments:

Post a Comment

Ads