Job Summary
•
Provide critical thinking and a high degree of technical expertise and attention to detail while being recognised as a trusted advisor to the team and stakeholders. The characteristics include being versatile, displaying leadership qualities, enthusiasm to take on new problems and the aptitude to develop as an Implementation Specialist for Marketing Technology.
•
At the direction of the Manager Engineer, provide technical leadership for the ongoing implementation, management and strategic design of NAB’s Marketing Technology (Martech). This involves working closely with solution designers, business analysts, product owners, user experience designers, quality engineers and engineering
Key Responsibilities
Provide the technical leadership to drive Digital Marketing, Measurement and Insights across the enterprise in a well architected Marketing technology ecosystem
•
Solution Design, Peer Reviews.
•
Support the ongoing rollout of enterprise digital measurement by working with projects and stakeholders to identify business, technical, and reporting requirements.
•
Gather and document business, technical and reporting requirements that drive the metrics architecture for enterprise implementations
•
Collaborate with technical development/ technology teams for the implementation of big data capture techniques
•
Analyse data and provide recommendations to increase website conversion rates, meet/exceed channel sales targets, visitor engagement and site satisfaction.
•
Create meaningful dashboards and reports that help stakeholders achieve their business objectives
•
Design, develop, test, deploy, maintain and improve software
•
Develop flowcharts, layouts and documentation to identify requirements & solutions
•
Write well designed & high-quality testable code
•
Produce specifications and determine operational feasibility
•
Develop/contribute to software verification plans and quality assurance procedures
•
Document and maintain software functionality
•
Troubleshoot, debug and upgrade existing systems
Skill Requirements
Essential capabilities
•
A senior engineer with a wealth of development experience including the ability to provide technical leadership and will have an operations mindset to enable the buildout of robust, secure and maintainable implementations.
•
Proven end-to-end consulting and solution design skills.
•
Excellent communication skills which must translate to the deepest technical discussions.
•
Adtech implementation and management to support digital marketing
•
Experience working with diverse teams from development, testing, security, architecture, infrastructure to business and management
•
Experience with build management tools including continuous integration and delivery practices and tools (Gradle, Jenkins)
•
Experience with continuous test automation tooling (Perfecto, Applitools)
•
Experience with latest development methodologies and tooling
•
Development experience using common IDE and source systems (Android Studio, Git)
•
Writing unit and functional automation tests (Junit, Roboelectric, Espresso)
•
Release and configuration management practices including parallel development (tagging/branching strategies), managing multiple versions and third-party library dependency management
•
Experience with repository artifact management
•
Knowledge of code quality analysis tools (coverage, duplication, complexity, dependency analysis and standards) Other capabilities
•
Experience across the full software delivery life cycle (planning, analysis, design, implementation, testing, deployment, and maintenance)
•
Agile software development and management methods and ability to excel within a fast-paced environment
•