This job profile provides a broad overview of the Job Software Engineering and is not intended to exhaustively describe the job
GPS Full Stack Engeenier - Is responsible for analysis , develop, release , innovate and implement Engineering Technological solutions based on best practices and under Agile framework
Responsibilities:
Contribute to the simplification of small parts of a tech architecture.
· Develop a clear understanding of owned component dependencies.
· Develop a track record of managing tech debt and taking the initiative to fix issues before being assigned them.
· Test software using various methods and tools
· Establish a digital environment and automate processes to minimize variation and ensure predictable high quality code and data
· Create technical test plans and records, including unit and integration tests, within automated test environments to ensure code quality
· Drive quality assurance automation ensuring that the test strategy also takes into account the test data, environments and non-functional testing relevant for Products/Services.
· Ensure service resilience, service sustainability and recovery time objectives are met for all the software solutions delivered
· Seek empirical evidence through proof of concepts, tests and external research.
· Empathise for what is required to own a system from an ITSO perspective.
· Provide subject matter expertise and support across teams.
· Develop tools for wider use across the team and encourage a culture of learning and continuous improvement.
· Provide leadership for team, component and production incidents reviews (PIR) and demonstrate desire to take ownership.
· Take ownership of Infrastructure and lead in Role swap or DR Drives through change from lessons learnt in PIRs
· Build relationships beyond teams and seek out new ways of improvement.