Overview
Software Engineer - Senior
3 days a week required in the Markham office, 6 months
Responsibilities
- The Software Engineer performs analysis, development and technical governance across both Run and / or Change and will be accountable for the maintenance, quality of code, and compliance to standards within the platform.
- Analysis, development & implementation of change and / or run activity in accordance with the agreed digital / platform strategy, standards and governance for a business unit, project, programme, platform or feature.
- Performing value adding governance & quality assurance to ensure customer outcome is delivered to the highest standards.
- Defining technical specifications of solutions in accordance with the agreed digital / platform strategy incorporating service fundamentals, security and system performance.
- Driving continuous improvement through technical and process innovation to optimise the way we deliver to our customers, promoting ways to leverage business benefit at every opportunity.
- Subject matter expert providing advice, guidance, knowledge sharing and governance in their areas of expertise (business process, application and technical configuration).
- Analysis of user needs and define technical specifications.
- Technical development of existing programs, analysing and identifying areas for modification.
- Building security, performance, monitoring and non-functional requirements within solution.
- Performance and availability management including system health checks, performance monitoring and disaster recovery planning.
- Identify and implementing service improvements including production of improvement plans and applying software upgrades.
- Technical development and governance of new projects and initiatives, assessing the impact of initiatives or projects on systems / applications.
- Confirm that changes to the Platform are compliant with Aviva architecture standards, or deviations are agreed with the relevant governance authorities.
- Champion process improvements, embedding new ways of working focused on driving up quality of deliverables and the way we operate within the Platform.
- Identify, own and manage the specific key risks and / or IT controls and BP standards that you are identified as the owner and / or nominee for on iCARE or Archer.
- Ensure that issues and actions associated to controls / risks are remediated in a timely manner and maintain appropriate records on iCARE or Archer.
Must Have Skills
- Proficient in Java, Springboot, AWS - PR reviews, vetting PwC vendor work, assisting in cloud go live.
- Ability to work with architecture, program management and internal development team to ensure best practices / standards are followed while meeting delivery timeline.
- Excellent and clear communication skills with logical thinking.