Description:
Job Title : Ops Tech – Global Regulatory Disclosures – Exciting Java Technical Developer Role
Position Description
The Global Regulatory Disclosures team is looking for a technical java developer for their multi-year Disclosure of Interest (DOI) program. This is a hands-on technical role based in Montreal.
DOI is a critical business function that monitors and reports on the Firm’s ownership percentages in public companies in order to provide transparency to the markets / regulators. DOI also ensures the Firm does not breach industry, company or regulatory limits in jurisdictions in which it conducts business. The strategic technology platform supporting this function is the Global Monitoring and Alerting Regulatory Reporting System (GMARRS). Working on the GMARRs teams is a unique window into the enterprise-wide array of businesses that comprise our company. The GMARRS platform was recognized with an American Financial Technology award in 2018.
Scrum is the current methodology used for product development. The DOI team is a leader in adopting Agile methodologies at our company.
We want the technical lead to embrace the Agile practices with his teammates, both locally and globally. This is an opportunity to help build and shape the local team, as well as contribute to the global team.
The ideal candidate will not only perform the responsibilities listed below, but in addition will be a self-driven, dedicated individual who works well in a team and thinks strategically. The candidate should respond well to change and quickly grasp new concepts in a dynamic regulatory landscape.
Responsibilities and Duties
The Scrum team as a whole is responsible to deliver the committed delivery in time and with the defined quality. A good result or a failure is never attributed to a single team member but always the result of the Scrum team. The team agrees on the definition of done.
The Scrum master, product owner and technical team members will focus on execution and delivering value: via planning, design, development, testing, and project delivery following our standards.
As technical team lead, this role’s goals are to lead the development team to
• facilitate timely and accurate regulatory disclosures,
• improve the user experience by improving data quality and rule accuracy,
• deliver business value by creating efficiency and reducing risk and
• streamline our agile delivery pipeline.
To accomplish these goals the technical lead will:
• Work with clients & business analysts on understanding requirements
• Analyze data sources and align the data input to the business logic
• Participate in technical design, application coding and implementations to deliver business features
• Perform code reviews, code optimization and performance tuning
• Support all aspects of SDLC including Development, QA testing, UAT, deployment and user training
• Support production processes; investigate and troubleshoot escalated issues
Skills and Experience required
3 or more years working experience in Java application development and SQL. The candidate should have good communication skill, problem solving skill and business analysis skill.
A. Knowledge in JAVA / J2EE and understanding OOP
B. Experience in using common Java frameworks and technologies, particularly Spring Framework, Angular Js, Spark
C. Experience on web services, including knowledge of REST / SOAP / XML/ JSON
D. Experience in Java multiple-thread programming
E. Strong data analytical skills (SQL, DB2 & Sybase)
F. Experience following the SDLC via Agile Methodologies
G. Familiarity with Linux / Unix environment, including working with shell, ssh and / or other command line tools.
H. Experience working in medium to large-scale development projects
I. Software craftsmanship/agile development practices such as pair programming, TDD/BDD, continuous integration and feature toggles
J. Enterprise/software architecture design experience
K. Strong oral and written communication skills
L. Collaboration and teamwork/teambuilding
M. Ability to adapt easily to change
N. Problem solving/analytical skills
O. Strong interest in the financial products, trading and regulation
Skills desired
A. Experience using Scala, Hadoop File System, HIVE tables, Sqoop, Dataiku, Pega BPM, Python
B. Experience building applications in public Cloud environments
C. Experience in Finance and Regulatory
D. Agile Coaching skills