666 Intermediate Developer jobs in Canada

Intermediate Software Developer

Ottawa, Ontario SRC Can

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

The Syracuse Research Corporation (SRC) is celebrating 60 years of redefining possible®. The company was formed to provide innovative products and seasoned analysis to solve the United States’ toughest new Electronic Warfare challenges and has now expanded operations into Canada. We do this by focusing on our customers’ needs through the innovative application of science, technology, and information to solve problems of national significance. SRC Can is a wholly owned subsidiary of SRC Inc. and is helping to shape the future Defense and Intelligence Information architectures that will support the Canadian Armed Forces and its allies. 

The Job

SRC Can is seeking an Intermediate Software Developer to help build next-generation electronic warfare solutions for the Canadian Market. Reporting to the Senior Software Developer, the intermediate developer will develop software for electronic warfare and defense solutions.

Key Responsibilities:

  • Coordinate and collaborate on software development efforts.
  • Work with subject matter and domain experts to elicit software requirements.
  • Mentor junior software developers
  • Author software source code:   
    • Contribute to software requirements, and tests.
    • Contribute to software development and integration within an agile methodology.
    • Contribute to continuous improvement across software development and processes.
  • Maintain software development infrastructure.
  • Monitor, manage, and report project status.

Requirements:
  • Bachelor’s Degree or Diploma in computer science, software engineering, or a closely related discipline.
  • Three (3+) years of experience in software development.
  • Applied knowledge and experience with the development of distributed software systems.
  • Ability to work in a fast-paced environment, think independently, and overcome technical challenges.
  • Proven ability to work in multi-disciplinary teams.
  • Excellent English verbal/written communication skills required. Proficiency in French is an asset.
  • Candidates must meet the requirements of export control and security regulations, including the Canadian Controlled Goods Program and be eligible to hold a Government of Canada Level 2 (Secret) Security Clearance.

Assets:
  • Applied knowledge and experience with container technologies.
  • Applied knowledge and experience with Java, C++, C, Typescript, JavaScript, and Python.
  • Applied knowledge and experience with PostgreSQL, Express, React, and Node.
  • Applied knowledge and experience with Oracle Database.
  • Applied knowledge and experience with object storage.
  • Applied knowledge and experience with time-series databases.
  • Applied knowledge and experience with modern data architectures.
  • Applied knowledge and experience with VS Code.
  • Applied knowledge and experience with Continuous Improvement and Continuous Delivery pipelines.
  • Applied knowledge and experience with Linux and Windows operating systems.
  • Experience working in cross-functional roles.
  • Supervisory experience of junior software developers.
  • Knowledge or experience with Electronic Warfare systems.

Additional Information

SRC Can offer a comprehensive salary, vacation, and benefits package.  We are extremely flexible around our 40-hour working week. We operate in a hybrid working environment with all staff being able to work remotely, in the SRC Can office and in Department of National Defense facilities, when appropriate.

We are an equal opportunity employer who understand that diversity generates innovation and is critical to the success of a growing organization. We celebrate diversity and are committed to creating an inclusive environment for all employees.  We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the contact information below to request specialized accommodation. All information received in relation to accommodation will be kept responsible.

The competition will remain open until all the positions are filled. We thank all applicants for their interest, however, only those selected for an interview will be contacted. No agencies or phone calls please.  

Powered by JazzHR

feh12MD9NA

This advertiser has chosen not to accept applicants from your region.

Intermediate Software Developer

London, Ontario J.D. Power

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Title: Intermediate Software Developer - P3

Location: Remote Canada

Reports To: Software Development Manager

The Role:

The Software Developer III contributes to all phases of the Software Development Lifecycle through the analysis, design, implementation, verification, and maintenance of software solutions. This role works closely with Business Unit stakeholders to review requirements, validate designs, create work estimates, develop software, and verify product releases. The Software Developer III also works in close collaboration with the Software Development Team Lead to define and implement best practices across all phases of the Software Development Lifecycle.

Core Job Duties and Responsibilities:

  • Design and code software applications from business and technical specifications
  • Develop and execute unit, component, and integration level tests to verify requirements are met
  • Perform code reviews to ensure quality, proactively identify defects, and recommend improvements
  • Investigate and resolve complex technical issues for assigned projects
  • Contribute to the creation of technical and end user product documentation

Technical Lead Job Duties and Responsibilities:

  • Develop a detailed technical understanding of client needs and project requirements
  • Lead and coordinate day-to-day technical execution of on and offshore Engineering staff
  • Work with Architects to review and provide feedback for Software Design Documents
  • Act as the primary point of contact for Project Management status updates
  • Collaborate with technical stakeholders to create detailed work package estimates
  • Create, prioritize, assign, and monitor all software development tasks for assigned projects

