Software Developer

///Software Developer

Apply for this role!

Location:

Job Type: Permanent

Job start: 21/6/2018

Rate: From 45000.00 to 50000.00 GBP per Year

Job description: Manage a portfolio of developments, prioritising between new develop: Manage a portfolio of developments, prioritising
Software Developer

Reports to: Information Systems Manager

Responsible for: Manage a portfolio of developments, prioritising between new development and maintaining existing software.

Role Overview
Develop and/or procure software applications working to defined Quality Driven Standards, approved project priorities and timescales and deliver to agreed standards and quality expectations. In conjunction with other stakeholders, be responsible for the ongoing software development life cycle to ensure continuous improvement

Role Responsibilities
1Develop and/or assist in the procurement of software applications meeting the needs of the business

2To create and document solution designs, mapping to business requirements

3Work with stakeholders of the software development life cycle to provide continuous improvement

4Support Business Partners in quantifying requirements and support Software Architect with functional and systems design
5Work with Quality Assurance functions to ensure applications and solutions are of high quality before being released

6To assist Quality Assurance Engineers in ensuring quality driven development and assist in testing automation

7To liaise with identified 3rd party vendors and support any custom code/systems which are delivered

8To liaise with project managers highlighting risks, issues and opportunities

9Point of escalation for software issues
10Identify opportunities to implement new technology to support the organisations strategic objectives

11Undertake software design for new software components and for modifications.

12Define and agree criteria and principles, use industry practice to ensure software is designed to achieve performance, integrity and resilience and usability

13Manage a wide portfolio of developments, including new functional developments and maintenance of current software

14To keep software and systems up to date

Skills and Abilities

Able to work under pressure on multiple projects and deliver a consistently high level of work (A, I)

Coach staff and assist in their technical skills development (A, I)

Ability to communicate at all levels internally and externally and communicate technical concepts and issues to non-technical and management staff (A, I)

Excellent analytical, coding and testing skills (A, I, T)

Able to work collaboratively and build relationships with ease and the ability to influence people at all levels both within and beyond the organisation (I)

Customer focussed with the ability to build a strong business relationship with senior managers, understanding business requirements and identifying appropriate solutions (I, A)

Knowledge

Developing cross browser and cross platform compatible responsive solutions (A, I)

Knowledge of developing web applications using MVC and Restful APIs with JSON (A, I)

Design and optimisation of SQL Server Databases (A, I)

Knowledge of Dependency Injection, Unit Testing and Version Control (A, I)

Technology architecture – able to lead/assist technology decisions for systems architecture, integrations, and infrastructure (A, I)

Knowledge of SOLID principles (A, I)

Excellent HTML and CSS/SCSS coding valid HTML/HTML5 and CSS mark-up (A, I)

Server-side experience using node.js (A, I)

Knowledge of Azure web services (A, I)

Experience

Extensive experience of software development in a professional capacity, meeting agreed standards for quality, documentation, date and functionality (A, I, T)

Strong experience in using .NET and C# based applications (A, I, T)

Strong experience of client side Javascript libraries such as Angular, React & JQuery (A, I, T)

Experience in developing MS SharePoint, Microsoft Dynamics & Flow (A, I, T)

Experience in designing website UI with an emphasis on Bootstrap, CSS and LESS (A, I)

Experience of application release management (A, I)

Successful track record of delivering major business systems projects (A)

Education

A degree, or equivalent in an IT related discipline (A)

Job reference: JO0000009498

Apply for this role!

By | 2018-09-20T09:30:03+00:00 September 20th, 2018|Development, Jobs|Comments Off on Software Developer