keywords/skills

Showing page 2 of 7 (10 in 0.31 seconds)

  • Wolverhampton, West Midlands
  • £40,000/annum 8% Bonus
    • Permanent
  • 06 Mar 2020

Software Developer
Wolverhampton
£40,000/yr + 8% Bonus (PRP)
Up to 2 days/wk from home when established

This 13 person team has exceptional retention and as such has not had to recruit for over 5 years, and there is a huge potential for progression. The team consists of BA's Software Developers and Testers.

As an Application Developer, you will develop new software and support existing software for such systems. This will involve working closely with Solution Managers, Product Managers, Service Managers to assist in the development of new developments, and enhancements to existing solutions

Responsibilities:
Develop and maintain software for our Business to Business (B2B) and Business to Consumer (B2C) offerings.
Perform Application Management duties on existing software.
Active involvement in design decisions for new software components
Assist with resolving technical queries from Solution Managers / Service Managers / Clients.
Provide input into development quotes based on Solution design documentation
Liaise with internal partners to articulate technical information in relation to the systems. This could be explaining system functionality or explaining future system changes.

Essential:

  • C#
  • ASP.NET or ASP.NET Core
  • Docker
  • One of Angular 2+, Vue.js, React
  • HTML, CSS, JavaScript
  • Entity Framework (Core or 4+)
  • One of XUnit, NUnit, MSUnit
  • One of Git, TFS, SVN
  • MS SQL Server or MySQL
  • Docker Swarm or Kubernetes
  • Experience of using CI/CD
  • Object Oriented Programming (OOP), SOLID Principles
  • Dependency Injection
  • Unit Testing


Desirable:

  • DbUp
  • SFTP
  • Jenkins
  • Nexus
  • Identity Server 4
  • Ocelot API Gateway


Benefits:

  • Upto £40,000/yr Salary
  • 8% Bonus (PRP)
  • Generous Holiday Allowand
  • Pension
  • Training and Progression


If you are interested please apply today, this role will not be available for long!

stream is acting as an Employment Agency in relation to this vacancy.

  • Wolverhampton, West Midlands
  • £40,000/annum 8% Bonus
    • Permanent
  • 06 Mar 2020

Software Developer
Wolverhampton
£40,000/yr + 8% Bonus (PRP)
Up to 2 days/wk from home when established

This 13 person team has exceptional retention and as such has not had to recruit for over 5 years, and there is a huge potential for progression. The team consists of BA's Software Developers and Testers.

As an Application Developer, you will develop new software and support existing software for such systems. This will involve working closely with Solution Managers, Product Managers, Service Managers to assist in the development of new developments, and enhancements to existing solutions

Responsibilities:
Develop and maintain software for our Business to Business (B2B) and Business to Consumer (B2C) offerings.
Perform Application Management duties on existing software.
Active involvement in design decisions for new software components
Assist with resolving technical queries from Solution Managers / Service Managers / Clients.
Provide input into development quotes based on Solution design documentation
Liaise with internal partners to articulate technical information in relation to the systems. This could be explaining system functionality or explaining future system changes.

Essential:

  • C#
  • ASP.NET or ASP.NET Core
  • Docker
  • One of Angular 2+, Vue.js, React
  • HTML, CSS, JavaScript
  • Entity Framework (Core or 4+)
  • One of XUnit, NUnit, MSUnit
  • One of Git, TFS, SVN
  • MS SQL Server or MySQL
  • Docker Swarm or Kubernetes
  • Experience of using CI/CD
  • Object Oriented Programming (OOP), SOLID Principles
  • Dependency Injection
  • Unit Testing


Desirable:

  • DbUp
  • SFTP
  • Jenkins
  • Nexus
  • Identity Server 4
  • Ocelot API Gateway


Benefits:

  • Upto £40,000/yr Salary
  • 8% Bonus (PRP)
  • Generous Holiday Allowand
  • Pension
  • Training and Progression


If you are interested please apply today, this role will not be available for long!

stream is acting as an Employment Agency in relation to this vacancy.

  • Gloucester, Gloucestershire
  • £40,000 - £53,000/annum excellent additional benefits
    • Permanent
  • 06 Mar 2020

Senior Software Developer - Gloucester or Cheltenham, base up to £53k

