Data?1548637205
C# Developer @ QAValue

Description

Key Responsibilities

  • Develop scalable, reusable components and application frameworks using .Net
  • Work with other developers, business analysts and testers as part of the wider team.
  • Undertake analysis of systems, business processes, data, and interfaces.
  • Researches and evaluates alternative solutions and makes recommendations.
  • Assist with establishing an effective environment for rapid application development.
  • Liaise between technology teams, support teams, other developers, and business units to analyse, review, and develop solutions specified by architecture.
  • Interpret data requirements and data models that underpin a solution.
  • Researches and evaluates alternative solutions and makes recommendations.

Personal Qualities

  • Passion for developing software;
  • Written and verbal communication skills;
  • Ability to work in a remote, fast-paced, team-oriented, demanding development environment
  • Flexible, ability to adapt to changing priorities and rapid change;

Experience and Skills

  • Degree-level qualification
  • Must have extensive experience using C# and the latest .Net technologies
  • Must understand Microservices
  • Good experience in creating a Software Factory i.e. Version control, Continuous integration, etc. Preferably Microsoft VSTS.
  • Good experience designing multi-tiered applications and services
  • In-depth knowledge of Dependency Injection/Inversion of Control and Test-Driven Development
  • A clear understanding of modern GUI framework architecture (MVC/MVP/MVVM/MVPVM)

Nice to Have’s

  • Experience working in the UK
  • Experience working remotely
  • Experience with Agile Teams

Contact
If you would like to apply or to find out more please contact: [email protected]