.Net Software Developer – Bradford city centre

Published
November 27, 2019
Location
bradford, United Kingdom
Category
Job Type
Salary
40,000 to 45,000

Description

.Net Software Developer 

Location: Bradford

Salary: £40,000 to £45,000

Contract Type: Permanent

Position Type: Full Time

Industry: Part of a large services group

Hours: 40 hours

We are seeking a developer responsible for building applications using Microsoft/Azure/.NET stack tooling. The primary responsibility will be to work within a growing team to deliver and support applications for the business as well as integrations with external suppliers/customers in line with the technical roadmap.

Responsibilities

  • Involvement in gathering information, processes and solutions to identify key drivers for business processes.
  • Involvement in key decision making and technology R&D in relation to the technical roadmap.
  • Translate user requirements and processes into application story boards and use cases for development sprints
  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable code
  • Creation of documentation using helper tools such as Swagger, Sandcastle, Confluence, Ghostdoc etc.
  • Integrate data storage solutions via SQL Server, Azure storage, blob storage, No SQL solutions.
  • Ensure the best possible performance, quality, and responsiveness of applications.
  • Problem investigation/solving (Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues)
  • Help maintain code quality and best practices.
  • Investigate and report back on technical solution R&D to team leader/manager. Play a part in mentoring/roll out of new technology/processes.
  • Mentoring/assisting team members when required

Skills

Essential

  • Good knowledge of .NET framework
  • Proficient in C# with a good knowledge of the .NET ecosystem
  • Familiarity with Windows based infrastructure (Windows Server)
  • Strong understanding of object-oriented programming
  • Experience/understanding of Dependency Injection, Polymorphism
  • REST/SOAP Service knowledge
  • Familiar with various design and architectural patterns
  • Proficient Microsoft SQL Server (T-SQL, stored procedures) skills.
  • Experience with popular web application frameworks
  • Knack for writing clean, readable, and easily maintainable code
  • Understanding of fundamental design principles for building scalable applications.
  • Experience creating database schemas that represent and support business processes.
  • Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.
  • Proficient understanding of code versioning tools (Git)
  • Ability to see the bigger picture and ensure developments follow the technical direction of the business.
  • Ability to work collaboratively as part of a team and contribute to the technical roadmap/workshops.
  • Ability to communicate and demonstrate technical solutions to business users in a non-technical way.

Desirable

  • Experience implementing automated testing platforms and unit tests.
  • Experience of working in an Agile/Scrum based team.
  • Experience of DevOps processes (Continuous Integration, Deployment)
  • Experience of Cloud based infrastructure and development practices (Azure)
Apply
Drop files here browse files ...

Read our Privacy Policy