MAD Elevator
Posted 3w ago

Software Developer (Junior to Intermediate)

MAD Elevator
Mississauga, Ontario, Canada
$72k-$95k/yrOnsiteFull Time
Responsibilities
  • building applications
  • debugging issues
  • integrating systems
Requirements
  • Bachelor's degree or equivalent
  • Experience with web and desktop apps
  • Proficiency in TypeScript/JavaScript/C#, SQL
  • API integration, and strong problem-solving and communication skills
Technical tools mentioned
TypeScriptJavaScriptC#Next.jsReactPythonWPFWinFormsSQL ServerPostgreSQLMySQLRESTGraphQLGitClaude CodeGitHub CopilotHTML5AWSAzureDockerAws CodeBuildGitHub ActionsElasticsearchElectron.NET.NET 8JiraConfluence

Job description

Primary Function:

As a Junior Software Developer, you will collaborate with our Principal Software Developer to build, maintain, and enhance code for both existing and new projects.

The ideal candidate should be self driven and have a systematic problem-solving approach and strong troubleshooting skills. The candidate should have exceptional communication skills, previous experience in a start-up environment, be proactive about improving quality, and one who learns quickly and stays informed regarding industry trends. 

Qualifications and Educational Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, or equivalent work experience
  • Co-op work experience preferred
  • Experience working on web and desktop applications
  • Familiarity with back-end systems and various system architectures
  • Knowledge of software patterns and strong written and verbal communication skills

Preferred Qualifications and Experience:

  • Proficiency in TypeScript, JavaScript, and C#
  • Experience building web applications with Next.js and React
  • Experience with Python for back-end services and automation
  • Experience with MVC, MVP, and MVVM architectures
  • Exposure to WPF and WinForms projects
  • Familiarity with SQL Server and PostgreSQL databases (MySQL a plus)
  • Experience integrating with ERP systems via REST and GraphQL APIs
  • Familiarity with source code management and branching techniques (Git preferred)
  • Experience using AI-assisted development tools (e.g. Claude Code, GitHub Copilot)
  • Exposure to HTML5 and GraphQL
  • Demonstrated ability to debug production systems and trace issues across application, integration, and database layers

 Assets:

  • Experience working with cloud platforms such as AWS and Azure
  • Familiarity with containerization (Docker) and orchestration tools
  • Understanding of DevOps practices and CI/CD pipelines (e.g. Aws CodeBuild)
  • Exposure to Elasticsearch or other search/indexing technologies
  • Experience with Electron desktop applications

Responsibilities, Skills, and Competencies:

  1. Collaborate with an experienced full-stack software developer to maintain and enhance existing projects by adding new features or debugging based on tickets.
  2. Work on new projects, participating in the development lifecycle from requirements gathering to deployment.
  3. Write well-designed, reusable, testable, and efficient code.
  4. Troubleshoot and resolve issues.
  5. Participate in peer code reviews.
  6. Stay informed about industry trends and continuously improve your skills.
  7. Demonstrate strong problem-solving abilities and a systematic approach.
  8. Proactively contribute to quality improvement initiatives.
  9. Learn quickly and adapt to new technologies and frameworks.
  10. Build and maintain web applications using Next.js, TypeScript, and React, such as customer-facing sales and order-tracking portals.
  11. Develop and maintain desktop applications in C#/.NET, including WinForms and WPF across .NET Framework and .NET 8.
  12. Build and consume REST/GraphQL APIs and data-sync services that integrate internal applications with ERP systems.
  13. Write and optimize SQL across ERP and application databases, including SQL Server and PostgreSQL queries and stored procedures.
  14. Work with containerized services and cloud deployment through CI/CD pipelines, including Docker, AWS, and GitHub Actions.
  15. Use AI-assisted development tools responsibly to accelerate development, debugging, and code review while validating outputs before implementation.
  16. Contribute to ongoing modernization of legacy applications while keeping business-critical systems reliable.
  17. Other duties as assigned.
  18. Able to lift up to 15 lbs; may work in hot areas 5%, noise 0%.
  19. Ensure adherence to Health and Safety as well as active participation in 5S activities in the work area.