Reporting to the Head of Digital, your opportunity as the Senior Software Developer will be to own planning, development and roll-out of innovative new applications and will be an important part of the digital team. Your opportunity will be to hold a key role and influence the further development of products which will be unique within their sector.

The successful candidates will have the following experience:

  • Highly proficient in C#, SQL and web languages (HTML, CSS, Javascript)
  • Two or more years' experience writing high quality, well designed, maintainable code and associated unit tests using SOLID object-oriented development principles
  • Experience coding in multiple programming languages
  • Knowledge of the software development lifecycle and different methodologies
  • Previous experience in a senior role or significant experience in a development role with the readiness to take the next step in their career

The following experience is highly desirable:

  • Two or more years' experience in a similar role including:
  1. working in a Scrum team
  2. developing MVC web applications
  3. using TFS for backlog management, sprint planning and version control
  4. processing UTF8 data in XML, Oracle and SQL Server
  5. testing with NUnit and SpecFlow

If you have previously worked with AWS and/or Azure you will have the opportunity to further develop your skills as a Software Developer. If you haven't then you will have the opportunity to learn these skills in a supportive environment where personal and professional development are prioritised.

For further details and a full Lead Software Developer information pack, please email James Dale.

  • Gloucester, Gloucestershire
  • £40,000 - £53,000/annum excellent additional benefits
    • Permanent
  • 06 Mar 2020

Senior Software Developer - Gloucester or Cheltenham, base up to £53k

Reporting to the Head of Digital, your opportunity as the Senior Software Developer will be to own planning, development and roll-out of innovative new applications and will be an important part of the digital team. Your opportunity will be to hold a key role and influence the further development of products which will be unique within their sector.

The successful candidates will have the following experience:

  • Highly proficient in C#, SQL and web languages (HTML, CSS, Javascript)
  • Two or more years' experience writing high quality, well designed, maintainable code and associated unit tests using SOLID object-oriented development principles
  • Experience coding in multiple programming languages
  • Knowledge of the software development lifecycle and different methodologies
  • Previous experience in a senior role or significant experience in a development role with the readiness to take the next step in their career

The following experience is highly desirable:

  • Two or more years' experience in a similar role including:
  1. working in a Scrum team
  2. developing MVC web applications
  3. using TFS for backlog management, sprint planning and version control
  4. processing UTF8 data in XML, Oracle and SQL Server
  5. testing with NUnit and SpecFlow

If you have previously worked with AWS and/or Azure you will have the opportunity to further develop your skills as a Software Developer. If you haven't then you will have the opportunity to learn these skills in a supportive environment where personal and professional development are prioritised.

For further details and a full Lead Software Developer information pack, please email James Dale.

  • Chippenham, Wiltshire
  • £40,000 - £46,000/annum benefits + training
    • Permanent
  • 06 Mar 2020

Lead QA Analyst

Lead QA Analyst / Test Analyst / Tester. A Chippenham based IT solution provider is looking for a Lead QA Analyst / Test Analyst / Tester to join the team. The Lead QA Analyst / Test Analyst / Tester's role is to develop and establish quality assurance standards and measures for the company's exciting cloud based health integration services. You will have experience of working in a DevOps environment, ideally with a drive towards continuous delivery and test automation, including assurance of both bespoke software products and cloud platforms.

This will include engagement from an early stage with stakeholders e.g. customers, DevOps, Developers and our Services Team, to understand the functionality of the products, resulting in ownership of all QA activities, including ensuring appropriate test coverage, improved or new test plans and test scripts. A particular focus on automation is required to enable tracking of defects and fixes in software application development, information systems, and cloud platforms.

The QA Analyst / Test Analyst / Tester will apply proven analytical and problem-solving skills to help validate IT processes through careful testing in order to maximize the benefit of our products and services.

The QA Analyst / Test Analyst / Tester responsibilities:

  • Support for software development project work and internal projects.
  • Advice and guidance demonstrating an understanding of business issues.
  • Production of test criteria, conditions and automation scripts for all types of testing.
  • Undertaking testing as directed.
  • Analysis and reporting of testing activities.
  • Liaison with customer test teams.

Strategy and Planning

  • Develop and establish quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout their development/product lifecycles.
  • Prepare and deliver reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the organisation.

