It is our belief that it takes a diverse team of great people to make great things happen. We look for genuinely passionate people that can thrive in a collaborative environment, care deeply about pension administration and are not afraid of bringing new innovative ideas to the table.
We offer the opportunity to work in a challenging, dynamic, growing and profitable business with an excellent compensation and benefits package.
Senior Business Analyst, Toronto, ON
Job Description
We are looking for a Senior Business Analyst in Toronto. Reporting to the Project Manager, the Business Analyst's primary role will be to facilitate client meetings, gather and document business requirements, identify gaps, propose solutions through the development of functional specifications and support the implementation of JEA's software solution. To be effective in this position, the candidate must have superior communication skills, be able to fulfill client business requirements, meet deadlines and ensure levels of quality and standards are maintained.
The successful candidate will be required to telecommute from their home, attend meetings at client offices in downtown Toronto and during implementation support, locate on client site in downtown Toronto. In addition, the candidate must be available for occasional travel outside Toronto, primarily to Manitoba and British Columbia.
Duties and Responsibilities of position
- Work with clients to understand business needs and requirements.
- Work with solution architects, developers, actuaries and project managers to identify product gaps and arrive at solutions.
- Define and document formal Business Requirements, Functional Specifications, Decision Requests, Change Requests and Project Issues.
- Facilitate the implementation process by supporting the testing and implementation phases.
Experience/skills required for position
- Bachelors Degree or equivalent experience
- Minimum 5 years business analysis experience.
- Experience and understanding of the defined benefit pension administration industry.
- Experience in business and technical requirements gathering, analysis and definition.
- Experience with formal QA processes and the definition of test plans.
- Excellent analysis and problem solving skills.
- Excellent organizational and time management skills, enabling support of multiple projects.
- Self starter, who is comfortable and effective in a home office environment.
- Strong written and oral communications skills.
- Demonstrated ability to create effective Functional Specification documents.
- Client-focused, results oriented and deadline driven.
- Expertise using office productivity tools, such as MS Word, Project, Visio and PowerPoint.
- Ability to travel occasionally.
Preference will be given to candidates with
- Experience working in a defined benefit pension environment and on projects involving integration with external systems such as Payroll, CRM and HR systems.
- Experience in project management and/or operations service delivery management.
Java Developer, Victoria, BC
Job Description
We are looking for a full-time Java Developer to work in our Product
Development Group. The Product Development Group (PDG) is responsible
for developing the generic pension software solution that is used by
the implementation teams for JEA’s clients. The Java
Developer’s primary role will be to assist with the development
of the generic User Interface and to participate, with the other
members of the PDG, in the development and execution of the
technology plans for the product. To be effective in this position,
the candidate must have experience in development methodologies (such
as Agile, GS Method, RUP, etc), excellent communication skills, work
well in a team environment, and can prioritize work tasks according
to deliverable timelines within this high-paced environment.
Duties and Responsibilities of position
- Work with architects and other team members to design applications from end-to-end including schema layouts and UI page flows.
- Code and test the new web user interface based on defined requirements and communication standards
- Participate in Product Development Group meetings and development sessions
- Produce technical documentation
- Participate in the Quality Assurance process, working with testers, generating unit tests and fixing bugs.
Experience/skills required for position
- Experience in Oracle’s Application Development Framework
- Experience with Service Component Architecture Assembly model
- Experience in the Oracle Product offerings for Service-Oriented Architecture (Oracle Service Bus, Oracle BPEL Process Manager, Weblogic, Oracle Web Services Manager, Oracle Advanced Queue)
- Communicate between the business and the technical architecture teams
- Proficiency in Java and Java Frameworks, Oracle, PL SQL, C/C++, Windows, LINUX, UNIX and XML
- Strong technical, problem determination and resolution skills
- Strong time management skills, able to manage multiple priorities
- Able to work in a fast-paced team environment
- Excellent written and communication skills
- Excellent interpersonal skills
- University degree or college diploma in Computer Science or related discipline
Senior Business Analyst, Winnipeg, Manitoba
Job Description
We are looking for Senior Business Analysts to join our
implementation team in Winnipeg and be a key part of our success and
growth. Reporting to the Project Manager, the Business
Analyst’s primary role will be to facilitate client meetings,
gather and document business requirements, identify gaps and propose
solutions through the development of functional specifications. To be
effective in this position, the candidate must have superior
communication skills and act as a conduit between clients and the JEA
technical team ensuring at all times that client business
requirements are fulfilled, deadlines are met and levels of quality
and standards are maintained.
Duties and Responsibilities of position
- Organize and facilitate workshops and requirements gathering meetings with clients.
- Work with clients to understand business need and requirements.
- Work with solution architects, developers, actuaries and project managers to identify product gaps and arrive at solutions.
- Define and document formal Business Requirements, Functional Specifications, Decision Requests, Change Requests and Project Issues.
- Define and organize Work Breakdown Structures for project related activities and tasks.
- Define and document Test Plans and User Guides.
Experience/skills required for position
Mandatory- Bachelors Degree or equivalent experience.
- Minimum 5 years business analysis experience.
- Experience in business and technical requirements gathering, analysis and definition.
- Experience in organizing and facilitating requirements gathering workshops.
- Experience with formal QA processes and the definition of test plans.
- Demonstrated ability to coordinate different groups of stakeholders to attain common goals.
- Demonstrated ability to effectively convey how proposed technical solutions meet client requirements.
- Excellent analysis and problem solving skills.
- Excellent organizational and time management skills to support multiple concurrent projects.
- Strong written and oral communications skills.
- Excellent interpersonal, negotiation and facilitation skills.
- Client-focused, results oriented and deadline driven.
- Demonstrated expertise using office productivity tools, such as MS Word, Project, Visio and PowerPoint.
- Must be a positive, enthusiastic and self-motivated team player.
- Ability to travel occasionally to various client sites in Canada and the US.
Desired
- Experience and understanding of the defined benefit pension administration industry.
- Experience working on projects using pension administration, workflow, document management and/or end-user reporting products.
- Experience working on projects involving integration with external systems such as Payroll, CRM and HR systems.
- Experience in project management and/or operations service delivery management.
Oracle Application Developer (Intermediate/Junior), Victoria, BC
Job Description
We have an exciting opportunity for intermediate and junior Oracle
Application Developers to join our organization and be a key part of
our success and growth. We are ramping-up several large projects and
are expanding our team in all areas.
If you are considering a change, please contact us. We are considering both contract and permanent employment positions. Permanent positions offer excellent benefits including employer matching RRSP contributions.
Duties and Responsibilities of position
- Reports to Project Manager(s)
- Responsible for assisting in the design, implementation, maintenance and modification of pension administration systems
- Client project and support work including maintenance of existing systems and new implementations
Experience/skills required for position
- Proficiency in Oracle (client/server and multi-tier), SQL, PL SQL, C/C++, Windows NT/2000/XP, LINUX, UNIX, Oracle Forms, J2EE environment, and XML
- Strong technical, problem determination and resolution skills
- Strong time management skills, able to manage multiple priorities
- Able to work in a fast paced team environment
- Superior written and communication skills
- Excellent interpersonal skills
- University degree or college diploma
Quality Assurance Analyst, Victoria, BC
Job Description
The QA Analyst will perform testing of JEA software products and of
selective client Penfax applications to ensure that the software
systems meet requirements and are delivered with minimal defects.
Testing will be performed manually. The QA Analyst will work in a
collaborative fashion with the JEA Product Development Manager, JEA
Project Managers, JEA Business Analysts, and/or directly with the
client on the testing activities.
The QA Analyst will report to the Director of Standards and Practices for overall direction and work assignments. As part of the QA Practice, the incumbent will assist the Director of Standards and Practices in the implementation of Corporate QA standards and procedures.
Duties and Responsibilities of position
- Independently or as part of an internal or external team the QA Analyst is responsible for:
-
- Developing test plans, test schedules and testing estimates
- Preparing test scenarios, test cases and test data
- Executing test plans
- Assembling test documentation
- Analyzing test results
- Working with the developers to determine cause of failure
- Performing the following types of testing as defined in the JEA System Development Life Cycle (SDLC) – functional, regression, performance and release testing.
- Perform root cause analysis on defects.
- Gather, analyze and disseminate QA metrics.
- Maintain test databases and testing documentation.
- Assist Director of Standards and Practices in the implementation of Corporate QA standards and procedures:
-
- Investigate and propose improvements to QA standards and procedures
- Mentor others in the application of QA standards and procedures
- Assist in the definition of QA standards and procedures
Experience/skills required for position
- Minimum 3 years of experience in the system development process using a structured development methodology.
- Minimum of 1 year of experience in a formal testing or QA role including the development of test plans, test scenarios and test cases.
- Ability to comprehend system specification documentation such as Requirements, Functional Specifications, System Design or Programming Specification documents, in order to identify testing requirements.
- Experience with Oracle development including the build, configuration and release processes.
- Must be capable of writing SQL queries.
- Experience in procedural language programming, preferable C.
- Must be well versed in the software Quality Assurance discipline including a solid understanding of testing techniques.
- Must be able to work in a collaborative manner with internal and external stakeholders
- Must have good written and verbal communication skills.
- Must be able to work independently or as a cooperative member of a team.
- Must be flexible to changing demands and priorities and function well in a matrix managed environment
- Experience and working knowledge of automated test tools is desirable.
- Experience in administration of defined benefit pension plans is desirable.
Education/formal training requirements
- Must have a post secondary degree or diploma in computer science in information technology.
-
It is desirable, but not necessary, that the incumbent have QA
certification of one of the following:
- Certified Software Quality Analyst (CSQA)
- Certified Software Test Engineer (CSTE)
- Software Quality Engineer Certification (CSQE)
- Quality Improvement Associate Certification (CQIA)