About the job
Position: Business Analyst Senior
Location: Quebec, QC, Hybride
Contrat length: 08 Months
We at Raise are hiring a Business Analyst Senior for one of our top clients in the leading firm industry. After establishing themselves as an industry leader, they’re now expanding their team to meet rising demand.
We’re hiring right now; if you’re interested, apply below for your chance to join a great place to work.
Description:
The Development Path Service requires the services of an AOS Implementation Analyst in order to carry out improvement work on the XP system. Enhancements to the XP system, including the developer workstation and .NET development tools (RQ Browser). The resource could also be called upon to carry out maintenance and evolution work on the XP system.
Activities to be carried out according to the call for tenders
As part of the development or maintenance of software solutions:
Participate, with team members, in the estimation of order book stories;
Work with team members to break down stories into tasks (programming units);
Produce the software solution:
Carry out the functional and software analysis of the stories;
Produce the documentary elements required by Revenu Québec’s agile development approach;
Carry out task programming (programming units);
Document programming according to RQ norms and standards;
Perform unit tests;
Participate actively in the quality of the code produced (documentation, code review, collective ownership of the code);
Implement TDD test-driven development and BDD behavior-driven development.
behavior-driven development.
Ensure that object- or service-oriented programming best practices are followed and respected;
Ensure that software architecture guidelines are consistent and correctly applied;
Support developers in carrying out tasks (programming units);
Deliver the software solution incrementally;
Demonstrate the results obtained at the end of each iteration;
Maintain and develop the notion of “finished”;
Participate in the design and documentation of the integration architecture (inter-system communication) according to the concepts
in a Microsoft .Net or JAVA environment;
Participate in the development of the software architecture, based on a n-tier architecture and dealing, among other things, with access to
to multiple data sources, error management, collaboration patterns, logging and design patterns
patterns;
Participate in system (specification) and inter-system testing;
Support users in acceptance testing;
Participate in system and inter-system testing (FIIS);
Support team members responsible for Integrated Functional Inter-System Testing (FIIS);
Set up and implement solutions;
Participate, as required, in the revision of software architecture;
Research and implement solutions to team blockers, and pass on to the software architecture consultant those that cannot be resolved at his or her level.
cannot be resolved at this level;
Any other responsibility that falls under this level of intervention.
Tender deliverables
The deliverables likely to be produced by the SOA implementation analyst, or on which he may collaborate, are all the following IT deliverables resulting from the methodological approach set out in the tender.
deliverables from the Revenu Québec methodology:
TI-01P Automated testing (continuous integration, TDD, BDD);
TI-02P Commented code;
TI-10P IT Architecture Workbook;
TI-11P System security;
TI-20P AOS Service Contract;
TI-30J Master Test Plan;
TI-31J Test Group;
TI-32J Test Report;
TI-33J FIIS test environment installation and acceptance file;
TI-40P Logical data structure;
TI-60J Implementation plan;
TI-61J Maintenance Delivery Plan;
TI-70P Operating and Maintenance Guide;
TI-80P Delayed processing chain;
TI-90J Conversion;
TI-91J Production release file;
– Any document underlying the above responsibilities.
How to Apply: