Software Developer Jobs in Canada
CA-Procom
Calgary, AB
Three plus (3+) years of experience developing microservices with Java web frameworks, preferably Spring Framework, Spring Boot, JavaScript frontend libraries such as React, and using Bootstrap. Three plus (3+) years of experience developing and maintaining unit and integration tests, and working with tools like Git, GitLab, Jenkins, Docker, Kubernetes, RabbitMQ, and messaging queues.
CA-Procom
Calgary, AB
Senior .Net Developer Responsibilities: Work with an existing development team and product managers to create software solutions. On behalf of our client, Procom is seeking a Senior .NET Developer for a full-time/on site position in Calgary, AB.
CA-Procom
Burnaby, BC
Support the general activities to progress the broader integration domain upon the request of the Integration Project Lead, as well as, the overall work stream PM and program leadership that includes but not limited to the following: Work and collaborate with other stakeholder on status, risks and timelines . Biztalk Developer Job Details Work closely with the Integration Projects lead to drive the day-to-day activities, as well as, ensure effective communication and escalation of risks and issues within the established project governance.
Amazon Development Centre Canada ULC
Vancouver, BC
As a Software Engineer working on the S3 Replication team, you will design and develop globally distributed highly available services that provide robust, safe and scalable ways for customers to utilize multi-region storage strategies within the applications. You should be somebody who enjoys working on hard computing problems, is customer-centric, and feels strongly not only about building good software but about making that software achieve its goals in operational reality.
Intellex Systems Group
Edmonton, AB
C# Software Engineers– our client requires multiple software engineers with strong C# backend non-database full lifecycle application development experience. Our clients and consultants are supported by our internal staff who are experienced in both Information Technology and staffing.
Maplesoft Group Inc.
Not Available, undefined
Experience An active listener and tactful communicator with the strong interpersonal skills needed to work with various stakeholders, eliminate ambiguity, manage expectations, and tactfully push when needed. • Using a variety of technologies including various serverless frameworks to integrate client technology elements with other systems used by the customer and/or migrate data to client from other systems.
Maplesoft Group Inc.
Ottawa, undefined
Solid understanding of software development lifecycle (SDLC); - Minimum of 5 years of experience in rules coding using FICO Blaze Advisor or other similar rule management platforms. We are committed to developing inclusive, barrier-free recruitment and selection processes, and a work environment that supports our diverse workforce.
Maplesoft Group Inc.
Hybrid - Winnipeg, undefined
Operational knowledge of Microsoft SQL Server, including experience working with SQL Server to create and administer databases. Requirements: - Minimum of six (6) years of experience developing new application solutions, maintaining existing applications, and providing ongoing production support.
Maplesoft Group Inc.
Not Available, undefined
The Consultant should have the following qualifications and skills: • University degree or college diploma in computer science or related field, or an equivalent combination . We are pleased to consider all qualified applicants irrespective of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans’ status, Aboriginal peoples or any other legally protected factors.
Maplesoft Group Inc.
Ottawa, ON
Tasks and Responsibilities include, but are not limited to the following: - Our client is looking for an Excel developer tasked to audit a 3rd party developed Excel spreadsheet. - The spreadsheet has formulas and macros that import a patient data file, sort the data and then perform calculations to determine test results for the patient.
Maplesoft Group Inc.
Hybrid - Winnipeg, undefined
At least 5 years of experience working with Microsoft Dynamics 365 and Power Platform (Power Apps, Power Automate, Power BI). We are pleased to consider all qualified applicants irrespective of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans’ status, Aboriginal peoples or any other legally protected factors.
Maplesoft Group Inc.
Ottawa, ON
Participating in the Program Increment planning and closeout events (quarterly), iteration planning and closeout sessions (bi-weekly), team scrums/standups (daily). We are committed to developing inclusive, barrier-free recruitment and selection processes, and a work environment that supports our diverse workforce.
Metabolomix Inc o/a MTX
$39.06 Per Hour
Edmonton, AB
Write, modify, integrate and test software code, Maintain existing computer programs by making modifications as required, Communicate technical problems, processes and solutions, Prepare reports, manuals and other documentation on the status, operation and maintenance of software, Assist in the collection and documentation of user's requirements, Assist in the development of logical and physical specifications, Research and evaluate a variety of software products, Program animation software to predefined specifications for interactive CDs, DVDs, video game cartridges and Internet-based applications, Program special effects software for film and video applications, Write, modify, integrate and test software code for e-commerce and other Internet applications, Manage incidents, JavaScript Object Notation (JSON), Robotic process automation, Consult with clients after sale to provide ongoing support. Computer and technology knowledge, Unix, JavaScript, SQL, API, MySQL, Python, React.js, Ruby on Rails, Bootstrap, HP/UX, VMS, GitHub.
Snaplii Inc.
$90000 - $140000 YEAR
Mississauga, ON
If you are a critical thinker, capable of designing and implementing complex systems, rapidly learning new technologies, and effectively collaborating across departments, we’d love to hear from you. You will need to thrive in a fast-paced environment, handle high-pressure situations, and align with the tight schedules of a growing company.
TES The Employment Solution Inc.
MARKHAM, ON
Build end-to-end solutions using ReactJS and similar frontend frameworks as well as using NodeJS for backend requirements. • Proven experience as an UI technology senior developer applying best engineering practices for peer review of code, design specifications, and unit tests.
TES The Employment Solution Inc.
QUEBEC CITY, QC
Reference Code: 049396 Minimum requirements: • Degree in Computer Science, Engineering, or any combination of equivalent education and experience. • 7+ years of experience as a Java Developer.
Nova Tribes Inc
Mississauga, ON
The Ingenium Senior Developer will work alongside other Legacy IT professionals to participate in the design and delivery of New sales and Policy Servicing functionality on Ingenium 7.7 platform, across various product categories. Legacy Technical Analysis: Technical analysis of legacy Ingenium 5.4 platform for code conversion, code reviews, coding and testing activities.
Virtual Company
$60 Per hour
Woodbridge, ON
Determining compensation for this role (and others) at Vaco depends upon a wide array of factors including but not limited to: the individual’s skill sets, experience and training; licensure and certification requirements; office location and other geographic considerations; other business and organizational needs. Vaco values a diverse workplace and strongly encourages women, people of color, LGBTQ+ individuals, people with disabilities, members of ethnic minorities, foreign-born residents, and veterans to apply.
Software Developer Jobs Overview
Just about every organization relies on computer systems to perform administrative and business functions. But without software, these computer systems serve almost no purpose. Talented software developers are needed to create programs for every business function from accounting to presentations. Software developer jobs are available to job seekers with a computer science degree and a knack for coding.
As a software developer, you'll develop and test software programs tailored to customers' needs, working with coding languages such as Python, JavaScript, PHP, and MATLAB to design software and ensure that it functions properly. If you have such a skill set along with a passion for software development, companies are in need of your services. According to the Job Bank of Canada, most software developer jobs over the next three years will be found in British Columbia, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, and Quebec.
You can also expand your search for computer jobs by considering these similar positions:
Software Developer Education and Skills
To get hired in a software developer job, you'll need a bachelor's degree in computer science or a related field. It helps to have a post-secondary specialization in programming for engineering and scientific applications. Having software development experience and proven knowledge of coding will give you a significant advantage in your job search.
More importantly, employers want to see that you have the followings skills and qualities:
- Advanced knowledge of computer and information systems.
- The ability to write, modify, and test software codes.
- The ability to create, maintain, and troubleshoot software.
- Strong analytical and problem-solving skills.
- Keen attention to detail.
- The ability to think outside the box.
- Exceptional communication and interpersonal skills.
Update Your Software Developer Resume
If you want to land that software developer job you're after, you'll need to devote a few hours to polishing your resume. Potential employers want to see that you've organized your resume in a logical way and that you have the right skills and qualifications for the job. Not sure where to begin? You can refer to our software developer resume sample to learn how to create a resume that gets results.
To make sure that your resume doesn't get tossed in the bin, you'll need a solid cover letter. You should briefly introduce yourself, discuss your achievements and qualifications, and describe why you're a good fit for the job. Our cover letter samples and writing tips can help guide you through the process.
Interviewing for a Software Developer Job
Once a potential employer has reviewed your application, they'll choose several promising candidates to meet the team via an interview. Sweating already? Make interviewing a bit less intimidating by reviewing Monster's comprehensive list of interview questions, articles, and advice. Our collection of interview questions and suggested answers can help you to remain cool, calm, and collected on the big day.
How Much Do Software Developer Jobs Pay?
Want to ensure you're getting paid what you're worth? The median salary for software developers varies by province and experience level. For example, software developers in Quebec earn a median annual salary of $86,442. In British Columbia, they earn a median of $94,071. You can see for yourself by typing your job title and location into our Salary Tools. On each page, you'll also find a list of skills you may need to boost your professional value and advance your career.
Want to Learn More About a Company You're Interested In?
It's a good idea to learn about a company before you apply, so you can decide if it's worth the time and effort. Monster's company reviews are a good place to start your research. Here, you'll find a company's headquarters, locations, size, and an overview of their products and services. Some of our company profiles contain photos and videos that show snapshots of the company culture and values.
Sign Up With Monster to Program Your Job Search
Do you have the skills and qualifications employers are looking for? If so, create a free profile at Monster to begin your search for software developer jobs. We'll also keep you in the loop on new jobs in your field and provide you with expert advice that you can rely on throughout your career.