Systems Analyst - Victoria

  • Full-time

Company Description

About National Money Mart

Money Mart has been helping Canadians with their financial needs for over 25 years. Whether you need a payday loan, your cheque cashed, or simply need to exchange some foreign currency, Money Mart is here to serve you. With branches open late across Canada, it’s easy to see why more and more people choose us for fast, friendly, hassle-free solutions.

At Money Mart, we know that our employees are the key to our success. With over 460 stores in Canada, and locations internationally in the UK, the US, and expanding throughout Europe, opportunities for career growth and development with us are endless. As part of Dollar Financial Group, Inc., Money Mart’s reach is international, but our focus, is local; at every counter, and with every customer that we serve.

We hire smart, business savvy, people who get a thrill from helping our customers meet their personal and financial goals. We offer amazing training programs, world class benefits, great personal incentives and lots of other cool perks. If you are looking to flex your sales skills, and want to join a diverse, fun and dynamic team we have the job that you have been looking for.
At Money Mart, you can learn, grow and thrive…. So what are you waiting for????

  • Specialties: Payday Loans, Cheque cashing, Foreign Currency, Western Union, We buy Gold, Taxes
  • Website: http://www.moneymart.ca
  • Industry: Retail, Sales, Financial Services
  • Company Size: 5001-10,000 employees
  • Founded: 1982

Job Description

The Systems Analyst position reports to the Director of Application Development and will work closely with the Business Analysts, Software Architects and in-house / outsourced developer teams. This position will require a deep understanding of how our application systems work from both a business and technical perspective. The System Analyst partners with various IT departments to translate the software requirements into technical specifications that the development team can consume. The analyst also performs basic interdependency analysis, and prioritization exercises related to the system modifications.

The Systems Analyst is responsible for designing web services based desktop and thin-client applications by using requirements analysis and design techniques. Additionally, the Systems Analyst partners with the Director of Application development to ensure that the application meets company service level standards and roadmap requirements.

Key Responsibilities

  • Work with the Director of Application Development to drive out the application specifications
  • Interface directly with our Indian outsourcing company to insure the applications are clearly understood so that the Statement of Work is properly estimated with costs and timelines that are in line with our project schedules
  • Create technical specifications and processes using structured analysis and data modeling techniques (e.g. Visio diagrams, entity-relationship diagrams, MS Word design documents)
  • Partner with designers to build system functionality and quality attributes
  • Understand system interdependencies and collaborate with project teams accordingly
  • Analyze end-user needs in order to design/develop software applications to satisfy the requirements
  • Develop technical workflows using different modeling techniques including UML
  • Develop and maintain GUIs using design techniques such as prototyping, wireframe diagramming, and UML diagramming
  • Work with database administrators to design relational databases that support the applications

Qualifications

Soft Skills

  • Strong oral and written communication skills on both a technical and business level
  • Must be detail-oriented and logical
  • Ability to learn new business and technical concepts
  • Able to work with minimal supervision
  • Strong team leadership
  • Ability to adapt quickly to new technologies and changing business requirements
  • Excellent analytical and problem solving skills

Technical Skills

  • Knowledge of software development lifecycle methodologies (e.g. Agile and Waterfall)
  • Experience with translating business requirements into system functional and non-functional requirements
  • Experience with business and system process flow techniques using UML (e.g. Use Case Diagrams, Activity Diagrams, Entity Relationship Diagrams, Layer Diagrams)
  • In-depth understanding of iterative software development methodologies
  • Utilize MS Word, Excel, TFS, Visio, PowerPoint and SQL Server Management Studio

Education Requirements

  • BS in Computer Science, Management Information Systems or related field and/or equivalent experience

Number of Years’ Experience

  • 2-5+ Years relevant experience

Additional Information

We look for bright, energetic, motivated individuals who are interested in learning and developing their career. We invest in our employees and offer extensive training and development programs to set you up for future success.