• Bachelor’s Degree in Computer Science, Engineering or equivalent work experience
• Extensive experience within Full Stack Development within large scale enterprise solutions
• Significant exposure to Agile methodologies and unit testing frameworks like xUnitnUnit
• Experienced and able to assume end-to-end ownership of technical solutions
• Experienced in systems analysis and design and creating technical documentation.
• Skilled in the use of Azure DevOps for Scrum activities, source control and automated CICD pipelines
• Applied knowledge of Design Patterns, SOLID principles, and Domain Driven Design (DDD)
• Extensive hands-on commercial experience of Object-Oriented Development (OODOOP) and Service Oriented Architectures (SOA)
• Experience of and affinity for event-driven, microservices, and serverless architectures.
• Comfortable with one or more ORMs, preferably Entity Framework (EF Core)
• This post requires experience in either Azure or Oracle or ColdFusion technologies:
• Oracle/Coldfusion:
o Expertise in front-end development using Coldfusion, CSS, Jquery and Javascript o Highly proficient in database development on the Oracle platform. Extensive hands-on commercial experience of writing complex PL/SQL packages, data scripts, DDL statements and perform code optimisation.
• Azure: o Expertise in front-end development using Angular, HTML, CSS, BlazorTypeScriptJavaScript o Expert in C# programming with longstanding experience of .
NET Core and .
NET framework o A robust portfolio of high volume, low-latency REST Services built upon ASP.
NET Web API o Proven experience building scalable and fault-tolerant software using Message Queuing and Event
- based technologies on Azure (Azure ServiceBus, Function apps, Logic apps, Event grid, Service bus, Durable functions) o Polyglot persistence (noSQL) and Azure Storage Services o Experience of Azure Data Factory (ADF) Power BI, Microsoft power apps is advantageous.