C# Software Developer

PIE Talent Limited
£45k - 55k per year
10 Nov 2017
16 Nov 2017
Contract Type
Full Time
C# Software Developer

Job Location: Old Amersham, Buckinghamshire, United Kingdom

Job Category: Software Development

Company Introduction: Our client is a leading, innovative technology company that is at the forefront of a paradigm shift within the Security Technology industry.

Job Description: We are seeking a C# developer responsible for building C# applications, ranging from back-end services to client software. Your primary responsibilities will be technical design and development of these applications, coordinating with the rest of the team working on different layers of our software. A commitment to collaborative problem solving, sophisticated design, and producing a quality product is essential.

Candidates: We are looking for a fast learner who likes to push their limits, that thrives in a changing and challenging environment. Someone who steps up to do whatever is needed without waiting to be asked.


- Translate application storyboards and use cases into functional applications
- Provide feedback on upcoming features/user stories
- Design, build, and maintain efficient, reusable, and reliable C# code
- Identify bottlenecks and bugs, and work collaboratively to overcome
- Maintain code quality, organisation, and documentation

Technical Requirements

- Excellent knowledge and experience of programming with C#
- Excellent knowledge of the .NET 4.x framework with a deep understanding of design patterns, algorithms and data structures
- Excellent understanding of building client side applications with Windows Presentation Framework and WinForms
- Strong understanding of ORMs such as Dapper and the Entity Framework
- Strong understanding of developing database schemas that represent and support businesses processes
- Experience developing applications and services that utilise 3rd party SDKs and APIs (REST), knowledge of the AutoCAD API highly beneficial
- Proficient understanding of code versioning tools, GIT preferred
- Knowledge of web technologies such as JavaScript, HTML, ASP, CSS, Ajax, and jQuery beneficial

Education and Experience

- A bachelor's degree in Computer Engineering, Software Engineering, Computer Science or equivalent experience
- 3+ years developing commercial grade software
- Team and project management experience beneficial
- Previous start-up experience beneficial
This job was originally posted as www.jobsite.co.uk/job/959512086