Job description

The Role

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

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.