Full Stack Developer

January 13 2025
Industries Consulting services
Categories Data Business Analyst,
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
    • Demonstrate a better perspective and explores innovative approaches in pursuit of a better way
    • Utilize new technology and helps others to adapt
    • Demonstrate a strong understanding of the Power Platform suite, including the development and deployment of applications
    • Utilize modern .Net development practices to create scalable, maintainable solutions
    • Adapt and integrate innovative technologies to improve project outcomes
    • 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

  • Experience:
    • Minimum of 4 years of experience in full-stack software development
  • Education:
    • Bachelor's degree in Computer Science or equivalent
  • Skills and Competencies:
    • Proficiency in MS Visual Basic (VB/VBA), Visio, Excel, and other related Office products, with demonstrated experience in workflow automation
    • Hands-on experience with MS Power Platform, including Power Apps, Power Automate, Power Pages, and Power BI
    • Strong skills in .Net development, including C#, and familiarity with modern frameworks and tools
    • Experience with Azure Functions and cloud-based services
    • Proficiency in database management (SQL) and integration
    • Familiarity with version control systems such as Git or GitHub
    • Coding experience in Python, JavaScript, and C++ is an asset
    • Excellent technical writing and presentation skills, with the ability to train end-users
    • Working knowledge or experience in DevOps and/or Jira

BONUS POINTS IF YOU HAVE:

  • 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
<
Apply now!

Similar offers

Searching...
No similar offer found.
An error has occured, try again later.