Bachelor’s degree in Computer Science
Our client offers an exceptional opportunity in a unique environment tailored towards ambitious, fast-learning and motivated individuals. The Angular team delivers enterprise services to both internal applications and to external partners, built on a modern hybrid cloud platform using the latest micro-services architecture. The ideal candidate must have a natural curiosity about technology and software development and has a constant desire to learn about new technologies. We place an emphasis on candidates with a solid grasp on the fundamentals, innovative best-practices and have a good understanding of how to make systems that scale.
The client has built a proprietary platform that offers banks and financial institutions an integrated end-to-end solution incorporating a broad range of modules built specifically for those focused on foreign exchange and cross border payments. The platform unifies the functionality of dealing, trading, risk management, anti-money laundering (AML/ATF) compliance, payments and finance in a single platform geared for scalability and control. Datasoft continues to grow with present installations in Canada, USA, UK and Australia.
Full life cycle application development and deployment ensuring that the architectural integrity is maintained
Ensure adherence to standards and best practices (e.g. source code control, code reviews etc.)
Mentor the other technical staff, assist them where needed and lead the effort in resolving technical challenges
Interact with the Project Manager frequently and provide feedback on progress, alert him of risks and help the PM develop a strategy to mitigate these risks.
Ability to interact effectively with end-users / clients, managers, and developers and work as part of a team
Any of these can get you to the front of the line:
Financial and accounting knowledge
Foreign Exchange and/or global payments knowledge
Working knowledge of ERP systems or Financial Software
Expertise required at Angular 8.
Creating self-contained, reusable, and testable modules and components.
Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
Knowledge and work experience of AngularJS will be a plus.
Knowledge and work experience of .Net Rest API will be a plus.
Experience with Modern UI Frameworks (e.g. React, Vue) and Flux UI architecture will be a plus.
Strong object-oriented programming and design pattern skills with expertise in developing n-tier applications.
Able to write Optimized, Reusable Code and have worked on standard unit testing techniques.
Good communication and verbal/written English skills.
Have some client interaction and deployment experience.