Position Description:
The Core Access Management (AM) Team with IAM (Identity and Access Management Team) is responsible for engineering and developing access management solutions for the firm. The AM organization reports into CDRR within the Tech and Data Division. The AM platform is built on a Service Oriented Architecture (SOA) and consists of several proprietary software products to manage and enforce entitlements within and outside the firm. Services are exposed using open standards including Restful JSON and SOAP. The server-side products within the platform leverage Java, and DB2 with client-facing APIs in Java. Our UI layer utilizes AngularJS.
Job Responsibilities:
The successful candidate will act as a Senior DB Developer for the development and deployment of the eCentral (Entitlements Central) platform to a very large population of applications across the firm. He/she will work with other Java and DB2 Developers located in India, New York, and Montreal. The person will be responsible for technical design and implementation of stored procedures and ETLs to support different functionality required by business applications.
The successful candidate must have:
– At least 7-10 years of hands-on experience writing SQL and stored procedures using advance SQL techniques with different databases
– Experience in Service Oriented Architecture (SOA) for Web Services using SOAP, REST.
– Experience with Agile methodology and Behavior Driven Development
– Experience with DB2, Mongo, MS SQL or Sybase databases.
Nice-to-have skills:
– Unix experience is strongly desired
– Experience with Snowflake
– Experience HVR
Bachelor's Degree