Description:
The Software Engineering team is a group of full stack developers who design, develop, and maintain our products, tools, and infrastructure.
Your day-to-day job will consist of:
Release Management
- Prepare and manage VMS release directories and packages for all products.
- Provide support for release-related issues throughout the release cycle.
Compliance Monitoring and Updates
- Maintain extensive knowledge of payroll structures, profiles, files, and processes, and provide comprehensive documentation.
- Serve as the primary contact for pension-related changes across five provinces.
- Oversee data processes involving pensions, benefit suppliers, and other external entities.
- Manage tax-related updates, including CPP, EI, and customer-facing documents.
- Administer T4/T4A coding, customer documents, and T4 parsing as required.
- Identify and resolve payroll, HR, and finance related issues and bugs.
- Develop and maintain HTML5 payroll screens.
Legacy Code Refactoring
- Optimize and refactor legacy code to improve performance and maintainability, ensuring it aligns with current compliance standards.
Payroll Support
- Build and manage new payroll environments.
- Establish and maintain internal backup systems and automated archiving/purging processes for hosted sites.
Qualifications:
Minimum Qualifications
- Minimum of 2 years of relevant and related work experience.
- Bachelor’s degree or equivalent, or equivalent years of relevant work experience.
- Experience with VMS operating system
- Knowlege of Canadian tax laws and payroll processes