Programmer/Analyst Lvl3
Join Exposant 3 (E3): The Power of People at the Heart of Technology!
Exposant 3 is a consulting firm in business management and information technology, dedicated to supporting companies and organizations in their digital and organizational transformation.
👉 Your Career at Exposant 3
We firmly believe in healthy and humane management, where trust, competence, and the joy of succeeding together are at the core of our values.
We offer you more than just a job: join an innovative team where artificial intelligence, process automation, and technological modernization are part of everyday life. At Exposant 3, we put people at the heart of everything we do.
🚀 Our Vision?
To enable you to deploy "the power of the human Exposant 3":
- The power of the individual: An environment where your commitment is valued.
- The power of the team: Strong collaboration where mutual support and successes are shared.
- The power of the company: A common vision for ambitious and collective goals.
If you are looking to grow in a dynamic environment and contribute to large-scale projects while growing within a humane, innovative, and rapidly expanding company, then Exposant 3 is for you!
We are looking for our future Programmer/Analyst Lvl3 to join our teams.
🎯 Your Missions / Tasks :
- Create and modify code and software for the RCMP MPS application.
- Create and modify screens and reports within the RCMP MPS environment.
- Gather and analyze data to conduct studies establishing the technical and economic feasibility of proposed computer systems enhancements for MPS, and develop functional and system design specifications related to MPS.
- Design methods and procedures for small computer systems and sub-systems of larger systems, specifically within or integrating with MPS.
- Develop, test, and implement small computer systems and sub-systems of larger systems, specifically within or integrating with MPS.
- Produce forms, manuals, programs, data files, and procedures for MPS systems and/or applications.
- Create process flow manuals for online screens (English and French screens).
- Document the COBOL CICS programs (PAYTCICS, PENTCICS, TADSCICS, and PAYOCICS).
- Create process flow manuals for payroll batch programs.
- Conduct quality assurance (QA) and integration testing.
- Adhere to and contribute to the Service Level Agreement with the business.
- Document their payroll system expertise and knowledge artifacts for the team.
📝 Your Profile / Requirements :
- A minimum of six (6) years within the last ten(10) years of experience developing COBOL programs, including leading enhancements to payroll applications, and performing the tasks listed below:
- Advanced expertise in COBOL, including performance tuning, complex debugging, and job scheduling for the client’s payroll systems.
- Demonstrate in-depth understanding and practical application of end-to-end payroll processing, including payroll, statutory requirements, union agreements, and retroactivity logic, gained through direct involvement in complex system development and maintenance projects.
- Leads development lifecycle, including design, testing strategy, deployment, and mentoring of junior team members.
- Handles critical incidents, performs root cause analysis, and resolves complex batch failures.
- Develops and maintains system-wide technical documentation and change logs.
- Partners with analysts and business to plan, design, and implement major updates and enhancements.
- Demonstrated experience in creating, updating and modifying COBOL-based components of the INFOR payroll software.
- Maintains the Infor Payroll product’s Information Expert (I.E)component’s data and reports for client business requirements.
- Controls and coordinates changes to the master data, including the deletion of records, changes to the existing records, and additions to the database.
- A minimum of six(6) years of experience, gained within the last fifteen (15) years, performing the following tasks:
- Creating and modifying screens and reports for COBOL applications (preferably Payroll) to meet business and application requirements.
- Contributing and/performing data management tasks, including:
- Integrating data from various sources and formats into a unified database system, ensuring consistency, accuracy, and integrity.
- Planning and executing data migration from one database platform to another, or from legacy systems to modern systems, while minimizing downtime and data loss.
- Implementing monitoring solutions to track data health, data replication processes, performance metrics, and usage patterns, and troubleshooting issues as they arise.
- Within the last fifteen (15) years, advanced problem-solving, performance tuning, mentoring, leadership in system changes, and deeper payroll domain knowledge
- One of the following qualifications:
Bachelor’s degree in Computer Science, Software Engineering, or related field,
OR
A Programmer Analyst diploma or certificate or a diploma or certificate in Computer Science, and a minimum of 10 years of experience in computer technology specializing in programming,
OR
A university degree in any field, and a minimum of 10 years of experience in computer technology specializing in programming.
- Locations
- Ottawa
- Remote status
- Fully Remote
- Hybrid Status
- 100% télétravail
- Duration of Contract
- 12 mois
