Be a member of the Advisor Services Technology team, a collaborative, innovative, and technically challenging environment. We're looking for engineering leaders who are enthusiastic about learning new and existing technologies in order to deliver exceptional software solutions. Require great ethic, problem solving skills and the ability to partner with business and technologists across the organization. The successful candidate will have a consistent track record of successfully building and supporting enterprise web applications.
What you're good at
Partner with Solution Architects and Platform Architects to ensure implementations meet the solution architecture and design.
Monitor the current-state solution portfolio to identify deficiencies through aging of the technologies used by the application, or misalignment with business requirements.
Understand technology trends and the practical application of existing, new, and emerging technologies to enable new and evolving business and operating models. Understand, advocate and augment the platform principles, guidelines and standards.
Analyze the business-IT environment (run, grow and transform the business) to detect critical deficiencies, and recommend solutions for improvement (systems of record, differentiation and innovation).
Assist with the evaluation and selection of software product standards and services, as well as the design of standard and custom software configurations.
Align the solutions with the platform strategy. Advocate for agile practices to increase delivery agility. Create, maintain and ensure consistency to development, coding and testing standards.
Partner with Operations to ensure all implementations meet day 2 readiness criteria.
Assist with introduction new technologies by implementing Proofs of Concepts (PoC).
What you have
Bachelor's Degree or Master's Degree in Computer Science.
8+ years demonstrated real world experience in object oriented languages (Java w/Spring IO preferred)
5+ years experience in at least two IT solution development disciplines; including technical architecture, web development, middleware, or database management
Experience building cloud native, high performance and low maintenance services based on REST and AMQP
Experience using Platform as a Service (PaaS) solutions and with PaaS concepts
Demonstrable experience using mocking frameworks and writing Unit Tests, Integration Tests and Acceptance tests both in UI and backend services
Proven understanding of application development methodologies and infrastructure and network architecture
Experience doing proof of concepts and reviewing designs with Lead Developers and Architects
Ability to translate future-state business capabilities and requirements into solution architecture requirements
Ability to quickly comprehend the functions and capabilities of new technologies
Ability to embrace modern architecture paradigms to maximize architectural agility. Shown ability to validate architectural decisions to obtain accurate feedback
Exceptional interpersonal skills, including teamwork, facilitation and negotiation
Financial Services Industry is preferred
Charles Schwab Corporation