Education, Experience, and Competencies:

  • Post-secondary education in Computer Science or Software Engineering
  • 5+ years of software development experience with languages such as Java
  • Experience with Java application servers
  • Experience with web servers such as Apache HTTP Server
  • Experience with version control software such as Git
  • Experience with build tools such as Maven
  • Experience with continuous integration tools such as Jenkins
  • Experience with relational and non-relational database design and development
  • Exceptionally self-motivated, self-directed, and detail-oriented
  • Excellent communication, analytical, and problem-solving skills

The Way We Work:

  • Leader Led
  • Remote First
  • Foster Flexibility
  • Reward Performance
  • Time Off Matters

Company Mission

J.D. Power is clear about what we do to ensure our success into the future. We unite industry leading data and insights with world-class technology to solve our clients' toughest challenges.  

Our Values

At J.D. Power, we strive to be Truth Finders, Change Makers and Team Driven - the distinct behaviors that, together, define our unique culture.  

J.D. Power is committed to employing a diverse workforce. Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity, gender expression, veteran status, or disability.

J.D. Power is an equal-opportunity employer and compliant with AODA/ADA legislation. Should you require accommodations during the recruitment and selection process, please reach out to

To all recruitment agencies: J.D. Power does not accept unsolicited agency resumes and we are not responsible for any fees related to unsolicited resumes.

This advertiser has chosen not to accept applicants from your region.

Intermediate Software Developer

Toronto, Ontario Univeris Corporation

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

The Company

Univeris, headquartered in Toronto, Canada, is a privately held company and is the leader in enterprise wealth management for the Canadian market. Founded in 1991, Univeris has over 80 staff and 15 leading financial services clients representing over 12,000 financial advisors on the platform. It offers the most comprehensive wealth management solution for financial advisors in the credit union, banking, insurance and investment dealer sectors.

Univeris is a world-class technology platform that boasts a number of firsts in Canadian mutual fund distribution, including real-time processing, web access, built-in compliance, plus GIC and segregated funds processing capabilities. Technology innovation is one of the cornerstones of Univeris' product development strategy, and through its Evergreen approach to technology, new features and capabilities transparently integrate into the platform.

The Opportunity

At Univeris, the Software Developer perform a variety of activities involving the analysis, design, development, operation, and maintenance of software, following the iterative software development process and software development best practices.

This position is a full-time, 8-month contract role based in Toronto, working in a hybrid model (in-office twice per week).

The Role

  • Has working experience in an iterative software development life cycle model, preferably following an Agile methodology like SCRUM, SAFe, XP, etc.

  • Contributes to code reviews and code inspections.

  • Writes well-designed, testable code.

  • Integrates software components into a fully functional software system.

  • Troubleshoots, debugs, and upgrades existing systems.

  • Documents and maintains software functionality.

  • Participates in cross-team software process improvement initiatives.

  • Works in a fast-paced organization following Agile methodology.

Basic Qualifications

  • Bachelor’s Degree in Computer Science/related field or equivalent work experience.

  • 5+ years of experience in software development.

  • 2+ years of development experience in design/architecture.

  • Experience with object-oriented programming using Java

  • Experience with cloud computing platforms

  • Facilitate and develop plans for application changes

  • Excellent analytical and problem-solving skills

  • Attention to details and change impact analysis

  • Aptitude and interest in quickly learn new and emerging technologies and methods

  • Strong written/spoken communication skills

  • Ability to take a project from requirements to launch

  • Professional proficiency in English

  • Eligible to work in Canada.

Proven Qualifications

  • Strong understanding of design patterns and object-oriented techniques.

  • Proven experience in the design of complex software development solutions.

  • Expertise in developing APIs (RESTful and SOAP)

  • Experience with SQL, REST, and UI Frameworks.

  • Proven experience with JUnit/TestNG and mocking frameworks (Mockito, etc) for Unit and Integration tests.

  • Working knowledge of the Atlassian stack - Confluence, JIRA, Bamboo, etc.

  • Proficiency in (or similar technologies)

  • Java, XML/XSL, HTML/Javascript, Data Modelling

  • Framework: Spring, JSF

  • Database: MSSQL, Table Design, Stored Procedure, Release management, PostgreSQL

  • Front end: Vue, JSF, XSL, Freemarker

  • Version Control, Unit Test, API, Real-time processing, Batch processing

  • Reporting: XSL-FO, BIRT, ActiveReport

  • Background in the financial services industry, and specifically the wealth management industry

  • Preferred:

  • Experience with Single-Sign On (OAuth). 

  • Experience with API integration with pre-existing AI models. 

The Work Environment

Our mid-sized office is in a fantastic downtown location — just a 5-minute walk from Union Station, making it ideal for commuters, and right on the edge of the Financial District.

