Core Responsibilities:
Provides IT technical leadership and guidance for software, middleware, or hardware projects across various platforms. Delivers technical expertise and engages with complex tasks related to development, design, implementation, architecture design specification, and maintenance.
Ensures the feasibility and success of IT deliverables. Provides options for development and verifies the technical output of the team. Supervises and performs the design, development, testing, and deployment processes.
Approves team members' technical solutions. Escalates complex technical issues to IT experts for further evaluation. Resolves technical problems identified by testers and internal clients promptly. Responds to and addresses technical issues efficiently. Conducts research and performs root cause analysis. Proactively anticipates and mitigates technology problems.
Engage with primary stakeholders to address project concerns and their potential impacts. Assesses the impacts of change requests on technologies and effectively persuades and influences others regarding proposed ideas.
Maintains an up-to-date and functional understanding of IT development methodologies, architectural design principles, and technical standards. Provides mentorship to IT staff and identifies areas where training is needed. Ensures that new standards, once established, are adhered to by all team members.
Reviews and approves technical documentation and diagrams from the IT team. Writes technical standards and processes documentation.
Identifies opportunities to improve technical standards, methodologies, and technologies.
Participates in design, code, and test inspections throughout the product lifecycle to identify issues. Acts as a technical consultant in project meetings. Presents technical status and issues at milestone reviews.
Ensures compliance with IT and Information Security policies and meets delivery requirements.
Participates in special projects and performs other work as assigned.
Qualifications:
8 years' Full-Stack development experience is required
3 years of technical lead experience is required
3 years of experience building & supporting AWS architecture and using AWS services like EC2, CloudWatch, ECS, Steps Functions, Lambda, Postgres, and Aurora.
3 years of experience with AWS services, especially Lambda, SQS, DynamoDB, or RDS. ECS, Lambda, SNS, step functions, S3, API gateway, ECS batch, DynamoDB, and Postgres.
3 years experience with Legacy technologies needed for reverse engineering.
3 years experience with hands-on experience with tracing, monitoring, and observability tools such as Honeycomb, and Splunk.
Experience with vendor integrations like Candidly, and SalesForce.
Knowledge of OAuth2, JWT, and API security best practices.
Knowledge of Legacy code navigation
Development Experience in core web development skills as listed below:
UI Skills - HTML, CSS, JavaScript, TypeScript, React, Angular (AngularJS, node js, stencil js, native JS, Graphql, AEM (content management), JSF), and web components.
Java Backend - Java, Python, APIs and Web Services, RESTful API, GraphQL/Super Graph, JPA, Spring Boot, RESTful APIs, and familiarity with microservice architecture.
Database: Oracle, SQL, DB2, and Postgres
Infrastructure: AWS cloud and components, Google cloud, Nginx, and Akamai
Tools: IDE - Eclipse, Visual Studio, Intellij, Bamboo, Bitbucket, Artifactory, Ansible, github, KONG, KAFKA, Light house, jMeter, locust, Attunity, Selenium, Cucumber, Jasmine, swagger, backstage, Postman and Bruno.
Authorization: Auth0 and SiteMinder
Preferences:
Previous experience in the financial domain.
Microsoft Azure knowledge with hands on experience is good to have.
Capability in managing large transformation programs.
Technical expertise with the ability to handle multiple demands, including troubleshooting issues and working concurrently in a large program.
Undergraduate degree or equivalent combination of training and experience. Graduate degree preferred.
Special Factors
Sponsorship
Vanguard is not offering visa sponsorship for this position.About Vanguard
At Vanguard, we don't just have a mission-we're on a mission.
To work for the long-term financial wellbeing of our clients. To lead through product and services that transform our clients' lives. To learn and develop our skills as individuals and as a team. From Malvern to Melbourne, our mission drives us forward and inspires us to be our best.
How We Work
Vanguard has implemented a hybrid working model for the majority of our crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience.