Software Engineering

Junior Software Engineer

at MM Global Solutions Consulting

📍 Location Kitchener, ON N2G 1H6 Remote Hybrid
📋 Details Full-time · $45,000-$50,000/yr
📅 Posted

About the Role

Develop features, fix bugs, maintain software systems.

About MM Global Solutions Consulting

FinTech/ATM industry consulting, servicing FI clients.

Full Description

Junior Software Developer
MM Global Solutions Consulting Inc (MMGSC) is seeking a Junior Software Developer for our growing software development team. Your sound technical and business knowledge will ensure that we continue to effectively deliver exceptional value to our Financial Institution (FI) and FinTech client base. While this is an entry level role, the successful candidate will have the opportunity to augment their skills for possible future transition into a Software Developer/Consultant role. This is a great opportunity for a recent grad with less than 1 years of experience.

Although this position is remote, we are only seeking candidates in Kitchener-Waterloo, Cambridge, Guelph, Hamilton, Burlington, London, Milton and surrounding area.

Responsibilities:

--Maintenance support, bug fixing and optimization of the existing software codebase

--Participating new solution’s design and development activities

--Technical documentation of new products, solutions, and features.

--AWS infrastructure maintenance and support.

--Assist client’s QA process, issue resolution, and production support.

Successful applicants will exemplify MMGSC’s unparalleled quality standard, dedication, and commitments to our client.

Qualifications:

Key Qualifications:

--Bachelor’s degree or college diploma in Information Technology, Computer Science, or Computer Engineering
--Co-op or intern experience with software development in a professional setting

--Strong proficiency in modern Java development (both server and client)

--Proficiency with JavaScript, AngularJS, ReactJS, HTML, CSS

--Good understanding of Design Patterns, Data Structure and Algorithms

--Knowledge of Linux-based server operating systems, AWS experience is a plus.

--Sound knowledge of Spring frameworks and other open-source frameworks.

--Knowledge of Web Services (Rest and SOAP)

--Driven individual, passionate about software development, self-starter

Nice to Have Knowledge:

--Relational and NoSQL Databases (MySQL, Postgres, MongoDB, Couchbase)
--AWS experience is a plus.
--DevOps experience is a plus
--Knowledge of ATM, kiosk, and other self-service terminal is preferred.
--Knowledge of Agile/Scrum methodology
--Knowledge of JIRA and GIT is preferred
--Knowledge of AL/ML is preferred
--Knowledge of AI assisted development (i.e. Claude Code)

Applicant Requirements:
-- This position is limited to Canadian Citizens and Permanent Residents applicants only.

Job: Information Technology
Primary Location: Kitchener, Waterloo, Cambridge, ON
Shift: 1st - Daytime
Travel: No
Position: Full-time employee

About MM Global Solutions Consulting. We are the only consulting firm in the self-service and ATM industry that offers strategic and technical services to help FIs, Fintech, and other industry players enhance competitiveness, reduce cost, accelerate innovation and increase bottom line. Over the years, we have served as trusted advisers to more than 40 different financial institutions and switch providers around the world.

Job Type: Full-time

Pay: $45,000.00-$50,000.00 per year

Benefits:

  • Casual dress
  • Flexible schedule
  • Paid time off
  • Work from home

Education:

  • Bachelor's Degree (required)

Experience:

  • Java: 1 year (preferred)
  • JavaScript: 1 year (preferred)
  • AngularJS: 1 year (preferred)
  • HTML5: 1 year (preferred)

Language:

  • English (preferred)

Location:

  • Kitchener, ON N2G 1H6 (preferred)

Work Location: Hybrid remote in Kitchener, ON N2G 1H6

Opens in a new tab on the company's website