Operational Management

  • Strong team leadership and building effective teams
  • Ensure adherence to established QA standards for software development, application integration, and information system performance, and corresponding documentation.
  • Provide focus and guidance on direction of automation and ensure a high level of test coverage.
  • Create and execute test plans and scripts that will determine optimal application performance according to specifications.
  • Verify and revise quality assurance standards as needed.
  • Ensure that testing activities allow applications to meet business requirements and systems goals, fulfil end-user requirements, and identify existing or potential issues.
  • Collaborate with software/DevOps personnel in application testing, such as system, unit, regression, load, and acceptance testing methods.
  • Drive improvements of applications to software developers or Technical Leads.
  • Communicate test progress, test results, and other relevant information to project stakeholders and management.
  • Analyse formal test results in order to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws.
  • Assist in the development of change control processes, practices, and guidelines for new and existing technologies.

The Lead QA Analyst / Test Analyst / Tester will need the following skills:

  • Test Execution primarily with use of automated tools, analysis and reporting of test results
  • Test strategy development, creation of test plans and specifications.
  • Production of Test Scenarios and Scripts, test data definition and management.
  • A degree ideally with IT/scientific content

It's desirable that the Lead QA Analyst / Test Analyst / Tester will have the following skills:

  • TestRails, TeamCity
  • Bitbucket and Atlassian Stack
  • XML, SOAP, ebXML
  • ReadyAPI/SoapUI
  • Apache JMeter
  • Azure, Kubernetes
  • Experience with Java and .NET test frameworks (e.g. TestNG, Mockito, Selenium, Geb/Spock, xunit, NUnit, moq, autofixture)

The Lead QA Analyst / Test Analyst / Tester will need the following experience:

  • Working within an Agile methodology.
  • Experience with TDD and User Stories.
  • Working within PRINCE 2 methodology.
  • IT application testing, including automated testing.
  • Experience of writing Technical Documentation.
  • Experience of working within a Quality System.

The Lead QA Analyst / Test Analyst / Tester salary is up to £46k depending on experience plus benefits and training

Proactive People is an employment agency and employment business

  • Chippenham, Wiltshire
  • £40,000 - £46,000/annum benefits + training
    • Permanent
  • 06 Mar 2020

Lead QA Analyst

Lead QA Analyst / Test Analyst / Tester. A Chippenham based IT solution provider is looking for a Lead QA Analyst / Test Analyst / Tester to join the team. The Lead QA Analyst / Test Analyst / Tester's role is to develop and establish quality assurance standards and measures for the company's exciting cloud based health integration services. You will have experience of working in a DevOps environment, ideally with a drive towards continuous delivery and test automation, including assurance of both bespoke software products and cloud platforms.

This will include engagement from an early stage with stakeholders e.g. customers, DevOps, Developers and our Services Team, to understand the functionality of the products, resulting in ownership of all QA activities, including ensuring appropriate test coverage, improved or new test plans and test scripts. A particular focus on automation is required to enable tracking of defects and fixes in software application development, information systems, and cloud platforms.

The QA Analyst / Test Analyst / Tester will apply proven analytical and problem-solving skills to help validate IT processes through careful testing in order to maximize the benefit of our products and services.

The QA Analyst / Test Analyst / Tester responsibilities:

  • Support for software development project work and internal projects.
  • Advice and guidance demonstrating an understanding of business issues.
  • Production of test criteria, conditions and automation scripts for all types of testing.
  • Undertaking testing as directed.
  • Analysis and reporting of testing activities.
  • Liaison with customer test teams.

Strategy and Planning

  • Develop and establish quality assurance measures and testing standards for new applications, products, and/or enhancements to existing applications throughout their development/product lifecycles.
  • Prepare and deliver reports, recommendations, or alternatives that address existing and potential trouble areas in IT systems and projects across the organisation.

