Duties & Responsibilities:Contribute to organisations objectives for IT Development
Develop and maintain models that meet end-user requirements, including recommended Domain and Use Case Models (TCF) based on technical specifications.
Implement the solution within the defined framework for user requirements
Develop and maintain IT Administration Systems (Operational Excellence)
Serve as a resource to help the teams make appropriate system and component level design decisions during implementation
Performance tuning, improvement, balancing, usability and automation.
Incorporate security requirements into design
Provide 3rd line support and maintain software functionality
Integrate software with existing systems
Review and provide input to technical documentation
Identify efficiency opportunities
Regular status updates to Project Management Office and Manager IT Software Development
Provide assistance to QA/Application Support team
Formal Education:BSc or BEng (Computer or Electronic) or equivalentMicrosoft certification (MCSD)K2 (Advantage); SharePoint (Advantage)Kanban systems design (Advantage)Experience:5 years software development experience in a development environmentExperience in industry standards and best practice in software architecture and designSoftware development experience in a financial services/insurance industry (advantage)Azure DevOps experience (advantage)