666 Intermediate Developer jobs in Canada
Intermediate Software Developer
Posted today
Job Viewed
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
Intermediate Software Developer
Posted today
Job Viewed
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.
Intermediate Software Developer
Posted today
Job Viewed
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.
Intermediate .Net Developer
Posted today
Job Viewed
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!
Intermediate .Net Developer
Posted today
Job Viewed
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!
Intermediate .Net Developer
Posted today
Job Viewed
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!
Intermediate .Net Developer
Posted today
Job Viewed
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!
Be The First To Know
About the latest Intermediate developer Jobs in Canada !
Intermediate .Net Developer
Posted today
Job Viewed
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!
Intermediate .Net Developer
Posted today
Job Viewed
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!
Intermediate API Developer
Posted today
Job Viewed
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
Curiosity – A drive to explore, learn, and innovate by asking questions and seeking better solutions.
Collaboration – Working together openly and respectfully to achieve shared goals and create stronger outcomes.
Dependability – Being reliable, consistent, and accountable in delivering on promises and responsibilities.
Efficiency – Maximizing productivity and resources by working smart, staying organized, and reducing waste.
Passion – Bringing energy, enthusiasm, and dedication to everything we do, inspiring others through commitment.
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.
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.