Senior Application Developer – Trading Compliance IT
S.i. Systems
Toronto, ON-
Number of positions available : 1
- Salary To be discussed
-
Contract job
- Published on September 27th, 2024
-
Starting date : 1 position to fill as soon as possible
Description
The purpose of this role is to support the design and implementation of strategic systems for the Global Compliance group. The position will be responsible for implementation of those systems including their interfaces with other systems, components and standard infrastructure.
Key Accountabilities:
Primary Objectives:
Design and implement system artifacts: application code, unit tests, deployment scripts, operational support utilities
Work with Business Analysts, Architects, Development leads to come up with optimal IT solutions for business problems
Perform design and code reviews and prepare technical documentation
Design, develop and execute unit test, system, integration and acceptance tests
Provide high-quality enhancement solutions that can meet Business needs.
Work closely with QA team to ensure high quality of the product
Perform integration and performance testing.
Ensure adequate technical documentation and follow ‘best practices’ within the IT teams
Work with infrastructure groups in requesting and implementing hardware and software.
Work with Information Security to review and implement controls and procedures for securely handling data.
Job Requirements: (Knowledge/ Experience):
Technical Skills
7+ years of experience with distributed systems development
5+ years of experience with Web Application, Web Services development
Experience with Big Data tech stack: Spark, Scala, Hadoop, Hive
Experience with server side Java development, preferably including the Spring Framework.
Experience implementing lightweight web services and micro services
Experience working with Node.js (nice to have)
In depth experience with TDD and automated unit testing (JUnit, NUnit, MSTest, etc)
Good understanding of OOP design principles (Inversion of control, Dependency Injection) and design patterns.
Web Design experience is an asset (please provide portfolio website links)
Strong grasp of computer science fundamentals (algorithms, data structures, complexity)
Able to effectively communicate designs using formal methods (e.g. UML, ERD) and informal illustrations.
Ability to implement software engineering best practices for version control, release management, unit and integration testing, work estimation and planning
Business Knowledge
Experience in the financial industry
Knowledge of Capital Markets products and data,
Knowledge of Capital Markets trade surveillance requirements is an asset.
Requirements
undetermined
undetermined
undetermined
undetermined
Other S.i. Systems's offers that may interest you
- Job posting | Sr. ERP Technical Analyst specializing in Siebel to provide support of GCMS/eServices Portfolio | Ottawa,ON
- Job posting | Sr. ERP Functional Analyst Siebel Specialist to provide support of the GCMS/eServices Portfolio. | Ottawa,ON
- Job posting | Sr Java Developer for web services to develop and prepare diagrammatic plans for solutions of a complete high traffic computer system - Government Client | Ottawa,ON