Operational Management

  • Strong team leadership and building effective teams
  • Ensure adherence to established QA standards for software development, application integration, and information system performance, and corresponding documentation.
  • Provide focus and guidance on direction of automation and ensure a high level of test coverage.
  • Create and execute test plans and scripts that will determine optimal application performance according to specifications.
  • Verify and revise quality assurance standards as needed.
  • Ensure that testing activities allow applications to meet business requirements and systems goals, fulfil end-user requirements, and identify existing or potential issues.
  • Collaborate with software/DevOps personnel in application testing, such as system, unit, regression, load, and acceptance testing methods.
  • Drive improvements of applications to software developers or Technical Leads.
  • Communicate test progress, test results, and other relevant information to project stakeholders and management.
  • Analyse formal test results in order to discover and report any defects, bugs, errors, configuration issues, and interoperability flaws.
  • Assist in the development of change control processes, practices, and guidelines for new and existing technologies.

The Lead QA Analyst / Test Analyst / Tester will need the following skills:

  • Test Execution primarily with use of automated tools, analysis and reporting of test results
  • Test strategy development, creation of test plans and specifications.
  • Production of Test Scenarios and Scripts, test data definition and management.
  • A degree ideally with IT/scientific content

It's desirable that the Lead QA Analyst / Test Analyst / Tester will have the following skills:

  • TestRails, TeamCity
  • Bitbucket and Atlassian Stack
  • XML, SOAP, ebXML
  • ReadyAPI/SoapUI
  • Apache JMeter
  • Azure, Kubernetes
  • Experience with Java and .NET test frameworks (e.g. TestNG, Mockito, Selenium, Geb/Spock, xunit, NUnit, moq, autofixture)

The Lead QA Analyst / Test Analyst / Tester will need the following experience:

  • Working within an Agile methodology.
  • Experience with TDD and User Stories.
  • Working within PRINCE 2 methodology.
  • IT application testing, including automated testing.
  • Experience of writing Technical Documentation.
  • Experience of working within a Quality System.

The Lead QA Analyst / Test Analyst / Tester salary is up to £46k depending on experience plus benefits and training

Proactive People is an employment agency and employment business

  • London
  • Competitive salary
    • Permanent
  • 06 Mar 2020

The Senior Developer will play an integral part in delivering bespoke line-of-business applications for our clients in a range of modern development tools. These applications tend to either be internal-facing, or provide a specialised service to their customers, rather than sales or marketing platforms.

The role will focus on the design and implementation of web-based and mobile application user-interfaces and client-side business logic; however, the candidate should also expect to be involved in the implementation of C# web-services and other server-side components to persist data and deliver notifications.

When working on projects with significant visual assets or branding requirements, the applicant will work with a graphic designer to implement a user interface to their designs. However, on the majority of projects, the Senior Developer will produce a visual design for the interface themselves using the client’s brand guidelines and designing screens from the client’s functional requirements in collaboration with the Advanced Technical Architect.

This is a client-facing role giving the opportunity for the applicant to present designs to clients and review implemented functionality. Work location will vary by project, being a mix of working on-site at client premises, working from Advanced offices, and remote working.

The role will suit someone who:

· Is capable of quickly understanding the varied business processes of our clients and working across multiple industry sectors

· Has a good knowledge of human-computer interaction and of designing an interface that is efficient for experienced users whilst being welcoming to new users

· Is capable of leading other developers and testers

· Is flexible and willing to work with different technology stacks on different projects

· Is willing to maintain a role in server-side development whilst focusing on the front-end

We have an immediate requirement for a candidate to work as part of a team delivering a web-application with an Angular browser-based front-end and Asp.Net core web services hosted in Azure, and making use of multiple Azure services.

Qualifications:

· Bachelor's degree in a numerate subject (including Computer Science) or equivalent work experience.

· Proven ability to work in a team composed of colleagues and client staff

· At least 5 years’ experience with JavaScript, 2 years in a senior role

· 2+ years’ experience of Angular front-end development

· Experience of working in Agile/Scrum development team and use of an agile work-management platform such as Jira, Team Foundation Server, Azure Dev Ops or similar

· Strong analytical and communication skills

· A good understanding of developing secure applications and web services

· Demonstrable capability to write unit-testable code

Product Experience

Area

Required Skills

Preferred

Also relevant

Programming Languages

.Net C# and JavaScript

SQL

Power Shell

Java

Web User Interface Development

Angular

React/Redux

Vue, JQuery,

UI Components

Angular Material

Telarik Controls

JQuery UI

Web Services

ASP.Net Core

