Flexiti is one of Canada’s fastest growing fintech lenders. We aim to make our customers’ lives more affordable and help our retail partners grow their sales by offering flexible financing options. Through our award-winning omni-channel platform, customers can be approved instantly to shop with their FlexitiCard®, which they can use online or in-store to make multiple purchases, within their credit limit, without needing to reapply.
At Flexiti, we work hard, we love what we do, and we have some fun along the way! If you are looking for an energizing and innovative work environment with great people and big ideas, we’d love to have you join us!
To learn more about Flexiti, please visit www.flexiti.com
Solution Architect
Flexiti is looking for a Solutions Architect to join its IT team. Supporting the Chief Information Officer, the Solutions Architect will be designing solutions that impact the company blueprint.
What you will be doing:
- Work closely with technology leaders and other architects to establish and develop architecture standards for both software and hardware across the organizations.
- Help delivery teams with producing project estimates
- Produce architecture and design artifacts in accordance with established standards such as UML diagrams, database architecture diagrams, table design, application specs and low level application architecture diagrams.
- Meet and coordinate with internal and external stakeholders to establish project scope, system goals, and requirements
- Develop, analyze, prioritize, and organize requirement specifications, data mapping, diagrams, and flowcharts for developers and testers to follow
- Translate non-technical requirements into clear, highly technical specifications and vice versa
- Manage the set-up and configuration of systems
- Define and coordinate the execution of testing procedures, and develop test cases to serve the overall quality assurance process
- Provide documentation of all processes and training as needed
- Perform design and code reviews as needed
- Develop and implement maintenance procedures, monitor systems health, gather system statistics, and troubleshoot reported errors and alarms
- Perform design, implementation, and upgrades of information systems to meet the business and user needs
- Implement best practices for scalability, supportability, ease of maintenance, and system performance
Why people love working here:
- You have the opportunity to be a part of an award winning, fast growing company
- Our innovative culture promotes on-going learning opportunities with training and mentorship
- A work from anywhere mentality
- A new and vibrant office environment and remote working capability
- Competitive compensation package commensurate to experience plus benefits
What you should have:
- Bachelor's degree in computer science or information technology
- 3-5 years experience working with information technologies and systems analysis, ideally in the financial technology industry
- Patterns and Microservices are an asset
- MuleSoft is a big asset.
- Expertise in the design, development and deployment of enterprise-level N-tier architecture in a Microsoft .NET Framework or Java Enterprise Edition platform
- Strong computer, hardware, software, and analytical skills
- Proven ability to assess business needs and translate them into relevant solutions
- Proven ability to assess risk and implement mitigation plans
- Proven experience in producing all low-level design for projects and the necessary documentation (i.e. UML class diagrams, table design, flows, program specs, etc.)
- Strong understanding and knowledge of the principles and practices associated with database maintenance and administration
- Experience installing, configuring, documenting, testing, training, and implementing new applications and systems
- Working knowledge of a wide variety of programming languages (specifically, experience in C# and JavaScript, working with RESTful APIs and with relational databases (SQL))
- Excellent analytical skills
- Experience in an Agile development environment
Flexiti embraces diversity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. All qualified applicants will receive consideration without regard to race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, disability, age, marital status, or family status. If you require disability-related accommodation during the application or interview process, simply let us know and we’ll work with you to ensure you have a positive experience.