.Net Engineer - Contract



Principal Accountabilities


  • Senior developer on new application enhancement, new applications, integrations
  • Building service component driven solutions that can be extended, reused, integrated
  • Responsibility for code changes triggered from technical specs and use cases
  • Working daily interrogating data in SQL
  • Ability to work with and fully integrate wire frames from design agencies for UI
  • Strong SQL design and optimisation skills
  • Creation of knowledge management articles and work instructions for support team
  • Ability to apply design best practices for decoupling components especially for integration, client and server side code
  • Working with customers and team manage estimates for change
  • Working in Visual Studio with C# code, Jscript, HTML, CSS, entity framework
  • Learning new tools for source control and build management
  • Experience of both Code First and Contract First design
  • Creation of test and release documentation as well as carrying out unit testing and code reviews
  • A flexible attitude with proven experience of working in a small project team.





Knowledge, Skills & Experience


  • 4+ years’ experience working in a development environment writing C#, MVC
  • Commercial experience in UI/UX development focusing on client side scripting, HTML, CSS
  • Very strong troubleshooting stills needed for the role
  • Must be very experienced in the following areas; JavaScript/JQuery, .NET - MVC, TSQL
  • Knowledge of Business Process Management tools would be an advantage
  • Knowledge of source controls software such as GIT, Team Foundation Server essential
  • Knowledge of work with SOA design and integration using web services
  • Knowledge of Web Services and SOAP/REST message and advantage



Education and Qualifications