Node.js

.NET Framework

Mobile Development

Xamarin

Cordova

Ionic

Native iOS / Android

Unit Testing

A least one unit testing framework for JavaScript and for C#

NUnit, MSTest or XUnit,

Moq

Continuous Integration / Deployment

Experience of creating and maintaining a continuous integration /deployment pipeline.

Azure DevOps

Kubernetes

Team City

Octopus

Jenkins

Cloud Platform

Experience with Azure or AWS platform-as-a-service technologies

CosmosDB

Service Bus

Azure Functions

Blob Storage

Storage Queues

Event Grid

AWS Lambda

Database

SQL Server

CosmosDB

Graph Databases

Oracle

MySQL

AWS DynamoDB

Dependency Injection

Use of a DI container or pure DI in projects

Any DI Container

Security

OAuth Authentication

OpenID Connect

Azure Active Directory

NWebSec

Other Useful Products / Methodologies

· Test Driven Design

· Domain Driven Design

· Command/Query Separation model

· Graphic Design in Photoshop or Development

· Integration of reporting platforms into a user interface (Power BI, Reporting Services)

Responsibilities:

· Design, implement and deploy custom line-of-business applications for Advanced clients

· Work with our client’s to plan the user interfaces for such applications

· Maintain design documentation, such as architecture diagrams

· Assist with 3rd line support of bespoke solutions


  • London
  • Competitive salary
    • Permanent
  • 06 Mar 2020

The Senior Developer will play an integral part in delivering bespoke line-of-business applications for our clients in a range of modern development tools. These applications tend to either be internal-facing, or provide a specialised service to their customers, rather than sales or marketing platforms.

The role will focus on the design and implementation of web-based and mobile application user-interfaces and client-side business logic; however, the candidate should also expect to be involved in the implementation of C# web-services and other server-side components to persist data and deliver notifications.

When working on projects with significant visual assets or branding requirements, the applicant will work with a graphic designer to implement a user interface to their designs. However, on the majority of projects, the Senior Developer will produce a visual design for the interface themselves using the client’s brand guidelines and designing screens from the client’s functional requirements in collaboration with the Advanced Technical Architect.

This is a client-facing role giving the opportunity for the applicant to present designs to clients and review implemented functionality. Work location will vary by project, being a mix of working on-site at client premises, working from Advanced offices, and remote working.

The role will suit someone who:

· Is capable of quickly understanding the varied business processes of our clients and working across multiple industry sectors

· Has a good knowledge of human-computer interaction and of designing an interface that is efficient for experienced users whilst being welcoming to new users

· Is capable of leading other developers and testers

· Is flexible and willing to work with different technology stacks on different projects

· Is willing to maintain a role in server-side development whilst focusing on the front-end

We have an immediate requirement for a candidate to work as part of a team delivering a web-application with an Angular browser-based front-end and Asp.Net core web services hosted in Azure, and making use of multiple Azure services.

Qualifications:

· Bachelor's degree in a numerate subject (including Computer Science) or equivalent work experience.

· Proven ability to work in a team composed of colleagues and client staff

· At least 5 years’ experience with JavaScript, 2 years in a senior role

· 2+ years’ experience of Angular front-end development

· Experience of working in Agile/Scrum development team and use of an agile work-management platform such as Jira, Team Foundation Server, Azure Dev Ops or similar

· Strong analytical and communication skills

· A good understanding of developing secure applications and web services

· Demonstrable capability to write unit-testable code

Product Experience

Area

Required Skills

Preferred

Also relevant

Programming Languages

.Net C# and JavaScript

SQL

Power Shell

Java

Web User Interface Development

Angular

React/Redux

Vue, JQuery,

UI Components

Angular Material

Telarik Controls

JQuery UI

Web Services

ASP.Net Core

Node.js

.NET Framework

Mobile Development

Xamarin

Cordova

Ionic

Native iOS / Android

Unit Testing

A least one unit testing framework for JavaScript and for C#

NUnit, MSTest or XUnit,

Moq

Continuous Integration / Deployment

Experience of creating and maintaining a continuous integration /deployment pipeline.

Azure DevOps

Kubernetes

Team City

Octopus

Jenkins

Cloud Platform

Experience with Azure or AWS platform-as-a-service technologies

