Senior Specialist Analyst Programmer (Azure) - TBC

Location Reading
Salary £0.00 - £613 per day
Job type Contract
Sector Technology
Reference BBBH20110_1664544362

Senior Specialist Analyst Programmer (Azure)

Main Purpose of Job

To analyse system requirements and to design, test, code and modify very complex programmes and scripts to agreed company standards. Undertakes technical leadership (high level business analysis and application design) and co-ordination on projects, and/or system maintenance tasks. Defines development standards in line with specifications.

Key Accountabilities

  • Setting priorities and managing systems maintenance activities, by leading the process of detailed technical planning
  • Undertaking complex systems designs and leading the development process, using allocated colleagues as necessary, to undertake detailed analysis and coding activities
  • Diagnosing and resolving problems with applications systems (both internal and third party) in the production environment, Assisting team members in the fixing of faults as appropriate
  • Coding programs according to industry standards and specifications
  • Developing test plans and test data and conducting tests
  • Using development knowledge to analyse and help to create business environments
  • 'Development level' involvement throughout the full software development life cycle including providing technical input into the Architecture and Business Relationship Management team
  • Significantly contributing to defining development standards for the development function
  • Managing a team of Analyst Programmers (Optional)

Education, Experience, Knowledge, Functional and Technical Skills and Communication and Personal Attributes


  • Relevant Professional Qualification and Undergraduate Degree


  • Excellent analysis capability and extensive design experience
  • Experience from a similar support or development role in supporting business critical systems in a medium/large organisation
  • Excellent technical computing, analysis, design and development skills

Business Knowledge

  • Display a good understanding of the SSE business area relevant to where the design will be applied
  • Solid understanding of data integrity, data protection and data security threats

Functional and Technical Skills

  • Understanding of the full software development life cycle and ability to apply it to complex projects

  • Excellent technical computing, analysis, design and development skills to a proven professional level

. Excellent experience/knowledge of?cloud computing; experience of building?applications using
Azure (Mandatory)

. Experience in implementing Azure Cloud Services based on the Azure design patterns (Mandatory)

. Experience of supporting and troubleshooting cloud integrations (.NET Framework, C#, Azure Function Apps, Azure Service Bus, Azure Logic Apps)

. Have a solid background developing in C#, .NET and/or .NET Core using solid principles and design patterns

. Experience of development using Agile methodologies

. Experience of Continuous Integration (CI) and Continuous Delivery (CD), ideally using Azure DevOps

. Experience in front end development using Javascript frameworks (Angular, Vue, React)

. Experience in designing and developing Restful APIs

Communication and Personal Attributes

  • A proactive approach with the ability to prioritise own workload within demanding schedules

  • Strong written and verbal skills

  • Produces good quality internal documentation

Problem Solving, Analysis and Reasoning

  • A systematic, disciplined and analytical approach to problem solving

  • Able to take ownership of problems and requests as well as the ability to work in a pressurised environment

ersg are an equal opportunities employer; we are committed to promoting equality of opportunity for all job applicants. We do not discriminate against applicants on the basis of age, sex, race, disability, pregnancy, marital status, sexual orientation, gender reassignment or religious background; all decisions are based on merit.