C# Developer / Azure Developer / DevOps

Location Reading
Salary £450.00 - £470.00 per day + Inside IR35 / Umbrella Ra
Job type Contract
Reference BBBH16084_1637333425


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
Education

  • Relevant Professional Qualification and Undergraduate Degree


Experience

  • 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 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.