Responsibilities:
• Design, develop, test, debug, and maintain advanced software solutions aligned to functional requirements and SIG standards
• Contribute to solution architecture and establish technical frameworks for new applications and interfaces
• Present alternative technical solutions where applicable
• Ensure development aligns with application architecture and technical standards
• Produce and maintain technical documentation as required
• Implement secure .NET solutions and AWS best practices, including IAM, encryption, and security groups
• Participate in cloud solution design including microservices, serverless architecture, and containerisation
• Liaise with project stakeholders throughout the SDLC
• Provide guidance and mentorship to junior developers
• Drive adherence to QA processes to ensure high-quality code delivery
• Participate in technical design forums and architecture discussions
• Support team delivery to ensure projects are completed on time
• Collaborate with implementation and configuration managers on deployment instructions and artefacts
• Align deployment procedures with technical teams
• Assist in maintaining application and database stability across environments
• Support system monitoring, optimisation, and post-deployment activities
• Provide standby and production support as agreed, including outside core business hours
• Contribute to technical and application architecture decisions
• Assist with SQL database design, optimisation, and modelling
• Support analysts and testers with technical input
• Implement Proof of Concept (POC) initiatives
• Act as a technical liaison across teams
• Contribute to future web application strategy
• Continuously improve coding standards, principles, and best practices
• Provide ad-hoc reporting and technical analysis as required