Senior Software Engineer
$95k - $125k per yearMohawk Medbuy Corporation
Senior Software Engineer Mohawk Medbuy Corporation (MMC) is a national, not-for-profit, shared services organization that supports hundreds of health care providers across Canada, as well as child welfare agencies and other public sector organizations. MMC provides value-driven contracting and procurement solutions for medical/surgical supplies, pharmaceutical products, local sourcing, capital (equipment, FF&E and redevelopment) and nutrition solutions. Other services include data analytics, in-hospital logistics, warehousing, technology, procure-to-pay and accounts payable. With an emerging focus on sustainability and reconciliation with Indigenous Peoples, MMC is actively supporting the creation of a resilient value chain that incorporates environmental, social and governance best practices. Based in Burlington, ON, the organization also has offices in Toronto, Oakville, Thunder Bay, Kingston, Brantford, London and Chatham, and a distribution centre in Oakville. Learn more: We are currently recruiting for a full-time Senior Software Engineer to support our IT Applications Development team. This role can be located out of our Toronto, Burlington, or London offices.
Position Overview The Senior Software Engineer designs, implements and supports "in-house" corporate web applications linked to Microsoft Business Central, specifically our main ERP and P2P (Procure-to-Pay) solution that supports core organizational functions and ensure their high availability. The Senior Software Engineer also provides support to the other Solution Developers with the architecting, coding and testing of software solutions.
Key Responsibilities
Strategy & Planning
- Participate in the design and implement long-term strategic goals and short-term tactical plans for managing and maintaining corporate web applications and software
- Develop and implement application standards that are aligned with organizational goals and objectives
- Contribute to the continuous improvement of development standards, coding practices, and team knowledge-sharing initiatives
- Assist in the preparation and documentation of software requirements and specifications
- Work with the planned phases of the software development life cycle (SDLC) for a variety of projects
- Conduct research on emerging technologies in support of web application development efforts, and recommend technologies that will increase cost effectiveness and systems flexibility
- Mentor junior developers through code reviews, technical discussions, and best practice recommendations to support skill development and solution quality
- Participate with Senior Management in shaping the organization's technology vision and developing strategic plans that guide technological innovation and growth.
- Draw on existing operations management experience to propose, design and implement business technology solutions aimed at delivery real-time business information to decision makers, improving operational efficiencies and increasing competitive advantage.
- Envision and deliver technology solutions to increase the value add with existing customer base and establish technology support for new product offerings.
- Critically evaluate current and new technology opportunities in support of the organizations strategic plan with the Directors, Subject Matter Experts and other Team members
Acquisition & Development
- Where applicable, design, develop, & implement software and functionality for corporate systems
- Recommend, schedule, and perform software improvements and upgrades
Operational Management
- Design and develop web-based software programs, reports and applications according to specifications
- Identify and correct bugs and design errors
- Identify and implement optimizations to code and processes to improve performance and resource intensive activities
- Write complex data queries or applications to extract and/or manipulate large data sets
- Generate statistics and prepare and write reports for management and/or team members.
- Liaise with team to assist in resolving problems with software and corporate systems.
- When required, field incoming requests to the Service Desk via both telephone and e-mail to ensure courteous, timely and effective resolution of end user issues
- Provide technical guidance and knowledge sharing to team members on development practices, tools, and application architecture
- Act as a technical resource for peers by providing guidance on complex design, troubleshooting, and development challenges
Qualifications and Skills
Skills and Competencies
- Excellent understanding of best practices for coding methodologies
- Skill in the design, use and maintenance of relational databases, custom data models
- Proven ability to collaborate with technical and non-technical stakeholders, influence solution design decisions, and contribute to a high-performing development team.
- Ability to collaborate and support other peer developers
- Demonstrated critical thinking and decision-making abilities
- Ability to troubleshoot complex technical issues in a fast-paced environment
Education, Training, and Experience
Mandatory
- University Degree in Programming, Computer Science and/or Database Development/Administration
- Proven experience designing, developing, testing, and deploying full-stack applications end-to-end
- Proven experience working in Microsoft Dynamics Nav and Business Central environments.
- Expertise in a variety of programming languages, including Microsoft Dynamics NAV C/SIDE & C/AL, ASP.NET, C#, Visual Basic
- Proven experience contributing to or owning test plans, test coverage, and quality practices
- Excellent understanding of coding methods and best practices
- Skill in the design, use and maintenance of relational databases, custom data models
- Working knowledge in HTML, XML, CSS, SQL, PL/SQL, C/AL, CSIDE along with a multitude of languages as required depending on Hospital or Medbuy system
- Understanding of AL development for Microsoft Business Central
- Understanding of data models, UML, XML, context diagrams, data flow diagrams, and database design
- Solid knowledge of Agile development and project management methodologies
Preferred
- Understanding of ERP modules such as Finance, AP, AR, Logistics etc.
Travel
- Ability to travel to Mohawk Medbuy offices if required.
As a condition of employment, you are required to submit proof of full COVID-19 vaccination to Human Resources.
MMC is a Healthcare of Ontario Pension Plan (HOOPP) employer offering a comprehensive benefits package and flexible remote work options. The targeted hiring range of this role is $95,000-$125,000 dependent on experience. This job posting is for an existing vacancy.
Qualified candidates with a desire to join our innovative team are invited to submit their application in Dayforce. Mohawk Medbuy does not use artificial intelligence to screen, assess or select applicants.
We thank all applicants for their interest; however, only those selected for an interview will be contacted. If contacted for an interview, please inform us should any accommodation be required. Mohawk Medbuy is committed to providing accessible employment practices that comply with the Accessibility for Ontarians with Disabilities Act (AODA).
- ...Description As a Senior Full Stack Engineer, you'll design and ship high-performance web applications across our React/Next.js frontend and Node.js/Express backend with real autonomy. You'll make architectural calls, explain the tradeoffs behind them, and stand behind them...SeniorFull timeWork at officeLocal area
$92.5k - $136k per year
...Description Join Team CARFAX as a Senior Software Engineer - Dev Ops We are looking for a seasoned Senior Software Engineer - Dev Ops to join our platform team and take an active role in designing, scaling, and operating the infrastructure that powers Large...SeniorFull timeSummer workCasual workWork at officeLocal areaImmediate startFlexible hours$85k - $135k per year
...want to meet YOU! THE OPPORTUNITY We are looking for a Senior Software Developer to join our dynamic team. In this role, you'll... ...University degree or college diploma in Computer Science, Software Engineering, or a related field Over 5 years of experience in Java...SeniorRemote jobFull timeWork at officeImmediate startFlexible hours$150k - $200k per year
...Senior Geotechnical Engineer Geotechnical Services Southern Ontario Annual Salary Range: $150,000 - $200,000 Be part of a team dedicated... ...Word, Excel, Outlook), as well as geotechnical engineering software (slope stability, seepage, finite element programs, etc.)....SeniorLong term contractFull timeContract workFor contractorsInternshipWork at officeFlexible hours$80k - $95k per year
...ABOUT THIS POSITION The Software Engineer II, Web will have a passion for creating innovative and engaging web products, day-dream about exciting ways to extend gaming experiences and communities to the web. They will also love building, extending websites and interactive...SuggestedFull timeInternshipLocal areaFlexible hours$89k - $138k per year
...The Senior Software QA Tester is responsible for leading test strategy, execution, and quality outcomes for Alimentiv's regulated medical imaging software and hardware products, bringing deep regulated software testing expertise and operating with minimal day-to-day supervision...SeniorFull timeLocal area- ...Company Description We are a retail systems integrator and software provider that helps you design, implement, integrate and maintain... ...or Diploma usually in computer science, computer systems engineering, software engineering or mathematics or Completion of a college...SeniorFull timeRemote workTrial period
$97.5k - $130k per year
...Description Join our winning team as a Senior Systems Engineer We are seeking a skilled Systems Engineer to join our Enterprise Systems Engineering team. The team is highly skilled and collaborative, diverse, and geographically distributed. Our mission is to build...SeniorFull timeWork at officeLocal area$65.9k - $87.3k per year
...projects. How will you make a difference? As a member of the software team in Bach-Simpson, you will report to the Software Manager.... ...qualifications for this role: Bachelor’s degree in software engineering, Computer Science, Information Technology or a closely related...Full timeWorldwide- ...Overview The Software Support Specialist role is part of EventConnect’s Operations team and is designed to build deep hands-on knowledge... ...escalating more complex bugs or feature requests to Product or Engineering with clear and accurate documentation • Support customers and...Full time
- ...various offices located across Canada. For more information on VersaBank , please visit our website at . We are looking for a Software Developer to join our IT team. This is a full-time, in office role based in London, ON. As a Software Developer, you will...Full timeWork at office
$73.6k - $92k per year
...Software Test Specialist/Engineer P54 Job Description The Software Test role is responsible for testing Computer Software Configuration Item (CSCI) code to verify the functionality meets the requirements specifications.The Software Test role is responsible for designing...Full timeWork at office$80.8k - $101k per year
...Embedded Software Specialist/Engineer P54 (12 month fixed term contract salaried position) Job Description The embedded software team creates and produces software operating on embedded hardware within the vehicle envelope. They design, develop, and maintain software...Full timeFixed term contractWork at office$48 - $54 per hour
...growth. About the Role Join TrueLight as an Applications Engineer and take the lead in developing innovative vision and automation... ...Experience with machine vision technologies, robotic automation, CAD software, simulations, or technical design tools is considered an asset...Full timeBank staffFlexible hours$57.3k - $65k per year
...difference? As a Specialist – Electronics Engineering and member of the monitoring team in Bach... ...complexity, under the direction of more senior team members. What do we want to know... ...Proficient in the use of electronic design software (Altium Designer and OrCAD) Experience...SeniorFull timeWorldwide$65k - $85k per year
...Job Responsibility: Software Engineer (Growing Pet Products Manufacturer) Location: London, Ontario Salary: $65,000 - $85,000 Position Type: Full-Time (On-Site) Number of Openings: 1 About Us TagsforHope is a rapidly growing pet accessories and lifestyle brand...Full timeWork at officeMonday to fridayFlexible hours- ...Lead code reviews and collaborate across all phases of the Software Development Life Cycle Implement security measures for embedded... ...Who are you?: Bachelor's of Computer Science, Software Engineering or related technical field. Expert in C++ or C Strong foundation...SeniorLong term contractFull timeLocal areaFlexible hours
- ...Everyone has a role to play and we take ours seriously. As the DevOps Engineer , you will be working closely with our development, security and IT teams to create fast, reliable and secure software by designing, implementing and maintaining our software infrastructure....Long term contractFull timeManual laborLocal areaFlexible hours
$106.46k - $125.25k per year
...and identifying required skill sets. - Support application and software maintenance, upgrades, implementations, and releases within the... ...level with a specialty focus in Science, Technology, Engineering and Mathematics. Experience Seven years prior experience...SeniorFull timeWork at officeFlexible hours- ...LAPORTE is a consulting engineering firm providing high-value engineering services to the pharmaceutical, food and beverage, industrial biotechnology... ...employer who takes care of its greatest asset: its employees! Senior Automation Engineer, Toronto, ON / London, ON This position...SeniorPermanent employmentFull timeFor contractorsWork at officeFlexible hours2 days per week
$35 - $42 per hour
...continuous learning, and professional growth. About the Role The Senior Project Buyer is responsible for strategic sourcing, supplier... ...Price and place purchase orders for parts; work with the Engineering group and suppliers to find alternatives that meet the project schedules...SeniorFull timeContract workFor contractorsFor subcontractorBank staffWork at officeFlexible hours- ...Solutions Engineer About LBMX LBMX is a dynamic and growing SaaS company with an international perspective, proudly based in London, Ontario. As we continue our strong growth trajectory, we’re looking for talented, driven, and collaborative individuals to join us and...InternshipHome officeFlexible hours
$130k - $180k per year
...to build a future that’s uniquely yours? Join our award-winning team and make a difference that defines you. RVA is seeking a Senior Engineer to join their Transportation team. This position will be based in our London, ON office. Duties Responsible for leading preliminary...SeniorContract workTemporary workInternshipSummer holidayWork at officeRemote workWork from homeRelocationFlexible hours$100k - $120k per year
...Job Description: Job Title: Software Developer IV, Data & Insights Location: Remote | Canada Reports to: Software Engineering Manager Employment Type: Full-time This... ...the Role: JD Power is looking for a senior software engineer to join our Research &...SeniorFull timeLocal areaRemote workFlexible hours$70k per year
...seriously. About this role: As part of the Wealth team, the Senior Financial Planner takes a proactive approach to help our Members... ...environment. Demonstrated proficiency in utilizing basic software tools for contact management, investments, education and...SeniorFull timeWork at officeLocal areaRemote work$50k - $80k per year
...in the face of change. Make an impact with our Tax team as a Senior Accountant. This diverse team of professionals delivers customized... ...Income Tax Act ~ Experience working with accounting and tax software ****@*****.*** With a focus on high-potential earnings, MNP...SeniorFull timeRemote workFlexible hours$70k - $93.5k per year
...Responsibilities Design software that implements formal requirements and oversee or review proposed designs. Implement, debug, root... ...and fixtures. Requirements Bachelor’s degree in software engineering, Computer Science, Information Technology, or a closely related...Full timeManual labor- ...Southwestern Ontario. GEI Consultants is a trusted leader in engineering, environmental, and scientific consulting services across North... .... As we continue to grow across Ontario, we are looking for a Senior Project Manager / Project Manager to join and support our London...SeniorLong term contractFull timeContract workFor contractorsWork at officeFlexible hours
$65.9k - $87.3k per year
...Responsibilities Analyze technical requirements and design software that implements formal requirements. Implement software designs... ...processes. Requirements Bachelor's degree in software engineering, computer science, information technology, or a closely related...Full time$110k - $130k per year
...continuous learning, and professional growth. About the Role As a Senior Project Manager at BOS Innovations, you will lead the end-to-end... ...the active project including signoffs, milestone payments, engineering changes, risk management, information requests, etc....SeniorFull timeBank staffFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer intern London, ON
- software design engineer London, ON
- software engineer devops London, ON
- software developer internship no experience London, ON
- software engineer salary in canada London, ON
- junior software engineer London, ON
- software developer no experience London, ON
- software engineer intern London, ON
- director software engineering London, ON
- software engineer - ai machine learning London, ON


