Logo for Multiview Financial Software

Senior Software Developer

Role overview

Qualifications

  • Computer Science degree, diploma, Masters OR equivalent work experience
  • 7 or more years of experience in software development
  • Experience developing software utilizing various coding languages including C#, SQL
  • Experience building or integrating AI-powered solutions, including Large Language Models (LLMs)

Responsibilities

  • Develop software programming and document an intuitive software that meets and exceeds the needs of the company
  • Maintain all programs and create updates regularly to address client concerns by maintaining cross-team collaboration
  • Identify issues with AI generated code and make use of AI coding agents to triage and fix issues
  • Troubleshoot coding problems efficiently to ensure a productive workspace

Key facts

Other skills

  • Communication
  • Teamwork
  • Problem Solving
  • Time Management
  • Social Skills

About the company

Multiview Financial Software logo

Multiview Financial Software

Computer Software / SaaS

Multiview is The Healthcare ERP Company Multiview ERP delivers a single source of financial truth for healthcare organizations, giving finance teams the visibility they need across departments, facilities, and service lines. More than just an accounting system, in addition to core accounting, general ledger, accounts payable and receivable, Multiview provides integrated tools for budgeting, reporting, materials management, and integrations with leading EMR and payroll solutions —so your team can focus on financial stewardship, not spreadsheets. Trusted by hundreds healthcare organizations across North America, Multiview supports financial leaders with the insights and control they need to manage complexity and plan for the future with confidence.

Company details

IndustryComputer Software / SaaS
Company size51 - 200

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

As a member of the Development team and working closely with the product management team, the

Senior Software Developer is generally responsible for the development, design and documentation of new or modified software products and ongoing business projects. The incumbent aid in the innovation and creation of Multiview Financial Software and programs.

 

Senior Software Developer works alongside the team of developers to build application that meets the need of the company and the client. The incumbent facilitates the proper design and implementation of the software from detailed computer coding to innovative design. The incumbent is an asset when creating a seamless software experience for our clients. The Software Developer works on both technical, deign aspects of software projects.

 

What you will be doing:

  • Develop software programming and document an intuitive software that meets and exceeds the needs of the company and the software
  • Professionally maintain all programs and create updates regularly to address Multiview and client’s concerns by maintaining cross-team collaboration
  • Identify issues with AI generated code.
  • Make use of AI coding agents (e.g. GitHub copilot) to triage and fix issues.
  • Make use of automated tools to double-check the code.
  • Implement event-driven agentic workflows to perform complex development tasks.
  • Troubleshoot coding problems efficiently and quickly to ensure a productive workspace
  • Ensure software security by developing programs to actively monitor the sharing of private information
  • Actively seeks ways to improve business software processes and interactions
  • Analyze information to recommend and plan the installation of new systems or modifications of an existing system
  • Confer with project managers and other departments to obtain information on limitations or capabilities
  • Aid, support the coaching, and training of other team members to ensure all employees are confident in the use of software applications
  • Fulfill a role of functional leadership – Project Lead/Scrum Master.
  • Expected to play an Advisory role on technologies and best development practices.
  • Able to represent Multiview with Customers or technical forums.
  • Able to participate in Customer opportunity assessment by contributing to RFP process.
  • Deeper knowledge of the main ERP modules and functional areas.



Competencies Profile: 

  • Software Development Skills–Software Developers know how design, develop, and test software applications. Ability to provide AI coding agents with precise and context-rich prompts regrading business logic, constraints and architecture, coding standards and domain-specific logic. This level of expertise is gained through extensive on the job experience
  • AI Skills – Ability to build AI-augmented architectures with specific AI tools and models into robust production grade applications. Design LLM using RAG pipelines and Vector Databases.
  • Data Analytics Skills- Ability to design and implement data analytics solutions that transform structured and unstructured data into actionable business insights. Experience developing dashboards, reporting solutions, data pipelines, and AI-powered analytics platforms.
  • Interpersonal Skills – Ability to effectively communicate and work with various team members both internally and externally. Excellent verbal and written communication skills are required
  • Teamwork – Software Developers are strong team players. They work with multiple teams cross-functionally, and they know how to effectively address the needs of each team while always keeping the client’s outcomes as the driver
  • Problem solving – Proactive in anticipating, analyzing, and resolving complex technical and business challenges. Strong analytical capabilities with the ability to leverage AI-assisted reasoning, data-driven insights, and modern engineering practices to identify root causes, evaluate alternatives, and implement effective solutions
  • Time management – Software Developers are extremely organized at managing their time and prioritizing. They can organize their schedule appropriately to meet commitments and project deadlines

 

