It is expected that the role holder will most likely have the following qualifications and experience
- 15+ years Technology experience
- 10+ years in application development and / or support roles
- Worked extensively with Cloud Technology - Azure is preferred, otherwise AWS is acceptable to ensure we maximise cost optimisation opportunities. We fully manage our own infrastructure for critical applications, so Dev Ops experiences / practices and SQL database experience is a must.
- Technical expertise in .NET, C#, Jenkins for Building packages and Octopus Deploy, PowerShell. Splunk experience would be good to have.
- Software Delivery technical skills such as CI / CD, Automated Deployments, Automated Testing, Build Servers, Software / Source Code Configuration Management.
- Platform automation tools (DB Management, AWS, Jenkins, GITHUB)
- Workflow tools such as JIRA / Rally
- The candidate must have great verbal communication as they will be required to talk over Zoom / Teams to technology and business colleagues.
Responsibilities :
Design, develop, test, deploy, maintain and improve softwareDevelop flowcharts, layouts and documentation to identify requirements solutionsWrite well designed high-quality testable codeProduce specifications and determine operational feasibilityIntegrate software components into fully functional platformApply pro-actively perform hands-on design and implementation of best practice CI / CDCoaching mentoring of other Service Team membersDevelop / contribute to software verification plans and quality assurance proceduresDocument and maintain software functionalityTroubleshoot, debug and upgrade existing systemsDeploy programs and evaluate customer feedbackComply with project plans, industry standards and regulatory requirementsIt is a break-fix role, responsible for putting production back together, when we don t have a known workaround, and items such as vulnerability remediation, maintaining software currency (i.e., application / system patching or upgrading or replacing to a new alternative).
Key Accountabilities :
Execute Drive hands on design, maximize and implementation of best practice CI / CD across enterprise.Champion a CI / CD mindset and corresponding cultural transformation.Work with delivery teams to achieve success through the adoption of CI / CD and DevOps practices, processes and tooling.Promote collaboration (both internal and external to Service team) of Software Delivery Tools, Continuous Delivery and DevOpsShape, Design, Develop, Support Implement Software Delivery in alignment with the roadmapMaintain an understanding of Best practice initiatives within own specialist area, and IT in general by continually seeking out relevant industry and technical knowledge. Improve on professional skills by completing necessary development activitiesWork as an effective team member, supporting peers and recognizing the contributions of others to ensure the achievement of team goalsDemonstrate and provide professional and ethical behavior in your actions by ensuring compliance with external legislation, bank standards and internal operating policies and procedures relevant to the position.Ensure all personal training records are maintained and kept up to dateCoaching mentoring of team to uplift skills and knowledge to perform their role to be compliant with FSRA requirements and external legislation in a professional and ethical manner.Conform with all internal operating procedures relevant to the position.Role : Software Development - Other
Industry Type : IT Services & Consulting
Department : Engineering - Software & QA
Employment Type : Full Time, Permanent
Role Category : Software Development
Education
UG : Any Graduate
PG : Any Postgraduate
Skills Required
Devops, Automation Tools, Jenkins, Configuration Management, Automation Testing