My Shortlist

Your shortlisted jobs will appear here. To view your shortlist, please login or register

More Jobs Like This
DATE ADDED: Tue 08/10/2019

Software Developer / Strong SQL / Investment Management

Edinburgh, UK
ADD TO SHORTLIST APPLY NOW

COMPANY: JIGSAW SEARCH

JOB TYPE: Permanent, FullTime

SALARY: £35,000 - £45,000

The Role:

  • Design, develop and deliver software solutions.
  • Work in conjunction with the Business Teams during the design process to contribute to business and technical solutions.
  • Work in conjunction with Business Teams to produce and execute test scripts (functional and non-functional) to ensure minimal risk of service interruption caused by application changes. This includes Unit, System / Integration, Regression, User Acceptance, Performance and Load Tests.
  • Conduct peer review / assurance of development documentation and code, whilst ensuring that changes are both maintainable and supportable.
  • Assist the Project Leads during the programme and project planning process.
  • Continually review Development and Delivery activities to identify improvements to architecture, processes, services, performance metrics and infrastructure.
  • Provide expert / second line application support to users of the company’s application suite.

The Candidate:

  • Cross stack working knowledge, including the following mandatory technologies:
    • Microsoft technologies including .NET (4 and above)
    • .NET Core
    • C#
    • ASP.NET
    • MVC
    • MVP
    • Aurelia/Angular JS / MVVM Frameworks
    • JQuery
    • Web building tools such as Jscript, Javascript, Json, CSS, XML and HTML
    • Strong SQL (TSQL)
  • Desirable
    • Telerik Charting
    • Knowledge of API Design and Development
    • AKKA.NET or other message driven micro service technologies
    • BizTalk or other similar middleware
    • Automated testing
  • Analytical skills and ability to understand complex problems at a detailed technical level and communicate them clearly to Technical Colleagues.
  • Willingness to investigate, trial and propose new concepts, technologies and approaches.
  • Ability and willingness to share knowledge and skills through mentoring and coaching.
  • Ability to accurately estimate personal time and effort and deliver to them accordingly.
  • Ability to quickly learn new skills and apply them accordingly.
  • Enthusiastic and flexible attitude to work.
  • Degree educated.
APPLY NOW