CosmosDB

Service Bus

Azure Functions

Blob Storage

Storage Queues

Event Grid

AWS Lambda

Database

SQL Server

CosmosDB

Graph Databases

Oracle

MySQL

AWS DynamoDB

Dependency Injection

Use of a DI container or pure DI in projects

Any DI Container

Security

OAuth Authentication

OpenID Connect

Azure Active Directory

NWebSec

Other Useful Products / Methodologies

· Test Driven Design

· Domain Driven Design

· Command/Query Separation model

· Graphic Design in Photoshop or Development

· Integration of reporting platforms into a user interface (Power BI, Reporting Services)

Responsibilities:

· Design, implement and deploy custom line-of-business applications for Advanced clients

· Work with our client’s to plan the user interfaces for such applications

· Maintain design documentation, such as architecture diagrams

· Assist with 3rd line support of bespoke solutions


  • Barnstaple
  • Competitive salary
    • Permanent
  • 06 Mar 2020

The Senior Developer will play an integral part in delivering bespoke line-of-business applications for our clients in a range of modern development tools. These applications tend to either be internal-facing, or provide a specialised service to their customers, rather than sales or marketing platforms.

The role will focus on the design and implementation of web-based and mobile application user-interfaces and client-side business logic; however, the candidate should also expect to be involved in the implementation of C# web-services and other server-side components to persist data and deliver notifications.

When working on projects with significant visual assets or branding requirements, the applicant will work with a graphic designer to implement a user interface to their designs. However, on the majority of projects, the Senior Developer will produce a visual design for the interface themselves using the client’s brand guidelines and designing screens from the client’s functional requirements in collaboration with the Advanced Technical Architect.

This is a client-facing role giving the opportunity for the applicant to present designs to clients and review implemented functionality. Work location will vary by project, being a mix of working on-site at client premises, working from Advanced offices, and remote working.

The role will suit someone who:

· Is capable of quickly understanding the varied business processes of our clients and working across multiple industry sectors

· Has a good knowledge of human-computer interaction and of designing an interface that is efficient for experienced users whilst being welcoming to new users

· Is capable of leading other developers and testers

· Is flexible and willing to work with different technology stacks on different projects

· Is willing to maintain a role in server-side development whilst focusing on the front-end

We have an immediate requirement for a candidate to work as part of a team delivering a web-application with an Angular browser-based front-end and Asp.Net core web services hosted in Azure, and making use of multiple Azure services.

Qualifications:

· Bachelor's degree in a numerate subject (including Computer Science) or equivalent work experience.

· Proven ability to work in a team composed of colleagues and client staff

· At least 5 years’ experience with JavaScript, 2 years in a senior role

· 2+ years’ experience of Angular front-end development

· Experience of working in Agile/Scrum development team and use of an agile work-management platform such as Jira, Team Foundation Server, Azure Dev Ops or similar

· Strong analytical and communication skills

· A good understanding of developing secure applications and web services

· Demonstrable capability to write unit-testable code

Product Experience

Area

Required Skills

Preferred

Also relevant

Programming Languages

.Net C# and JavaScript

SQL

Power Shell

Java

Web User Interface Development

Angular

React/Redux

Vue, JQuery,

UI Components

Angular Material

Telarik Controls

JQuery UI

Web Services

ASP.Net Core

Node.js

.NET Framework

Mobile Development

Xamarin

Cordova

Ionic

Native iOS / Android

Unit Testing

A least one unit testing framework for JavaScript and for C#

NUnit, MSTest or XUnit,

Moq

Continuous Integration / Deployment

Experience of creating and maintaining a continuous integration /deployment pipeline.

Azure DevOps

Kubernetes

Team City

Octopus

Jenkins

Cloud Platform

Experience with Azure or AWS platform-as-a-service technologies

CosmosDB

Service Bus

Azure Functions

Blob Storage

Storage Queues

Event Grid

AWS Lambda

Database

SQL Server

CosmosDB

Graph Databases

Oracle

MySQL

AWS DynamoDB

Dependency Injection

Use of a DI container or pure DI in projects

Any DI Container

Security

OAuth Authentication

OpenID Connect

Azure Active Directory

NWebSec

Other Useful Products / Methodologies

