Junior C# Developer

placeFarnborough descriptionPermanent business_center£25,000 - £30,000/year calendar_month 
Junior C# .Net Developer, .Net, C#, SQL, Farnborough, Hampshire to £30,000

A leading engineering firm in Farnborough are requiring a .Net Developer to join their exciting team.

The .Net Developer will be producing high-quality software to a required specification within timelines following the company Software Process.

Position Responsibilities
 •  You will work within the Software Development Team reporting to the Software Manager
 •  Software Development primarily writing .NET components in C#
 •  You will be required to work on tasks as an individual whilst being part of a wider team
 •  You will work on design, development, and testing of software components
 •  You will assist with customer support – helpdesk ticket system and remote sessions
 •  You will participate and contribute on integrations that require Factory and Site Acceptance Testing
 •  As well as writing new components you may be required to work on existing components to improve, adapt or fix

Key Skills Requirements/Skills
 •  Degree (or equivalent) in a computer science, science or engineering discipline or corresponding job experience
 •  High level software development skills in:

o.NET C# (including WPF)

oSQL Server

oLinq Queries

oEntity Framework

oRest API

oDatabase Normalization and data mining

oWindows services writing
 •  Experience in applying SOLID Design principles to new components
 •  Experience in planning the architecture of new components
 •  Familiarity with the following tools:

oVisual Studio (2017/2019)

oAzure DevOps for source control (previously Visual Studio Online/Visual Studio Team Services)

oSwagger and Postman
 •  Desirable skills:

oOracle Database

oVB.Net
 •  Experience of writing documentation
 •  You must have a minimum of 1 years’ experience in a similar relevant role/industry
 •  Ability to manage own workload and meet deadlines
 •  Self-motived and organised, with effective communication, presentation and leadership skills

place