Posted on: November 11, 2018
Enterprise Advice team is building out a platform of APIs powered by micro services deployed in AWS to allow Vanguard to leverage its trusted advice and perspectives across the globe. This job will entail promoting new ways of building software at Vanguard, including practicing true product ownership, Lean Agile, and continuous delivery, and is aligned directly to one of Vanguard's strategic focus areas.Duties and Responsibilities
- Provides senior-level expertise for developing full stack NGA applications
- Provides leadership and guidance to a team on developing solutions that integrate with existing IT systems to satisfy business needs
- Develops automated tests for functional, performance, and security testing using TDD methodology
- Implements instrumentation for monitoring product health, business metrics, and consumption patterns
- Thoroughly understands and complies with IT policies and procedures, especially those for quality and productivity standards that enable the team to meet established milestones.
- Communicates with project manager on a frequent basis. Identifies tasks and issues that may have an impact on service levels or schedules. Provides realistic task and cost estimates. Screens resumes of team members, interviews, makes hiring and assignment recommendations, and provides development feedback.Ideal Technical Background
- Experience with developing Java REST services Spring, Jersey
- Experience with test automation and test-driven development practices and frameworks mutation testing, functional testing (Jasmine, JUnit, Cucumber), mock frameworks (Mockito, etc.), contract testing
- Familiarity with DevOps concepts, tools and continuous delivery pipelines - Bamboo, Jenkins, Maven, Bitbucket, Jira, etc.
- Ability to implement instrumentation to gather business-specific metrics around consumer usage patterns
- Experience with API management platforms, design standards, patterns and best practices is a plus
- Knowledge of cloud/AWS development/engineering best practices is a plus
- Knowledge of cloud data stores is a plus S3, Dynamo DB and/or Amazon RDSQualifications:
- Undergraduate degree in a related field or the equivalent combination of training and experience.
- 5+ years software engineering experience.
- Strong written and oral communication skills.
- Strong, demonstrated analysis and problem solving skills.
- Strong planning and organizational skills.Vanguard is not offering visa sponsorship for this position. Associated topics: .net, application, back end, c++, c#, develop, matlab, software development engineer, software programmer, sw
Keywords: Vanguard, Charlotte , Java Developer, IT / Software / Systems , Charlotte, North Carolina
Didn't find what you're looking for? Search again!