Responsibilities Provides intermediate level system analysis, design, development, and implementation of applications and databases for mainframe, client/server, Web, and/or PC-based software or middleware.
Integrates third party products.
Complies with IT policies and procedures, especially those for quality and productivity standards that enable the team to meet established standards with all Information Security policies and procedures, and verifies deliverables meet Information Security requirements.
Understands client business functions and technology needs.
Understands Vanguard's tools, technologies, and applications/databases, including those that interface with business areas and systems.
Acts as a system tester for unit, integration, systems, acceptance, and related testing.
Writes the test plan to ensure requirements are satisfied.
Writes the system/technical portion of assigned deliverables, including the Version Description Document.
Assists technical team members with the system/technical portion of their deliverables (e.g., systems testers, test plans).
On small teams, the developer may write these items.
Elevates code into the development, test, and production environments on schedule.
Provides follow-up production support.
Submits change control requests and documents.
Participates in systems analysis activities, including system requirements analysis and definition.
Translates technical specifications, and/or logical and physical design into code for new or enhancement projects for internal clients.
Develops code that reuses subroutines or objects, is well structured, includes sufficient comments, and is easy to maintain.
Writes programs, ad hoc queries, and reports.
Follows software development methodology and architecture standards.
Participates in design, code, and test inspections throughout the lifecycle to identify issues.
Participates in other meetings, such as those for use case creation.
What We Are Looking For Undergraduate degree in a related field or the equivalent combination of training and experience.
3+ years working with full stack progressive web/web/enterprise technologies.
Knowledge of the financial services industry, particularly Investment Management.
A passionate developer with broad knowledge in various methodology practices and concepts: full product life cycle, Agile methodology, Dev Ops principles and hands-on experience of multiple IT platforms and languages: React, AWS (Dynamo DB, S3, Lambda, Step Functions, Cloud Formation, Kinesis, SNS, SQS, EC2, App Sync, Serverless services).
Java 8 and/or 9 with Spring Boot, Spring Integration, JAX-RS, Spring Batch, and Spring Security.
Node JS, and Java Script/Typescript.
A strong and in-depth understanding of cloud, CI/CD practices, and modern development practices.
Tooling such as Git/Git Hub, Bamboo/Jenkins, Gradle, NPM/Yarn, Docker, Kubernetes, Sonar Qube, etc.
Experience in setting up, operating, and monitoring a technical platform and its associated technologies.
Capability to question the status quo, challenge yourself and the business on the value that will be delivered to our customers.
Experience with API management platforms, design standards, patterns, and best practices.
Job ID : 162149 #J-18808-Ljbffr