job summary:
Briefly describe the duties and responsibilities Duties and Responsibilities: - Provides intermediate level system analysis, design, development, and implementation of UI and MTs for WEB and Batch based software. Verifies all deliverables meet Methodology and Information Security requirements.
- Translates technical specifications, and/or design models into code for new or enhancement projects (for internal or external clients).
- Develops code that reuses objects, is well structured, includes sufficient comments, and is easy to maintain.
- Writes programs and reports
- Elevates code into the development, test, and Production environments on schedule.
- Participates in design, code, and test inspections throughout life cycle to identify issues and ensure methodology compliance.
- Participates in systems analysis activities, including system requirements analysis and definition, e.g. prototyping. Participates in other meetings, such as those for use case creation and analysis.
- Writes the system/technical portion of assigned deliverables. Assists technical team members with the system/technical portion of their deliverables, e.g., systems testers with test plans. On small teams, the developer may write these items.
- Performs unit testing and writes appropriate unit test plans to ensure requirements are satisfied.
- Assists in integration, systems, acceptance, and other related testing as needed.
- Develops understanding of client business functions and technology needs. Develops understanding of Vanguard's tools, technologies, and applications/databases, including those that interface with the business areas and other systems
- Interfaces with cross functional teams, including associated Data, UI & Mid-Tier teams.
- Complies with IT policies and procedures, especially those for quality and productivity standards that enable the team to meet established milestones.
- Complies with Retail Systems policies and procedures including attendance and weekly time and status reporting.
- Understands and adheres to Vanguard's Diversity mission and policies.
This is an agile project.
Technical Skills: - Demonstrated track record of analysis, design and implementation capabilities
- Demonstrated proficiency developing applications using:
Java
JavaScript/NodeJS/TypeScript/Angular
Python/Boto
API / REST Microservices
Design Patterns and Domain Driven Design
RDBMS (SQL, Stored Procedures), NoSQL
CI/CD Tools (e.g. Bamboo, Bitbucket, Ansible, Jenkins, Maven, SVN, etc.)
IDEs (STS, VS Code, WebStorm)
Unix/Linux commands and scripting
Preferred working knowledge of AWS services (DynamoDB, S3, Lambda, Kinesis, CloudWatch, SNS, SQS, EC2, EBS, EMR, ECS, Fargate, etc.)
location: Malvern, Pennsylvania
job type: Contract
salary: $50 - 60 per hour
work hours: 8am to 4pm
education: Bachelors
responsibilities:
Briefly describe the duties and responsibilities Duties and Responsibilities: - Provides intermediate level system analysis, design, development, and implementation of UI and MTs for WEB and Batch based software. Verifies all deliverables meet Methodology and Information Security requirements.
- Translates technical specifications, and/or design models into code for new or enhancement projects (for internal or external clients).
- Develops code that reuses objects, is well structured, includes sufficient comments, and is easy to maintain.
- Writes programs and reports
- Elevates code into the development, test, and Production environments on schedule.
- Participates in design, code, and test inspections throughout life cycle to identify issues and ensure methodology compliance.
- Participates in systems analysis activities, including system requirements analysis and definition, e.g. prototyping. Participates in other meetings, such as those for use case creation and analysis.
- Writes the system/technical portion of assigned deliverables. Assists technical team members with the system/technical portion of their deliverables, e.g., systems testers with test plans. On small teams, the developer may write these items.
- Performs unit testing and writes appropriate unit test plans to ensure requirements are satisfied.
- Assists in integration, systems, acceptance, and other related testing as needed.
- Develops understanding of client business functions and technology needs. Develops understanding of Vanguard's tools, technologies, and applications/databases, including those that interface with the business areas and other systems
- Interfaces with cross functional teams, including associated Data, UI & Mid-Tier teams.
- Complies with IT policies and procedures, especially those for quality and productivity standards that enable the team to meet established milestones.
- Complies with Retail Systems policies and procedures including attendance and weekly time and status reporting.
- Understands and adheres to Vanguard's Diversity mission and policies.
This is an agile project.
Technical Skills: - Demonstrated track record of strong analysis, design and implementation capabilities
- Demonstrated proficiency developing applications using:
Java
JavaScript/NodeJS/TypeScript/Angular
Python/Boto
API / REST Microservices
Design Patterns and Domain Driven Design
RDBMS (SQL, Stored Procedures), NoSQL
CI/CD Tools (e.g. Bamboo, Bitbucket, Ansible, Jenkins, Maven, SVN, etc.)
IDEs (STS, VS Code, WebStorm)
Unix/Linux commands and scripting
Preferred working knowledge of AWS services (DynamoDB, S3, Lambda, Kinesis, CloudWatch, SNS, SQS, EC2, EBS, EMR, ECS, Fargate, etc.)
qualifications:
- Experience level: Experienced
- Minimum 7 years of experience
- Education: Bachelors
skills:
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.