We work on a hybrid model with two in-office days per week, combining the benefits of in-person collaboration with the flexibility of remote work.

We offer a flexible schedule, however, some work outside of normal business hours may be required on occasion due to time-constrained activities or collaborating with remote teams

Our Culture

Our culture is what makes Univeris a fantastic place to work! We have an inclusive work environment that is collaborative, dynamic and open to new ideas. We incorporate integrity, honesty and commitment into all aspects of our business functioning.  From our open door policy to our engaging company events, we take every opportunity to ensure that our employees are empowered, valued and celebrated. 

At Univeris, we embrace diversity and inclusion and are committed to equal employment opportunity.  We welcome applications from qualified individuals from all backgrounds. Persons with disabilities who need accommodation in the application process may e-mail a request to 

We thank all applicants for showing an interest in this position.  Only those selected for an interview will be contacted.

Additional Information

Please note: The salary range listed is a placeholder and not reflective of the actual compensation. Final compensation will be discussed during the interview process based on experience and fit.

This advertiser has chosen not to accept applicants from your region.

Intermediate .Net Developer

Montréal, Quebec Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Senior .Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 companies.

You Have:

  • Minimum 2+ years’ experience developing software applications in .Net, coding in C#
  • 3+ years' experience with Javascript
  • Experience with mentorship, performing code reviews and guiding architectural decision making
  • Familiarity working with and deploying applications in a cloud environment. Azure preferable, but not required.
  • Experienced building applications in Angular , or ReactJS preferable.

Perks:

  • Competitive Salary
  • Health and dental benefits
  • Work completely remote

If this sounds like your next career move, please apply to this position!

This advertiser has chosen not to accept applicants from your region.

Intermediate .Net Developer

Kitchener, British Columbia Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Senior .Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 companies.

You Have:

  • Minimum 2+ years’ experience developing software applications in .Net, coding in C#
  • 3+ years' experience with Javascript
  • Experience with mentorship, performing code reviews and guiding architectural decision making
  • Familiarity working with and deploying applications in a cloud environment. Azure preferable, but not required.
  • Experienced building applications in Angular , or ReactJS preferable.

Perks:

  • Competitive Salary
  • Health and dental benefits
  • Work completely remote

If this sounds like your next career move, please apply to this position!

This advertiser has chosen not to accept applicants from your region.

Intermediate .Net Developer

White Rock, British Columbia Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Senior .Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 companies.

You Have:

  • Minimum 2+ years’ experience developing software applications in .Net, coding in C#
  • 3+ years' experience with Javascript
  • Experience with mentorship, performing code reviews and guiding architectural decision making
  • Familiarity working with and deploying applications in a cloud environment. Azure preferable, but not required.
  • Experienced building applications in Angular , or ReactJS preferable.

Perks:

  • Competitive Salary
  • Health and dental benefits
  • Work completely remote

If this sounds like your next career move, please apply to this position!

This advertiser has chosen not to accept applicants from your region.

Intermediate .Net Developer

Edmonton, Alberta Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Senior .Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 companies.

You Have:

  • Minimum 2+ years’ experience developing software applications in .Net, coding in C#
  • 3+ years' experience with Javascript
  • Experience with mentorship, performing code reviews and guiding architectural decision making
  • Familiarity working with and deploying applications in a cloud environment. Azure preferable, but not required.
  • Experienced building applications in Angular , or ReactJS preferable.

Perks:

  • Competitive Salary
  • Health and dental benefits
  • Work completely remote

If this sounds like your next career move, please apply to this position!

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Intermediate developer Jobs in Canada !

Intermediate .Net Developer

Québec, Quebec Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Senior .Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 companies.

You Have:

  • Minimum 2+ years’ experience developing software applications in .Net, coding in C#
  • 3+ years' experience with Javascript
  • Experience with mentorship, performing code reviews and guiding architectural decision making
  • Familiarity working with and deploying applications in a cloud environment. Azure preferable, but not required.
  • Experienced building applications in Angular , or ReactJS preferable.

Perks:

  • Competitive Salary
  • Health and dental benefits
  • Work completely remote

If this sounds like your next career move, please apply to this position!

This advertiser has chosen not to accept applicants from your region.

Intermediate .Net Developer

Calgary, Alberta Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an experienced Senior .Net Developer for our client. This is a permanent position that is remote, or based in their office in Vancouver. Our client is an Enterprise company that builds SaaS products for Fortune 500 companies.

You Have:

  • Minimum 2+ years’ experience developing software applications in .Net, coding in C#
  • 3+ years' experience with Javascript
  • Experience with mentorship, performing code reviews and guiding architectural decision making
  • Familiarity working with and deploying applications in a cloud environment. Azure preferable, but not required.
  • Experienced building applications in Angular , or ReactJS preferable.

Perks:

  • Competitive Salary
  • Health and dental benefits
  • Work completely remote

