The Software Engineer is a web application developer, 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. Accountabilities include:
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, program, platform or feature team
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 optimize the way we deliver to our customers,
promoting ways to leverage business benefit at every opportunity
Programming: React Native, native android OR iOS development (Prefer iOS)
Resource Complexity
Does not handle budget but is required to contain the cost in discussion with manager
Problem Solving
Accountable for solving problems and dealing with difficulties in line with policy, process and other guidelines applying technical knowledge and expertise
Change
Accountable for making suggestions for improvements and taking personal initiative in adapting to change.
Work using agile methodologies in collaboration with internal teams to ensure road maps are achieved within agreed time frames
Shape and support development of transformation strategies
· Provide technical solutions for deficiencies in process, application configuration and operational procedures
Internal Network
· Build effective working relationships across relevant teams within platforms and digital
· Coach & develop peers within your area of expertise
· Utilize business contacts to get closer to the customer and understand what our customers really want
· Collaborate with peers across IT to continuously obtain feedback, review and develop new technical solutions and best working practices
External Network
· Build effective working relationships across relevant teams in external suppliers
· Engage and collaborate with Global Sourcing Partners to delivery high quality solutions fit for our customers
· Drive value from external partners and understand industry wide best practice developments including partners of Aviva
Timeframe for decision making
· Look at the strategic direction of the application architecture and roll out features between 1-4 months
Risk Management and Governance
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
Ensure that issues and actions associated to controls / risks are remediated in a timely manner
Maintain appropriate records for risk management and associated controls
Ensure that controls are sufficiently well designed and operating effectively to keep the risks that they mitigate within Aviva's tolerance level
Report and escalate the status of the relevant risks, controls and standards as appropriate
Job Requirement
Education Qualifications
Technical Degree holder or equivalent
Required Capability:
Staff at this level will demonstrate an understanding of the following skills/knowledge areas:
Experience with the entire mobile app development life cycle.
Experience with React Native.
Experience in agile tools and methodologies.
Technical degree.
Comfortable directing offshore developers
Knowledge of financial services and insurance is a strong plus.
Experience with native android OR iOS development (Prefer iOS)
Write unit and integration tests
Ability to create and maintain CICD of React Native applications is a good plus.
Entrepreneurial and analytical; effective at managing change in a fast-moving and constantly evolving business.
Effectively test all code to ensure that the highest standards of quality are maintained.
Support the day to day management of the product including business queries and issue resolution.
We help our 18 million customers to save for the future and manage the risks of everyday life. To give these customers the best possible products and service we know we must make Aviva the most attractive choice for talented, entrepreneurial people with diverse backgrounds and an evolving range of expertise and insight.
So, we’re passionate about helping our 22,000 people to do the best work of their lives, to enable them to make a positive difference to the lives of our customers.
Please note:
This action will also remove this member from your connections and send a report to the site admin.
Please allow a few minutes for this process to complete.