The Customer Data & Marketing Technology group within Client Personal Investing (PI) organization is seeking a Senior Full Stack Engineer to design, develop, and implement AWS cloud-based solutions. This role is critical in enhancing our Salesforce CRM platform to extend its capabilities in support of Client world class customer support staff. This role has an emphasis on the data and database components of AWS development as part of a full-stack development squad practicing Agile delivery and deployment. In addition, there will be technology leadership opportunities working with other members of the squad.
The Expertise And Skills You Bring
5+ years in Enterprise application development (design, development, testing, deployment, and support)
5+ years of development experience in Database Development
Writing SQL queries and debugging stored procedures within an Oracle environment.
Solid background in developing applications for Aurora Postgres, Oracle RDS, or similar
Strong data background in terms of schema design (tables, indexes, 3rd normal form, denormalization to optimize for performance, etc.)
1+ year of Snowflake experience a strong plus
Salesforce development experience a strong plus
AWS Cloud environments
Containerization and Orchestration technologies
Application web server technologies
Strong hands-on solid understanding in Scripting
Experience and/or certification with Amazon Web Services, Google Cloud Platform, or Microsoft Azure is a plus.
Knowledge of Informatica and/or ETL tools
5+ years Java development experience (microservices, Lambda, database applications)
2+ years in Python and/or PySQL development experience
AWS developer certification
Hands on experience with API development supporting large scale, continuously available Enterprise class platforms
Unix shell scripting experience a plus
Control-M experience a strong plus
Experience developing in an Agile team setting (Kanban and/or SCRUM)
Experience working in a DevOps and CI/CD environment
A Bachelor's or Master's degree in Computer Science, Information Technology, or equivalent experience
Ability to think out of box and design end-to-end solutions
Passion and intellectually curious to learn new technologies and implement robust, scalable solutions
Ability to work in a fast-paced environment
Excellent verbal and written communication skills
Excellent collaboration skills to work with multiple teams in the organization