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
- Sectors
- Business Opportunities
- 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.