C# Developer - VB.NET, SQL, Northampton

Recruiter
Opus Energy
Location
Northampton
Salary
GBP30k - GBP35k DOE + up to 10% Bonus
Posted
23 Nov 2014
Closes
25 Nov 2014
Contract Type
Permanent
Hours
Full Time

C# Developer - VB.NET, SQL, Northampton

The purpose of the role is to develop enhancements to in-house applications for use by the business, working as part of a team that ensures the changes are delivered to specification, to the required quality, and on time.

Job Description

  • Create, extend and fix in-house applications to the required specification, timescales and quality, using the appropriate technology and tools.
  • Collaborate with Business Analysts to understand, discuss and agree product requirements.
  • Propose solutions that satisfy the product requirements, working closely with analysts and business contacts when necessary.
  • Develop application changes according to the requirements using appropriate tools/technologies and existing architectural/design patterns and models.
  • Investigate problems with newly developed and Legacy applications, diagnose the cause(s), agree on the optimal fix for the circumstances, and deliver the fixes or workarounds.
  • Establish a broad high level understanding of the business model. Use this to understand requirements, to design solutions, and solve problems.
  • Test the changes you or the team develop to the required level of quality.
  • Manage your work efficiently, knowing the most important work, and advising managers/stakeholders of status, and escalating problems and significant risks in a timely manner.
  • Estimate accurately the effort required to develop small packages of work.
  • Advise and guide IT Test Analysts in order for them to execute their role effectively.
  • Adhere to the IT Development processes and practices and standard for external audit.
  • Share expertise with other IT developers and colleagues so that they can meet the needs of the business more effectively.
  • Deploy changes between the various environments used to develop, test and release our applications.
  • Familiarise yourself quickly with new areas/tools/technologies and be able to investigate or develop solutions.
  • Work as part of a project team, actively communicating with other members of the team, helping solve problems or escalate issues to support the team's objectives.
  • Work independently, seeking information where necessary, applying sound judgement, and owning problem solving and delivery.

Key Skills and Experience

At least 5 years spent in an IT developer role within a commercial (or equivalent) organisation, working across the full software development life cycle. Aware of standard development practices and procedures.

At least 4 years as a member of a team that has delivered applications/application enhancements.

At least 2 years' experience of being responsible for design/implementation of a significant deliverable, working with others to capture/clarify requirements, understanding the problem domain, propose and agree a solution, tracking/resolving risks and issues, and coordinating development work.

Mandatory experience of:

  • Developing applications using VB.NET (or C#.Net) and Windows Forms or similar
  • Developing Stored Procedures using T-SQL and MS SQL Development Studio
  • Investigating and diagnosing problems using the Visual Studio 2010 tools set
  • At least 1 year experience of coaching and mentoring junior developers.

Preferred experience of:

  • Developing in an Agile environment
  • Supporting Analysts/Testers to clarify requirements/solutions/test cases
  • Developing/integrating solutions with 3rd party providers of various commercial services (Finance systems, post code & other data validation, etc).
  • Working with Team Foundation Server 2010

Useful experience or knowledge:

  • ASP.NET/HTML5/CSS3/JSON/Javascript

Department split across two offices (Oxford and Northampton) so driving licence preferred.