Department Profile:
Global Banking Technology is a dynamic and fast-paced area within the Firm's WM Technology Division. We are responsible for creating innovative technology solutions for the Private Banking Group, one of the strategic growth areas of the Firm, providing cash management and lending products and services to our WM clients. This includes state-of-the-art technology for a nationwide network of Private Bankers and product specialists who work with Financial Advisors to provide access to products and services such as online banking, cards, deposit products, residential mortgages, securities-based loans and tailored lending. If you are an exceptional individual who is interested in solving complex problems and building sophisticated solutions in a dynamic team environment, this group is the best place for you.
Position Description:
Our Company's Global Banking Technology team is looking for Database Engineer to setup and manage multiple components for Margin Lending applications. Candidate must have significant expertise in design and development of financial applications. Candidate should be fluent in related technologies including Spring, databases, database interface layers, web protocols and standards associated development tools. To be successful, the role will require the individual to understand the banking technology landscape, and to offer creative solutions that integrate current capabilities with proprietary system builds. The system will run on Azure cloud and premise using modern distributed architecture. You must love building robust teams, resilience systems and enjoy precise nature of technology in finance. This role demands continuous learning in business, technology and management, personal excellence and resourcefulness.
Responsibilities* Grow and develop diverse engineering team by providing technical and professional guidance.* Solve complex engineering problems and lead system design and development activities.* Understand business processes, a bigger picture and core ideas behind the developed software.* Define engineering guidelines and quality control pipeline; perform code reviews.* Advocate and advance toward cutting edge engineering practices.* Apply Agile development best practices and ceremonies.* Working in the Agile development methodologies, collaborating with business and technology teams located globally.* Actively contribute and participate in sprint grooming and planning discussions, daily stand-ups, and Agile ceremonies* Work with various teams and stakeholders across geography and time zones
Skills Required
* 6+ years of building distributed systems using modern programming languages (preferably Java).
* Proven hands on experience in Azure or other cloud platforms such as Google Cloud, AWS, etc.
* Proficiency in Kafka, Spark, PySpark, Java, Spring,
* Proven hands on experience in Database systems such as SQL sever, DB2, Teradata or SnowFlake.
* Good communication and presentation skills
* Strong ETL experience (Informatica, etc)
* Growth mindset, personal excellence, collaborative spirit.
Skills Desired Proficiency in Git and development workflows.
* Strong computer science fundamentals; scalable and resilient system design. Proficiency in UI frameworks such as Angular and React.
* Working knowledge of Financial market, lending based products and Wealth Management. Expertise in running development in Agile mode.
* Working knowledge of Database fundamentals; relational and NoSQL.
Educational Qualification* BA/BS in Computer Science, Math, Physics, or another technical field