Categories Data analyst, BI, Mining, AI, Programming, Development, Project management,
Toronto, ON • Full time
Job Description
(Internal Title: Business System Configuration / Development III)
Develop full stack VBA software and workflow automation for the Visio railway architecture diagrams
Develop backend VBA functions for data import/export to Visio diagrams
Programmatically generate, configure and manage viewpoints for the architecture diagrams
Collaborate with cross-functional teams to define application features, characteristics, and the GUI
Develop plugins for the Visio diagrams for integration into corporate applications i.e. Power BI
Develop Web based access to the architecture diagrams using MS API
Integrate, develop, and configure the Project Management Information System tools including Primavera Unifier, P6, EcoSys, and Oracle EBS under the supervision of the manager
Plan for and execute appropriate means and methods in Business Systems Configuration or Development to complete the assigned tasks and duties on medium-sized projects or elements on larger projects or programs from inception through to completion
Provide timely and daily robust end-user support including logging bugs and errors, and follow up until they are resolved
Responsible for creating updated content and bug fixes for software applications
Conduct business analysis at varying levels of detail, appropriate to the project and phases of the project
Facilitate and document design decisions
Develop key project deliverables and artifacts such as business requirements, functional design documents, fit or gap analyses, proposed data models, etc.
Collaborate with the data architecture and technical development team to ensure the creation of an efficient technical solution that meets all functional business needs
Document the business requirements, perform the requirement elicitation, and work with the development team to identify alternative technology and solutions for implementation
Perform product testing to ensure quality is maintained and that acceptance criteria of the provided solution are met
Report functional or operational gaps in the self-service products through competitive analysis, monitoring industry trends, and prioritizing customer requests
Manage integration solutions that fit the Business Users' specific requirements
Responsible for day-to-day support and proactive monitoring of assigned applications and interfaces
Ensure standard Systems Development Life Cycle (SDLC) process is applied to develop EPMIS applications and solutions in response to business requirements
Liaise with Solution Architects on architecture design and SME on the integration efforts to other systems
Prepare technical documentation for all development items and support analysis, development, and testing for enterprise solutions
Review and analyze software programs to gain a detailed understanding of the impact of implementation on underlying business functions
Follow established Information Technology Infrastructure Library (ITIL) processes in troubleshooting, fixing, configuring, upgrading, testing, implementing, or deploying fixes, patches, or upgrades to enterprise applications
Evaluate project effectiveness in Business Systems Configuration or Development by consulting with applicable staff
Onsite at Client site: this role's work location is onsite with our client and partners to enable delivery and cultivate our client relationships.
Qualifications
Minimum of 6 years of experience in PMIS Application, Configuration or Development works
Minimum of 6 years of experience in Project Management and Business System Development with experience supporting EPC projects or management portfolios
Minimum of 4 years of relevant experience in VBA software development
Bachelor's degree in Business Administration, Project Management, Software Engineering, Business Analyst or equivalent
SW handlers for data queries management, filtering, sorting for import/export functions in Visio
Ability to perform VB statistical analyses
Should be comfortable working as part of a larger team of designers
Effective presentation skills to explain the VBA program functionality and to guide users on how to use it
Demonstrated experience in Data and Digital Management of large capital programs
Competent in managing multiple concurrent system implementation or integration projects
In-depth knowledge of prevailing consulting means and methods in Business Systems Configuration or Development
Expert understanding and experience in Project Costing, Scheduling, Earned Value Performance Metrics, and Construction or Contract Administration
Fundamental skills in Project Management and Construction, Project Controls, and Contractor Management processes and application
Advanced skills in Microsoft Office
Proficient in Primavera Unifier, Primavera P6, and EcoSys
Thorough understanding of programming skills like DotNet, SQL, development, PL or SQL Packages, Java, and modern languages like Python, R, Web services, REST, SOAP, JSON, and PIF
Proven capability in leading, coaching, and mentoring a team of technical Business Systems professionals
Adept functional acumen to support applicable solutions and goals while addressing and maintaining industry best practices
Ability to arrange priorities and escalate competing risks to meet deadlines with minimum input from leadership
Keen eye for detail and adept problem-solving abilities
Must have demonstrated experience relaying and receiving information (written and verbal)
Expert ability to work collaboratively and independently in a structured, disciplined, technology-driven environment
Ability to work creatively and analytically in a problem-solving environment by ensuring effective teamwork, promotion of innovation, and overall excellence
Since you are applying from outside Canada, you application will be moderated by our team. You will receive an email once it's been approved.
There was an error, please try again.
You must be legally entitled to work in Canada in order for your application to be considered.
I am legally entitled to work in Canada
Application from outside Canada
Finding an employer that will assist you in your work permit without knowing you is utopic.. Employers simply do not consider non-resident applications. We strongly recommend that you immigrate to Canada before you start looking for employment.