This job has expired


EPR Resourcing Ltd
Reading, UK
Closing date
23 Jan 2021

View more

Technology & New Media
Contract Type
You need to sign in or create an account to save a job.

Job Details

Our client is looking for a Principal Software Architect / Software Designer to join the company to develop their product further and take it to the next level. Must be experienced, motivated, familiar with large systems and willing to get their 'hands dirty'.

The Technical Architect will be someone who has a proven track record of 'structure' when undertaking investigations. This would include working with, or identifying where they have not been provided, the replication steps in order to get to a root cause. And then linked to this they should be able to show experience of not only correcting within the configuration (or code) but also developing and executing test cases that are used to confirm the efficacy and effectiveness of the correction.

The Technical Architect will be familiar with some of the packages below, ideally JAVA, SQL and AZURE. Although several skills listed are not directly used they do go to the direction and understanding of how and why our client's software works technically. :

Experience required for Technical Architect
  • Broad IT knowledge with focus on application programming but with some knowledge of infrastructure and networking
  • Previous experience in maintaining systems not just writing now solutions
  • Experience with different programming and utility languages
  • Significant integration experience
  • Production customer support, support processes and maintenance of production systems
  • Design of systems not just individual applications

SDLC - software development lifecycle
  • Requirements gathering, analysis, design, coding, unit testing, system testing, user acceptance testing, architecture requirements testing, continuous integration/deployment, automated testing, SCM, Release management, Production Support
  • Agile development

Programming languages
  • Java and associated technologies such as JMX
  • Javascript
  • NodeJS

  • Apache Ant
  • Nullsoft Scriptable Install System ( NSIS)
  • Windows Batch files
  • Bash scripts

  • HTML5
  • DOM
  • CSS jQuery
  • AJAX
  • Web services

  • SQL
  • NoSQL
  • CSV
  • XML
  • JDBC
  • openEHR

  • Apache HTTPD server
  • Apache Tomcat
  • Apache Derby
  • Windows
  • Linux

  • HL7/FHIR
  • HTTP(S)
  • Integration engines (Mirth)
  • Distributed messaging and streaming
    • Apache Pulsar
    • Apache Kafka
    • RabbitMQ

Architecture styles
  • Single page web application (SPA)
  • Service Oriented Architecture (SOA)
  • Microservices
  • Message oriented middleware (MOM)
  • Event Sourcing
  • Command Query Response Segregation (CQRS)

  • Kubernetes (K8s)/Docker/Docker-compose
  • Azure
    • AZ CLI
    • Security/access control
    • Job scheduler
    • Backup/DR

  • Threat analysis and Penetration testing
  • Certificates and (m)TLS
  • OAuth2 / OIDC
  • JSON Web Tokens (JWT/JWS/JWE)

NHS experience useful.

The company offer good benefits for this Technical Architect with the opportunity to join the management team and help take the company forward.
You need to sign in or create an account to save a job.

Get job alerts

Create a job alert and receive personalised job recommendations straight to your inbox.

Create alert