If this sounds like your next career move, please apply to this position!

This advertiser has chosen not to accept applicants from your region.

Intermediate API Developer

London, Ontario WinAir

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Company Description

Company Profile

In the mid-1980s, WinAir’s founders, Bert and Helen Vergeer, recognized the inefficiencies in aviation maintenance, which relied heavily on paper-based processes. Their vision led to the development of AV-BASE, one of the first digital aviation record-keeping and inventory management systems. Today, WinAir is a fully browser-based solution, used in more than 30 countries. As it celebrates over 35 years in operation, WinAir remains the longest-standing aviation management software provider, continuously innovating to support clients worldwide. With a legacy built on reliability, adaptability, and industry expertise, WinAir continues to shape the future of aviation maintenance management.

Vision Statement

To be the global standard in aviation software—powering safe, efficient, and connected operations through innovation, dependability, and passion.

Mission Statement

We deliver intuitive, reliable aviation software that empowers operators and maintenance teams to work smarter. By combining deep industry knowledge with cutting-edge technology, we streamline operations, ensure compliance, and help our clients keep aircraft flying safely and efficiently.

Our Values

  1. Curiosity – A drive to explore, learn, and innovate by asking questions and seeking better solutions.

  2. Collaboration – Working together openly and respectfully to achieve shared goals and create stronger outcomes.

  3. Dependability – Being reliable, consistent, and accountable in delivering on promises and responsibilities.

  4. Efficiency – Maximizing productivity and resources by working smart, staying organized, and reducing waste.

  5. Passion – Bringing energy, enthusiasm, and dedication to everything we do, inspiring others through commitment.

Job Description

Reporting to the Development Manager, the Intermediate API Developer will be a proactive, enthusiastic team member responsible for designing, developing, and maintaining robust integration solutions that connect WinAir with third-party systems and services. This role involves hands-on coding, testing, debugging, and applying analytical skills to ensure reliable, scalable, and secure API-driven data exchange. The Intermediate API Developer will collaborate with both technical and non-technical stakeholders to implement and document business-critical integrations, while assisting with other duties as assigned to support ongoing product development.

Responsibilities

  • Collaborate with both technical and non-technical teams, effectively communicating integration concepts and providing clear documentation for API and data-flow implementations.

  • Design, develop, and maintain RESTful and RPC-based services using Spring to enable seamless data exchange.

  • Implement and optimize database interactions in PostgreSQL.

  • Consume and integrate with third-party APIs, handling authentication and ensuring robust error handling and retry logic.

  • Write clean, reusable code while adhering to established corporate standards and requirements documentation.

  • Actively contribute to product design during team-driven design and scoping sessions.

  • Perform code reviews and offer constructive feedback.

  • Review requirements documentation and provide feedback to ensure alignment with project goals.

  • Assist in identifying and resolving design issues.

  • Engage in continuous learning and development to enhance technical skills.

  • Propose creative solutions to development challenges.

Qualifications

Education & Experience

  • Minimum of College Diploma in Computer Science or related field (or equivalent job experience).

  • 2-4 years of commercial experience in web application development or software development.

  • Experience with partial to full remote operations is an asset.

Skills & Aptitudes

  • Experience managing object-oriented programming/modular programming

  • Experience with Java 8/11 frameworks, Tomcat (webserver), Ajax, Hibernate, PostgreSQL.

  • Experience designing and maintaining REST APIs, including API documentation and troubleshooting

  • Experience with API security standards and best practices

  • Experience in developing and maintaining unit tests for a large, interconnected codebase is preferred

  • Experience working in and problem solving in a PostgreSQL environment

  • Ability to analyze and optimize performance of both application code and database queries

Environment & Physical

  • Candidate must reside in Ontario, Canada

  • Work in a fast-paced environment with changing priorities

  • Be able to work remotely and on-site upon request

  • Be able to sit for prolonged periods



Additional Information

Why Work for Us?

We offer a competitive compensation package  based on experience and a proven track record of success relative to the deliverables of the role. Benefits offered at WinAir include extended healthcare, dental, EAP, RRSP matching, etc.

We are also proud to offer a flexible work schedule,  including "Summer Friday hours"  maximizing good work-life balance, different social committee events , and quarterly Town Hall meetings  to foster teamwork and a strong, long-lasting work relationship.

Do you want to hear more about what we can offer? Why not check out our website and see what is available? We are hiring for different roles and would love to hear from qualified individuals like yourself!

To Apply

Please submit your resume and a detailed cover letter explaining your experience, knowledge, and ability towards this career path, and why we need to speak with you.

Thank you in advance for your interest. Only those candidates selected for an interview will be contacted. If you require any accommodation at any point of recruitment process, please let us know.

This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Intermediate Developer Jobs