Measures of Success / KPI Metrics:

  1. Feature & Project Delivery
    • Deliver assigned features, enhancements, and new-project work on schedule and to agreed acceptance criteria across web (Next.js/TypeScript) and desktop (.NET/C#) applications.
    • Break work into reviewable, testable increments and meet sprint/board commitments consistently.
  2. Production Stability & Issue Resolution
    • Diagnose and resolve ticketed issues within agreed severity-based timeframes, tracing root cause across application, integration, and database layers.
    • Deliver durable fixes rather than repeat patches — measured by low recurrence of the same defect (e.g. ERP invoicing and ship-posting issues).
  3. Code Quality & Peer Review
    • Maintain code quality through peer review, adherence to team standards, and appropriate test coverage.
    • Provide timely, constructive reviews and apply sound judgment with AI-assisted tools — validating output, not shipping it unchecked.
  4. ERP Integration & Data Reliability
    • Ensure APIs and data-sync services post correctly to and from ERP systems (orders, shipments, invoicing, inventory).
    • Optimize and maintain SQL across ERP and application databases for correctness and performance.
  5. Deployment & Operational Readiness
    • Ship changes through CI/CD pipelines cleanly, with successful builds and low rollback/hotfix rates.
    • Support reliable operation of containerized and cloud-deployed services.
  6. Technical Documentation & Knowledge Sharing
    • Create and maintain current documentation for systems, integrations, and fixes so knowledge isn't siloed to one person.
    • Keep work traceable in Jira/Confluence with accurate runbook and recovery steps.
  7. Learning, Modernization & Continuous Improvement
    • Ramp on the existing codebase and adopt new frameworks/tools quickly, contributing to modernization (e.g. legacy .NET to .NET 8).
    • Proactively surface and act on quality and process improvement opportunities.
  8. Collaboration & Stakeholder Support
    • Translate business needs from operations, finance, engineering, and shipping teams into working technical solutions.
    • Communicate clearly and follow through, giving internal stakeholders a responsive, positive experience.

This position is located at 6635 Ordan Drive in Mississauga, ON. Hours are typically 8:00am to 4:30pm. 

We are open to candidates at both the junior and intermediate levels. Compensation will be based on experience, skills, and qualifications.

Pay: $72,000 - $95,000.00

This is a Full-time, Salary position. 
This posting has one (1) vacancy. 

Want to see what it's like working at MAD? Visit us on Facebook.

Due to the number of responses, only qualified candidates who meet the requirements of the job will be selected for an interview.

We are an Equal Opportunity Employer in accordance with the Accessibility for Ontarians with Disabilities Act, 2005 (AODA) and the Ontario Human Rights Code (OHRC). Accommodations can be made available to applicants with disabilities throughout the recruitment, selection and/or assessment process.

If you require accommodation in applying for a posting, please contact Human Resources.


About MAD Elevator

Manufacturer of elevator fixtures, car interiors, and digital displays.

Similar jobs

Software Developer roles near Mississauga, Ontario
5h
Save
Mark Applied
Hide
Software Engineer
Toronto, Ontario, Canada
HybridFull Time
AppearOnAI
AppearOnAI: AI visibility platform for optimizing brand presence in search.
3+ YOERequires 3+ years of software engineering or equivalent production experience, backend/API/web or distributed systems expertise, TypeScript or JavaScript proficiency, and knowledge of HTTP, APIs, databases, caching, and web infrastructure.
TypeScript, JavaScript, HTTP, APIs, Cloudflare Workers, CDNs, DNS, React
6h
Save
Mark Applied
Hide
Software Developer - Frontend Enterprise Web Applications Development
Markham, Ontario, Canada
OnsiteFull Time
CIeNET
CIeNETEuronext Paris: ATE: Global provider of software development and technical consulting services.
2+ YOERequires 2–5 years of frontend development experience, React, TypeScript, Angular or Vue.js, HTML5, CSS3, JavaScript, RESTful APIs, debugging, communication, and a bachelor's degree in a related field.
React, TypeScript, Angular, Vue.js, HTML5, CSS3, JavaScript, RESTful APIs, Material UI, CI/CD, Agile, Java, Kotlin
7h
Save
Mark Applied
Hide
Staff Software Engineer, Streaming Foundations
Toronto, Ontario, Canada
$160k-$220k/yr OnsiteFull Time
Okta
OktaNASDAQ: OKTA: Provide secure identity management and authentication for enterprises.
7+ YOE7+ years of software development experience; expertise designing scalable event-driven systems, database fundamentals, Kafka, and reliable platform infrastructure. Golang or Java preferred.
Golang, Java, Kafka, TypeScript, React, AWS, Azure, Kubernetes, Docker
7h
Save
Mark Applied
Hide
Software Engineer (Java, Springboot)
Pune or Chicago or Madrid or Toronto or Chennai
OnsiteFull Time
NielsenIQ
NielsenIQNYSE: NIQ: Provides consumer intelligence and retail measurement data services.
2+ YOERequires 2–4 years of backend engineering experience with Java and Spring Boot, SQL, testing, CI/CD, version control, Linux/Unix, Agile/Scrum, troubleshooting, and strong English communication.
Microsoft Azure, Spring Boot, Jenkins, Java, SQL, JUnit, Bitbucket, Linux, Unix, Azure DevOps, Team Foundation Server (TFS), Jira, Confluence, Hibernate, Spring Integration, Java POJO, Microsoft Excel
8h
Save
Mark Applied
Hide
Développeur(euse) logiciel senior / Senior Software Engineering
Canada or Vancouver or Greater Toronto County or Montreal
$114k-$204k/yr RemoteFull Time
Microsoft
MicrosoftNASDAQ: MSFT: Develops software, services, devices, and cloud computing solutions.
4+ YOEBachelor's degree in Computer Science or related technical field, 4+ years of software development experience, and coding experience in C, C++, C#, Java, JavaScript, or Python.
C, C++, C#, Java, JavaScript, Python, Microsoft Azure, Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure Database for PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, Power BI, Power Query, Microsoft Excel, SDK, API, Agile
13h
Save
Mark Applied
Hide
Senior Software Developer, Applied AI
Waterloo or Toronto
$182k-$186k/yr OnsiteFull Time
Google
GoogleNASDAQ: GOOGL: Provides online search, advertising, cloud computing, and consumer electronics.
5+ YOEBachelor's degree or equivalent, 5 years software development, 3 years software testing or product launches, 1 year software design, 3 years ML infrastructure, and 1 year GenAI experience.
GenAI, LLMs, Vertex AI Search
22h
Save
Mark Applied
Hide
Senior Software Engineer/ Software Developer (Backend)
Waterloo, Ontario, Canada
$142k-$213k/yr HybridFull Time
Sony Interactive Entertainment
Sony Interactive EntertainmentTokyo Stock Exchange: 6758: Develops and publishes PlayStation gaming hardware, software, and services.
5+ YOE5+ years building and operating production backend services; BS/MS in computer science, software engineering, or equivalent experience; Node.js with TypeScript, databases, APIs, AWS, containers, CI/CD, and infrastructure as code.
Node.js, TypeScript, PostgreSQL, GraphQL, REST, AWS, CI/CD, Infrastructure as Code (IaC)
22h
Save
Mark Applied
Hide
Staff Software Engineer
Toronto, Ontario, Canada
OnsiteFull Time
Equifax
EquifaxNew York Stock Exchange: EFX: Provides consumer credit reporting and data analytics services globally.
7+ YOEBachelor's degree or equivalent experience; 7+ years in software engineering, Java, Spring Boot, cloud-native solutions, microservices, and deployment pipelines; proficiency with AI-powered development tools.
Java, Spring Boot, TypeScript, JavaScript, HTML, CSS, GitHub Copilot, Claude Code, GCP, AWS, Azure, Dataflow, Apache Beam, Bigtable, BigQuery, Pub/Sub, Google Cloud Storage, Cloud Composer, Airflow, Google Kubernetes Engine, Kubernetes, GitHub Actions, Jenkins, Helm Charts, Terraform