You are someone who has: 

  • Computer Science degree, diploma, Masters OR equivalent work experience
  • 7 or more years of experience in software development
  • Experience developing software utilizing various coding languages including C#, SQL and thorough programming knowledge, skills with Oracle PL/SQL are required
  • Experience in Oracle Database development is highly desirable
  • Experience with Github Copilot or an equivalent is highly desirable.
  • Experience building or integrating AI-powered solutions, including Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), vector databases (pinecone, Amazon S3 JSON, pgvector etc..), or intelligent agents, is considered an asset.
  • Ability to develop unit testing of code components or complete applications
  • Analyze code for weaknesses and errors, and present detailed plans to improve them
  • Heightened attention to detail & strong analytical technical problem-solving skill
  • Outstanding collaboration and communication skills are essential (verbal and written)
  • Strong time management skills with the ability to meet deadlines for multiple, concurrent projects
  • Ability to quickly gain working knowledge of product, interpret requirements, and recommend solutions
  • Must have strong communication, research, problem-solving, presentation, and interpersonal skills
  • Strong organization, planning, prioritization, and time management skills
  • A results-oriented mindset with passion for delivering a quality product for our stakeholders
  • Demonstrated ability to maintain effective relationships with all departments and employees in a team-oriented environment
  • Experience with .NET CORE and JavaScript is considered an asset
  • Experience with accounting/financial applications is considered an asset



Disclaimer

The above statements are intended to describe the general nature and level of work being performed by the incumbent of this job.  They are not intended to be an exhaustive list of all responsibilities and activities required of this position.


The expected salary range for this role is $130,000–$170,000 CAD annually, commensurate with experience and qualifications.


Experience comes in many forms, many skills are transferable, and passion goes a long way. If your experience is this close to what we are looking for, consider applying.  We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we are dedicated to adding new perspectives to the team and encouraging everyone to apply.


ABOUT US

Multiview builds powerful, easy-to-use financial applications for clients across North America.   As a leader in the ERP/Financial Software industry, we partner with sophisticated clients across multiple industries to End Month End™.


We are extremely proud of the company we have built. Bringing together professionals with diverse backgrounds, talents, and expertise are vital to making our company stronger.   Our people-first culture is our biggest advantage and we are excited to share that commitment with you!


WHY JOIN MULTIVIEW
At Multiview, you can make an impact that matters in a way that you never thought possible. With endless opportunities at every turn, and a company culture built to support and develop our people to be the very best they can be, Multiview Corp is THE Software Company for you to learn, grow, create, connect, and lead.  We do this by taking care of our Employees first. 


We “Multiviewers” strongly believe that a great job should keep you happy both at work-and in life and we encourage that by offering:

  • Competitive Compensation
  • 4 weeks’ vacation
  • Competitive Benefits including Health, Dental and Vision
  • Workplace Flexibility
  • Health and Wellness Perks
  • Workplace Social Events and Engagements
  • Continuous growth opportunities


APPLICATION INSTRUCTIONS

Please submit your resume, and a cover letter describing, why you are a unique fit for this position by applying to this posting.


We thank all applicants for expressing their interest in Multiview; however, only those candidates selected for an interview will be contacted. 


Multiview is committed to providing an inclusive and accessible candidate experience. If you require accommodation during the recruitment and selection process, please let us know. We will work with you to meet your needs.


ACCESSIBILITY & DIVERSITY

Multiview promotes a diverse, inclusive, and accessible workplace. By embracing diversity, we are building a more effective organization that empowers our employees to be the best that they can be. We know that diversity of thought makes for the best problem-solving and creative thinking, which is why we are dedicated to adding new perspectives to the team and encouraging everyone to apply.


Multiview is an Equal Opportunity Employer, and we are committed to creating a barrier-free working environment for all. In accordance with the Accessibility for Ontarians with Disabilities Act (AODA) and Ontario Human Rights Code, Multiview will provide accommodation throughout the recruitment, selection and/or assessment process for applicants with disabilities, upon request.

Apply once. Then go straight to the hiring manager.

After you apply, unlock the direct contact details of the people who actually make the call. A quick follow-up makes you 5x more likely to land an interview.

MR

Marcus Rivera

Chief Revenue Officer

m.rivera@company.com
linkedin.com/in/marcusrivera
Unlocked after you apply
·

Software Engineer Related jobs

Other jobs at Multiview Financial Software

Premium

Reach out to the hiring manager directly.

Gain access to the contact details of the hiring managers who actually decide, and reach out to network with them directly. That, plus more when you upgrade:

  • Full match report with fit score and gaps
  • Career diagnostics on how recruiters read you
  • Curated company matches and warm intros
  • 48h early access to new roles

Cancel anytime.