Part Time
30000
8
Nov 26, 2024
Job Description
•
Advise on technical best practice for Digital solutions from software selection through to technical architectures and implementation processes
•
Advise on design and development throughout iterations of delivery from a technical perspective
•
Perform detailed analysis of business problems and technical environments and use in designing the solution
•
Provide thought leadership and practical experience in the design and testing of the Digital solutions
Skill
•
Logical and Physical Data modelling; Data Dictionaries
•
Cluster and parallel computer architectures
•
Programming in Java/ Java GUI, XML/ XSLT, HTML/ JavaScript
•
Hands-on experience of Java, Spring Boot, React, API technology
•
Web applications servers (Apache HTTP Server & Tomcat, IIS, Websphere)
•
End to end agile infrastructure architecture across all layers
•
Service architecture - Experience of API and service-based architectures using SOAP, REST APIs, micro-services and utilising JSON for web or mobile applications
•
Enterprise scale distributed NoSQL solutions including MongoDB, in-memory databases and caching solutions adopted for globally distributed Digital solutions
•
CI/CD - tools such as Confluence, Jira, Jenkins, Git, GitHub, Stash, SonarQube, Performance centre
•
Cloud - PaaS/IaaS/SaaS – Pivotal Cloud Foundry, AWS, Azure
•
Methods and delivery - DevOps processes and experience. Strong understanding of lean and agile methods of software delivery including Scrum, Kanban, Lean UX, XP
•
Networking (Cisco, TCP/UDP, LAN/WAN)
•
High availability and contingency solutions