· Test Driven Design

· Domain Driven Design

· Command/Query Separation model

· Graphic Design in Photoshop or Development

· Integration of reporting platforms into a user interface (Power BI, Reporting Services)

Responsibilities:

· Design, implement and deploy custom line-of-business applications for Advanced clients

· Work with our client’s to plan the user interfaces for such applications

· Maintain design documentation, such as architecture diagrams

· Assist with 3rd line support of bespoke solutions


  • Barnstaple
  • Competitive salary
    • Permanent
  • 06 Mar 2020

The Senior Developer will play an integral part in delivering bespoke line-of-business applications for our clients in a range of modern development tools. These applications tend to either be internal-facing, or provide a specialised service to their customers, rather than sales or marketing platforms.

The role will focus on the design and implementation of web-based and mobile application user-interfaces and client-side business logic; however, the candidate should also expect to be involved in the implementation of C# web-services and other server-side components to persist data and deliver notifications.

When working on projects with significant visual assets or branding requirements, the applicant will work with a graphic designer to implement a user interface to their designs. However, on the majority of projects, the Senior Developer will produce a visual design for the interface themselves using the client’s brand guidelines and designing screens from the client’s functional requirements in collaboration with the Advanced Technical Architect.

This is a client-facing role giving the opportunity for the applicant to present designs to clients and review implemented functionality. Work location will vary by project, being a mix of working on-site at client premises, working from Advanced offices, and remote working.

The role will suit someone who:

· Is capable of quickly understanding the varied business processes of our clients and working across multiple industry sectors

· Has a good knowledge of human-computer interaction and of designing an interface that is efficient for experienced users whilst being welcoming to new users

· Is capable of leading other developers and testers

· Is flexible and willing to work with different technology stacks on different projects

· Is willing to maintain a role in server-side development whilst focusing on the front-end

We have an immediate requirement for a candidate to work as part of a team delivering a web-application with an Angular browser-based front-end and Asp.Net core web services hosted in Azure, and making use of multiple Azure services.

Qualifications:

· Bachelor's degree in a numerate subject (including Computer Science) or equivalent work experience.

· Proven ability to work in a team composed of colleagues and client staff

· At least 5 years’ experience with JavaScript, 2 years in a senior role

· 2+ years’ experience of Angular front-end development

· Experience of working in Agile/Scrum development team and use of an agile work-management platform such as Jira, Team Foundation Server, Azure Dev Ops or similar

· Strong analytical and communication skills

· A good understanding of developing secure applications and web services

· Demonstrable capability to write unit-testable code

Product Experience

Area

Required Skills

Preferred

Also relevant

Programming Languages

.Net C# and JavaScript

SQL

Power Shell

Java

Web User Interface Development

Angular

React/Redux

Vue, JQuery,

UI Components

Angular Material

Telarik Controls

JQuery UI

Web Services

ASP.Net Core

Node.js

.NET Framework

Mobile Development

Xamarin

Cordova

Ionic

Native iOS / Android

Unit Testing

A least one unit testing framework for JavaScript and for C#

NUnit, MSTest or XUnit,

Moq

Continuous Integration / Deployment

Experience of creating and maintaining a continuous integration /deployment pipeline.

Azure DevOps

Kubernetes

Team City

Octopus

Jenkins

Cloud Platform

Experience with Azure or AWS platform-as-a-service technologies

CosmosDB

Service Bus

Azure Functions

Blob Storage

Storage Queues

Event Grid

AWS Lambda

Database

SQL Server

CosmosDB

Graph Databases

Oracle

MySQL

AWS DynamoDB

Dependency Injection

Use of a DI container or pure DI in projects

Any DI Container

Security

OAuth Authentication

OpenID Connect

Azure Active Directory

NWebSec

Other Useful Products / Methodologies

· Test Driven Design

· Domain Driven Design

· Command/Query Separation model

· Graphic Design in Photoshop or Development

· Integration of reporting platforms into a user interface (Power BI, Reporting Services)

Responsibilities:

· Design, implement and deploy custom line-of-business applications for Advanced clients

· Work with our client’s to plan the user interfaces for such applications

· Maintain design documentation, such as architecture diagrams

· Assist with 3rd line support of bespoke solutions