Senior Software Developer (C# and .NET)

Recruiter
Networx
Location
Leeds ICD, City and Borough of Leeds
Salary
£50000 - £60000/annum
Posted
17 Jun 2017
Closes
17 Jul 2017
Contract Type
Permanent
Hours
Full Time
Senior Software Developer (C# and .NET)
Leeds, West Yorkshire
Up to £50,000 and Principals up to £60,000

Our client is looking for a tech-savvy professional to develop, maintain and enhance their software applications, mainly using .NET technologies (C# and VB.NET) and to contribute to the development of other applications written in Visual Basic 6.0, C++ and T-SQL.

Key Responsibilities:
Develop, maintain and enhance software applications for Callcredit principally with Microsoft .NET technologies (C# 2.0/3.5/4.0).
As required, participate in mentoring and coaching members of the team to ensure everyone is working to, and improving on, high standards;
Work with Head of Department and Team Leaders to contribute to the continuing improvement of the department.
Implement other purposes and roles as provided in the Employee’s Employment Contract and other documents applicable to the Employee

Key Tasks:
Develop, maintain and enhance software applications principally written in .NET 2.0/3.5/4.0 (C# and VB.NET). Additionally contribute to development, maintenance and enhancement of applications written in Visual Basic 6.0, C++ and T-SQL (SQL Server 2005);
Produce and run unit tests for all code changes and actively participate in frequent code reviews to ensure high quality of all changes;
Develop applications in accordance with approved project methodology, for example Agile (DSDM) or waterfall-type as required;
Participate in the design of new software applications;
Problem solve and debug complex software systems to allow defect analysis and fixing
Develops and implements methods and procedures for process control/improvements and testing to ensure products/systems are free of flows and function as designed.
Designs, tests implements products or systems.
Solves complex problems or problems where precedent may not exist.
Acts as a resource for colleagues with less experience.
Be a subject matter expert with relevant technologies.
Leads or key point of contact for the work of project teams.
Provides 2nd & 3rd level Technical support to clients
Communicates effectively with customers and internal teams to resolve reported issues as quickly as possible.
Reviews processes/systems to make better, to automate, and streamline.
Provides technical consultancy and knowledge support to the wider business.
Manages external third party relationships as and when required.
Delegates as required, to ensure deadlines are met

Essential Skills:
Excellent problem solving skills to identify root cause and permanent resolution
Able to communicate at all levels
Developed influencing skills
Excellent documentation skills
Methodical, thorough and diligent
Strong organisational and time management skills
Able to identify and manage risks within line of business

Essential Experience:
Fluent written and verbal English;
Thorough commercial experience of software development using Microsoft .NET technologies (C# 2.0 or above);
Thorough experience of Object-Oriented concepts within software development;
Experience of writing unit tests and using unit test frameworks;
Problem solving skills and the ability to truly own a problem;
Excellent interpersonal skills;
Ability to communicate superbly, both with technical and non-technical staff.

Desirable Experience:
Mentoring skills, including ability to motivate and coach others;
Experience of working with Agile project methodologies (e.g. DSDM, Scrum);
Experience of using Agile engineering practices (e.g. continuous integration, TDD, pair programming);
Experience with .NET web solutions such as ASP.NET/MVC web sites and SOAP-based web services;
Experience of writing high performance enterprise scale applications;
Appreciation of secure coding issues and techniques to ensure secure applications;
Commercial experience of software development using VB6;
Commercial experience of software development using C++;
Commercial experience of database development using SQL Server 2005/2008
Experience of writing unit tests and using unit test frameworks;
Problem solving skills and the ability to truly own a problem;
Excellent interpersonal skills;
Ability to communicate superbly, both with technical and non-technical staff

Benefits include:
26 days holiday, rising to 33 days with length of service, plus 8 bank holidays
Healthcare
Private Medical Insurance
Pension
Life Assurance

NTXKX200615
Senior Software Developer (C# and .NET)
Leeds, West Yorkshire
Up to £50,000 and Principals up to £60,000

Our client is looking for a tech-savvy professional to develop, maintain and enhance their software applications, mainly using .NET technologies (C# and VB.NET) and to contribute to the development of other applications written in Visual Basic 6.0, C++ and T-SQL.

Key Responsibilities:
Develop, maintain and enhance software applications for Callcredit principally with Microsoft .NET technologies (C# 2.0/3.5/4.0).
As required, participate in mentoring and coaching members of the team to ensure everyone is working to, and improving on, high standards;
Work with Head of Department and Team Leaders to contribute to the continuing improvement of the department.
Implement other purposes and roles as provided in the Employee’s Employment Contract and other documents applicable to the Employee

Key Tasks:
Develop, maintain and enhance software applications principally written in .NET 2.0/3.5/4.0 (C# and VB.NET). Additionally contribute to development, maintenance and enhancement of applications written in Visual Basic 6.0, C++ and T-SQL (SQL Server 2005);
Produce and run unit tests for all code changes and actively participate in frequent code reviews to ensure high quality of all changes;
Develop applications in accordance with approved project methodology, for example Agile (DSDM) or waterfall-type as required;
Participate in the design of new software applications;
Problem solve and debug complex software systems to allow defect analysis and fixing
Develops and implements methods and procedures for process control/improvements and testing to ensure products/systems are free of flows and function as designed.
Designs, tests implements products or systems.
Solves complex problems or problems where precedent may not exist.
Acts as a resource for colleagues with less experience.
Be a subject matter expert with relevant technologies.
Leads or key point of contact for the work of project teams.
Provides 2nd & 3rd level Technical support to clients
Communicates effectively with customers and internal teams to resolve reported issues as quickly as possible.
Reviews processes/systems to make better, to automate, and streamline.
Provides technical consultancy and knowledge support to the wider business.
Manages external third party relationships as and when required.
Delegates as required, to ensure deadlines are met

Essential Skills:
Excellent problem solving skills to identify root cause and permanent resolution
Able to communicate at all levels
Developed influencing skills
Excellent documentation skills
Methodical, thorough and diligent
Strong organisational and time management skills
Able to identify and manage risks within line of business

Essential Experience:
Fluent written and verbal English;
Thorough commercial experience of software development using Microsoft .NET technologies (C# 2.0 or above);
Thorough experience of Object-Oriented concepts within software development;
Experience of writing unit tests and using unit test frameworks;
Problem solving skills and the ability to truly own a problem;
Excellent interpersonal skills;
Ability to communicate superbly, both with technical and non-technical staff.

Desirable Experience:
Mentoring skills, including ability to motivate and coach others;
Experience of working with Agile project methodologies (e.g. DSDM, Scrum);
Experience of using Agile engineering practices (e.g. continuous integration, TDD, pair programming);
Experience with .NET web solutions such as ASP.NET/MVC web sites and SOAP-based web services;
Experience of writing high performance enterprise scale applications;
Appreciation of secure coding issues and techniques to ensure secure applications;
Commercial experience of software development using VB6;
Commercial experience of software development using C++;
Commercial experience of database development using SQL Server 2005/2008
Experience of writing unit tests and using unit test frameworks;
Problem solving skills and the ability to truly own a problem;
Excellent interpersonal skills;
Ability to communicate superbly, both with technical and non-technical staff

Benefits include:
26 days holiday, rising to 33 days with length of service, plus 8 bank holidays
Healthcare
Private Medical Insurance
Pension
Life Assurance