This job has been posted for more than 30 working days and has expired.

Senior Developer - C#, ASP.NET

Senior Developer - C#, ASP.NET
Are you an experienced .NET Developer?
My client are a software company based in Droitwich, Worcester.

From there, their small and dedicated teams of Software Developers and Infrastructure Engineers manage and support our software.
In use across more than 39 countries worldwide, by some of the leading brands in motor manufacture, and insurance, the platform is the evolving result of more than 30 years consistent development to keep the program at the forefront of the industry as a leader.

Reporting to the Development Manager, you will be responsible for maintaining and developing the code and platform that make up our software; ensuring that your broad workload is scheduled and managed effectively, the resulting code checked and tested, leading to projects being delivered on time.

Usually working proactively to meet ambitious deadlines, you will use your technical and communication skills to liaise with colleagues and clients to identify requirements, and translate non-technical specifications into working product.

You will be expected to be able to work confidently alone on smaller projects, or as a part of the development team on larger developments.
Your understanding of these technologies will be sound, enabling you to work effectively within existing code to amend and build complementary solutions, solve issues before and as they arise, and will be expected to provide insight as to how this comprehensive platform can evolve and adapt in the future.
You will be responsible for ensuring that all code produced meets both industry standards and internal guidelines, and that you provide insight and advice to colleagues in your role as Senior Developer.

, Take responsibility of tasks and projects assigned to you, liaising with relevant internal and external parties to ensure a thorough understanding of what is expected of deliverables, and set definitive and realistic timescales in which to achieve them.

Deliver each project using the appropriate methodology and technology, provide feedback and advice on technical aspects, and ensure your code and project is suitably documented within departmental guidelines.
, As a Senior Developer, you may occasionally be required to deputise for and support the Development Manager.

This may involve providing technical leadership and effectively manage, and monitor the software development team, and attendance of meetings in the DM's absence and providing feedback.
, Communicate and collaborate with colleagues (and their clients when required) to agree the scope and detail of a project, before scheduling the work alongside your other commitments to ensure on time delivery of the resulting work.
, Ensure source controls are used, and make certain that your code meets development standards, and is commented and documented thoroughly in line with industry standards and business expectations.
, Occasionally act as a bridge between non-technical staff/clients and the development team to translate their requirements and suggestions into technical specifications for use within the development team.

Create prototypes for client engagements as required, and assist with design insight and development.
, Ensure usability and performance are integral considerations during every project, as is attention to quality assurance, testing, and compliance with regulations provided by the bodies under which clients of the platform operate.

Identify system deficiencies and recommend solutions.
, Drive a positive experience through the development team, foster a culture of continuous improvement, and quickly resolve resource and prioritisation conflicts within your own workload.

, Clearly communicate and prioritise multiple tasks effectively, ultimately leading to timely and effective decision making.

Ensure the Development Manager remains informed of development statuses and efforts of the team on individual tasks.

, Significant experience in working with complex database concepts and effectively employing different database design techniques
, Understands and applies OO concepts
, Possesses significant knowledge of client/server and internet systems architectures
, Understands browser/client compatibility issues
, Proficiency in: C#/VB, ASP.NET, AJAX, XHTML, WCF Services/Web Services, CLR
, Physical and logical database design
, Writing of effective stored procedures/Views/Functions/SSIS packages.
, Reading and understanding XML schemas
, Demonstrate familiarity with object and component methodology and technology
, Developing internal documents and procedures
, Hardworking and highly self-motivated with a flexible and adaptable approach
, Can work to strict deadlines, remain positive and calm under pressure, with an ability to work in a challenging and demanding environment with changing priorities
, Ability to take responsibility and ownership of own decisions

Located in Droitwich this vacancy is offering a salary of between £35 and 40,000 per annum plus great benefits and is commutable from Worcester, Bromsgrove, Redditch, Birmingham, Kidderminster, Stourport, Stourbridge, Pershore, Evesham, Malvern and West Midlands