1,085 Software Developer jobs in Canada

Intermediate Application Software Developer

Ottawa, Ontario ADGA Group Consultants Inc

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Job Description

REF: #001

We are hiring a Software Developer to join our clients Tactical Data Links (TDL) software team. You’ll contribute to both maintenance and new development of a complex, embedded system supporting defence initiatives. The current codebase is primarily written in ADA, with new work in Python and C/C++.

  • Develop and maintain low-level software and embedded systems
  • Perform bitwise operations and memory management
  • Work with device drivers and message-passing protocols
  • Provide support for system engineering and modular, scalable codebases
  • Participate in troubleshooting and improving system stability
  • Collaborate with team members on new features and technical enhancements
Qualifications

  • Minimum 8 years experience with embedded systems or low-level development
  • C and/or C++ OR modern, complex full-stack web development experience with JavaScript/ TypeScript, Angular/ React and Node.js) 
  • Strong understanding of integration and design patterns  
  • Experience with full-stack development  
  • Knowledge of security and security by design principles  
  • Experience with:  
  1. DND or other federal client projects  
  2. Event-driven architecture  
  3. Agile techniques, including leading with testing  
  4. Full-stack development including database frameworks MongoDB and PostgreSQL 
  • Experience with bitwise operations and device driver development
  • Familiarity with networking and communication protocols (industrial/avionics protocols an asset)
  • Understanding of software modularity, data serialization, and security in embedded systems
  • Prior experience in the Defence industry (e.g. Raytheon, LCM, etc.)


Additional Information

  • Will be required to work on-site full time, in Ottawa.
  • Must be able to obtain and maintain an active Secret level clearance with PSPC/PWGSC. (Fed Government Security Clearance).

Work-Life Balance   

We strongly support a healthy and productive work-life balance. This starts with a flexible approach to work, and policies designed to support employees through their day-to-day routines and major life events. For example, we offer a Maternity/Parental Top-Up (up to 52 weeks) and a Reservist Leave Top-Up (up to 180 days). 

ADGA continuously strives to integrate advanced Diversity, Equity & Inclusion (DEI) approaches and practices into our work culture. Our employee-based DEI Committee explores activities and invites discussions that foster an environment where all employees feel valued, respected, and heard.

Compensation

Above and beyond our commitment to offer a competitive base salary, ADGA has a company-wide profit-sharing plan for all full-time and part-time employees.

Comprehensive Benefits and Total Rewards   

We offer a comprehensive benefit program, providing employees with the choice between base or enhanced plans. Depending on the plan, ADGA pays for Health & Dental, a Health Spending Account, Short-Term Disability, an Employee Assistance Program, and a Telemedicine service. Also offered: discounts on gym memberships, 5,000+ perks through Perkoplis, a Deferred Profit Sharing Plan, and access to a wide range of other employee-centric services and savings programs.

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

Software Developer

Ottawa, Ontario US Tech Solutions

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Responsibilities**
Assist the team with the design and implementation of automation tests for component, integration, and system testing
Assist the team with new approaches to existing/planned testing in relations to automation framework
Provide detailed configuration and descriptions for passing and failing tests
Ensure quality of routine operations process by monitoring and improving the health of the test automation systems and their integration
Support continuous testing practices with the team
Provide support by helping to resolve, triage, and redirect incidents and service requests, as required
Assist the team on various software initiatives, including new deployments, bug fixes, enhancements, and upgrades related to various Commercial-Off-the-Shelf (COTS) applications and their integrations, including highly specialized cash processing solutions
Assist team on various software development life cycle (SDLC) activities, including software development, testing, and deployment
Other activities and deliverables, as required
**Required Qualifications & Skills**
A university degree or college diploma in computer science, engineering, or related discipline
A minimum of three (3) years of demonstrated experience in a Software Developer position.
Demonstrated experience working within technical support teams
Demonstrated experience with Python, Git, MuleSoft, and SQL
**Additional Qualifications**
Demonstrated experience working with COTS applications and system integrations
Demonstrated knowledge of Agile / Scrum and/or DevOps
**About US Tech Solutions:**
US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. To know more about US Tech Solutions, please visit .
US Tech Solutions is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
This advertiser has chosen not to accept applicants from your region.

Software Developer

Toronto, Ontario Autodesk

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

**Job Requisition ID #**
25WD86906
Sr Software Engineer - Full Stack, Location: Toronto CA
**Position Overview**
Opportunity:
Autodesk is the world leader in design software with over $5B in revenue and customers in every industry you can think of. As a global leader in 3D design, engineering and entertainment software, Autodesk helps people imagine, design, and create a better world. Autodesk accelerates better design through an unparalleled depth of experience and a broad portfolio of software to give customers the power to solve their design, business and environmental challenges.
Autodesk is working on a Autodesk Assistant which will power all of our Chatbot and Assistant interactions with our customers.
The team is looking for a Senior Software Engineer. You will design REST APIs, implement a plugin architecture for other AI assistants to plug into this framework. You will work with architects, developers and operations teams. This assistant will provide unified experience for our users.
**The Ideal Candidate**
+ You enjoy designing & implementing highly scalable and highly available distributed systems
+ You write clean, testable, effective code and help others do it too. Experience with Java/Python/Go is required.
+ You have solid knowledge of full stack development methodologies.
+ You are passionate about learning new technologies and solving business problems using these technologies
**Responsibilities**
+ Design, code, test, debug and document new and existing components to ensure that software meets business, quality and operational needs
+ Build high quality code following unit testing and test driven development
+ Drive and participate in code and document reviews, mentoring team in best practices
+ Collaborate with peer organizations, dev ops, support organizations on technical issues and provide guidance
+ Interpret and translate business needs to technical requirements and accurate estimates
+ Evaluate and recommend tools, technologies and processes to ensure the highest quality and performance is achieved
+ Work with team to troubleshoot code level problems quickly and efficiently.
+ Apply deep technical expertise to resolve challenging programming and design problems
+ Focus on scalability, security and availability of all applications and processes
**Minimum Qualifications**
+ BS/MS in Computer Science or equivalent work experience
+ 4+ years hands-on experience developing scalable, customer
facing web and software applications
2+ years of experience working with python and Java web frameworks
+ 2+ years experience with Selenium, Jasmine, Cucumber or other
test frameworks
+ Experience deploying apps in AWS or similar cloud infrastructure
+ Experience with backend data stores like DynamoDB, Aurora and other data stores
+ Experience with XML/JSON, designing and building REST web
Services
**About Autodesk**
With Autodesk software, you have the power to Make Anything. The future of making is here, bringing with it radical changes in the way things are designed, made, and used. It's disrupting every industry: architecture, engineering, and construction; manufacturing; and media and entertainment. With the right knowledge and tools, this disruption is your opportunity.
Our software is used by everyone - from design professionals, engineers and architects to digital scientists, students and hobbyists. We constantly explore new ways to integrate all dimensions of diversity across our employees, customers, partners, and communities. Our ultimate goal is to expand opportunities for anyone to imagine, design, and make a better world.
**Learn More**
**About Autodesk**
Welcome to Autodesk! Amazing things are created every day with our software - from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.
We take great pride in our culture here at Autodesk - it's at the core of everything we do. Our culture guides the way we work and treat each other, informs how we connect with customers and partners, and defines how we show up in the world.
When you're an Autodesker, you can do meaningful work that helps build a better world designed and made for all. Ready to shape the world and your future? Join us!
**Salary transparency**
Salary is one part of Autodesk's competitive compensation package. Offers are based on the candidate's experience and geographic location. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.
**Diversity & Belonging**
We take pride in cultivating a culture of belonging where everyone can thrive. Learn more here: you an existing contractor or consultant with Autodesk?**
Please search for open jobs and apply internally (not on this external site).
This advertiser has chosen not to accept applicants from your region.

Software Developer

Burnaby, British Columbia Kron Technologies Inc.

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We’re hiring a Software Engineer/Developer who thrives on solving complex problems at the systems level. You will play a key role in shaping high-performance solutions and evolving infrastructure that powers our next-generation products. If you’re someone who loves building, optimizing, and continuously pushing the limits of what’s possible-we’d love to meet you.


Key Responsibilities:

  • Develop and maintain low-level, C++ software for embedded systems, including real-time CPU code and support for hardware acceleration via FPGA.
  • Contribute to multi-threaded application development and hardware/software integration.
  • Work closely with hardware, firmware, and FPGA teams to support real-time product development.
  • Drive improvements in system performance, reliability, and maintainability.
  • Participate in design reviews, debugging, and testing of embedded Linux-based systems.
  • Help address technical debt and support future architectural improvements.


Requirements:

Must-Have Qualifications:

  • Degree in Computer Science, Software Engineering, or a related field preferred, or equivalent hands-on experience with a proven track record of exceptional technical ability.
  • Proven Experience in software development, preferably in embedded or systems-level environments.
  • Proficiency in modern C++ (C++20).
  • Experience developing and debugging multi-threaded software.
  • Strong understanding of Linux, SoC architecture, and hardware/software integration.
  • Proficiency with CMake and modern build tools.
  • Demonstrated problem-solving ability and logical thinking, especially in ambiguous or evolving technical challenges.
  • Strong understanding of software development principles and best practices.
  • Self-starter who takes ownership and follows through without needing step-by-step direction.
  • Strong communication and collaboration skills.


Nice-to-Have Qualifications:

  • Familiarity with Test-Driven Development (TDD).
  • Experience working with Zynq SoC architecture.
  • Master degree in Computer Science, Software Engineering, or a related field required— or equivalent advanced technical expertise.


If this role sounds like a fit, please include a short note or cover letter in your application-we’d love to hear what excites you about this opportunity.

Perks, Compensation and Benefits:

As a full time employee, you will be compensated on a salary based on experience and skills, between $85,000 - $95,000 CAD per year. You will receive full benefits that include health, dental, optical, prescription, RRSP with matching and a Health/Lifestyle Spending Account. The use of the shop space is open to all employees for personal projects. We offer educational benefits for our employees that wish to enhance their careers. We often have company lunches and pot-lucks and other group activities.



About Kron Technologies Inc.:

Kron Technologies is a fun, ambitious, and quickly growing business in its scale up phase that’s disrupting the world of high-speed cameras. We’re looking for talented individuals to join us having a blast while designing and manufacturing world-leading products. Our employees enjoy flexibility, freedom, and a fun, supportive environment. We’re located just north of Burnaby Lake in the Government Road neighborhood, a short walk from Production Way/University Skytrain station, and a 5-minute drive from Highway 1.

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

Software Developer

Kanata, Ontario Jatom Systems Inc.-CAN

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

As a Software Developer on the Developer Efficiency team, you will be responsible for helping developers excel at their daily work by enabling them to create solutions quickly and efficiently while maintaining top notch quality. You will support the developer community at JSI by supporting and developing DevOps tooling including both first party tools created by JSI as well as third party tooling integrated and maintained by the team.

Responsibilities:

  • Learn and Adapt: Ability to handle new technologies, languages, and frameworks while collaborating across all of JSI
  • Best Practice and DevOps Pioneering: Investigate options for DevOps tooling while adhering to industry best practices. Advocate, educate and collaborate with other teams at JSI to share this knowledge internally.
  • System Administration: Upgrade, maintain and troubleshoot internal systems owned by the team.
  • CI/CD Integration: Develop and maintain tools to create and improve the CI/CD pipelines across a variety of languages and frameworks
  • Collaboration: Work closely with development teams to understand requirements to improve their workflow. Participate in code reviews, design discussions, and knowledge-sharing sessions.
  • Documentation: Create and maintain documentation for processes, and procedures related to Developer Efficiency tooling. Provide training and support to team members and external developers as needed.

Qualifications :

  • 3+ years of software engineering experience, with exposure to the entire stack of development (backend, APIs, UI).
  • 2+ years working with C# or Java
  • Education: Software Engineering, Computer Science degree or equivalent
  • Experience creating CI/CD pipelines
  • Experience with Git
  • Exposure to Docker, Kubernetes, Prometheus, and Grafana
  • Exposure to GitHub
  • Must be eligible for up to a Top Secret Security Clearance.

Preferred Qualifications:

  • Experience with Jenkins
  • Experience with Nuke
  • Experience maintaining APIs and tooling relying on those APIs
  • Experience with Infrastructure as code (Puppet, Chef, Ansible) and/or immutable infrastructure
  • Experience with Linux, Windows, Virtualization
  • Ability to share, mentor, give and receive code review feedback openly, honestly, and fairly.
  • Problem solving/troubleshooting mindset, customer oriented and results focused.
  • Strong written and verbal communication.

How We Work

You will be expected to work in a remote/hybrid environment reporting to our Kanata, Ontario location 2 or more times per week.

About JSI

JSI is built on purpose, that of making a difference in the world.

Founded in 1979, this privately-owned technology company is the North American leader in designing and developing acquisition, collection and analysis solutions for law enforcement and intelligence communities.

With 4Sight – JSI’s single, unified, product suite – customers can combine any number of disparate data sources into a highly intuitive, visually-focused platform. The result? JSI’s customers spend less time working with data and more time seeing patterns, understanding trends, and gaining perspective (and making the world a safer place).

With over 400 employees and a strong, growing global presence in Canada, the U.S., Australia, and Germany, JSI is not only the dominant player in its industry, it is also known for its fun, high-performing, purpose-driven corporate culture.

In accordance with the Accessibility for Ontarians with Disabilities Act (AODA), JSI will provide accommodation-accessible formats, and communication supports for the interview process upon request.

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

Software Developer

Vancouver, British Columbia Miraterra

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

At Miraterra, were on a mission to create a healthier, more efficient, and sustainable future. Our breakthrough digital measurement technology is transforming how we understand the world around usunlocking critical insights across soil, plants, feed, food, and more.


By combining advanced sensor technology, machine learning, and computational chemistry, we empower farmers, food producers, and industries to make smarter, more sustainable decisions. Our solutions drive both environmental and economic impact, improving efficiency, sustainability, and quality across the entire value chain. Were building something meaningful and were looking for talented, compassionate individuals to join us on this exciting journey.


YOUR ROLE AT MIRATERRA

As a Software Developer at Miraterra, you will play a pivotal role in developing the embedded software that powers our cutting-edge instrument. You will design, code, and test software in C++ and Python that will run on a custom Linux distribution within a Kubernetes cluster, interacting directly with our cloud database to seamlessly upload valuable sensor data and manage the instrument's diverse components. This hands-on role will see you collaborating closely with both the Electronics and Cloud Software teams to ensure the seamless integration and optimal functionality of our groundbreaking technology.


WORKING RELATIONSHIPS

Reporting to the Software Manager, you will work closely with the Electronics teams and the Cloud Software team.

IN THIS ROLE, YOU WILL

  • Design, develop, and test Python and C++ embedded software for our instrument
  • Work with K3s and Helm to manage deployments
  • Work with stakeholders to understand requirements and design solutions
  • Implement solutions using best practices in code quality and design
  • Test and debug solutions to ensure they meet requirements
  • Interface with the Electrical Team to support new hardware devices and existing firmware
  • Interface with the cloud team to support sending and receiving data from our web app
  • Lead software initiatives, encompassing requirements definition, software design, and implementation
  • Provide technical support to customers and others
  • Other relevant duties as required

WERE LOOKING FOR

  • Degree in a related field
  • 3+ years of software development experience
  • Fluent in C/C++ and Python
  • Experience with Docker and/or Kubernetes
  • Experience of a Linux development environment
  • Experience with Git version control
  • Experience working with AI tools

WE VALUE, BUT DONT REQUIRE

  • Knowledge of Gitlab Pipelines
  • Comfort with AWS
  • Familiarity with single board computer like Raspberry Pi or Nvidia Jetson
  • Experience with ROS

LOCATION

  • Based on-site in Vancouver, B.C. Hybrid working is required to maximize both project support and work-life balance.

JOB TYPE

  • Full-time, permanent

WHAT WE OFFER:

  • Work that matters: Measurement-informed action empowers smarter, more sustainable decisions across soil, plants, feed, food, and beyondamplifying environmental impact, improving food security, and lowering costs across the value chain.
  • A hybrid company with team members in Canada and the United States some work on site daily while many are typically remote.
  • We focus on work while were at work, and sometimes, we go to the park with frisbees.
  • Unlimited vacation, solid health care benefits, and salaries benchmarked to market for fairness. All full-time employees receive stock options, so that we succeed together.

While we thank all applicants for their interest, only short-listed candidates will be contacted.


Miraterra is a safe, inclusive workplace for people of all backgrounds and walks of life. We strongly encourage you to apply if you are from a marginalized or underrepresented group.

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

Software Developer

Calgary, Alberta AFTI WatchDog

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

Software Developer (Junior / Intermediate)

Calgary, AB


About Us:

AFTI(WatchDog)is a leader in remote monitoring for the energy sector, delivering rugged, real-time solutions that make critical operations smarter and safer. Our flagship producttheWatchDogplatformis relied upon in some of the toughest field environments in North America.


Position Overview:

We are seeking a motivated and talented Junior to Intermediate Software Developer to join our growing WatchDog System team. In this role, you will be primarily working as a web application development of our system, which primarily utilizes Google Cloud, Kubernetes, and a range of modern technologies. This is more than just a development role; you will be a key player in bug resolution, system improvements, and tackling a variety of tasks. We need adaptable individuals who can move quickly, communicate effectively, and contribute to our team's success.


Key Responsibilities:

  • Develop and maintain web applications using ReactJS, AngularJS, and C#.
  • Contribute to Python-based development projects as needed.
  • Collaborate with the management team to design, plan, implement, and deploy new features and enhancements for the K9 WatchDog System.
  • Work extensively with our Google Cloud environment, including services like Cloud Storage, App Engine, Cloud Instances, and Cloud Functions.
  • Proactively identify, debug, and resolve system issues.
  • Thoroughly document your code and processes.
  • Communicate effectively with team members and management on project status, challenges, and innovative ideas.


Required:

  • 1-4 years of professional experience in a software development role.
  • Experience with web application development usingReactJSand/orAngularJS, andC#.
  • Experience with relational databases such asMSSQL.
  • Excellent communication and interpersonal skills.
  • A proactive and results-oriented mindset with the ability to work in a fast-paced environment.
  • Strong problem-solving and documentation abilities.


Preferred:

  • Understanding of containerization and orchestration usingKubernetes.
  • Familiarity withGoogle Cloud Platform (GCP)and its services (e.g., Cloud Storage, App Engine).
  • A portfolio of projects (e.g., on GitHub) that showcases your skills and passion for development.
  • A bachelor's degree in Computer Science, Engineering, or a related field.


What We Offer:

  • Competitive Total Compensation Package
  • Industry-Leading Group Benefits Program
  • Employer RRSP Program
  • Flexible work environment (Hybrid)
  • Direct impact on mission-critical technology
  • Amazing Company Events
  • A strong,dynamicteam that values code and simple solutions that work in the real world
  • A collaborative and supportive team environment where your contributions are valued.

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

About the latest Software developer Jobs in Canada !

Software Developer

London, Ontario Proax Technologies

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

Who are we?

Proax Technologies is a leading Technical Automation Distributor that offers innovative product solutions in the areas of Automation and Robotics, Motion Control and Machine Safety, creating close relationships with our valued customers, vendors, and employees.


Why Choose Proax?


  • Great Place to Work Certified

  • We offer an engaging, inclusive, clean, and safe work environment

  • Technical training of our products to ensure quality customer service

  • Opportunities for career growth and development

  • Competitive salaries and benefits

  • Work with collaborative team members in the automation industry


General Description

Software Developer will use their knowledge to design, create, implement, and maintain software, applications, and other computer systems and will collaborate with other team members to understand the Company needs.


Job Duties/Responsibilities


  • Maintain a high level of service and availability for systems, networks, applications and VoIP phone system.
  • Actively participate in e-commerce website implementation (JavaScript/TypeScript, React, Next-JS, CSS)
  • Assist with configuration and administration of website backend (Windows/Linux, Apache, PHP, Docker)
  • Preparing e-commerce website data (MySQL, SQL Server)
  • Assist with Epicor P21 related project development
  • Assist with SharePoint application development
  • Assist with any database technical issues during implementation
  • Assist with corporate data import/export to maintain company contract, pricing with vendors and customers
  • Provide software support to various departments

Requirements and Skills

  • Must have database skills with SQL, CSS, PHP

  • Strong interpersonal and communication skills, including the ability to lead by example and inspire staff

  • Ability to think critically and strategically and to problem solve

  • Progressive experience in software development

  • Programming skills in JavaScript

  • Strong self-learning capability and adaptability

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

Software Developer

Ottawa, Ontario CIRA

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

Join the team that is building a trusted internet for Canadians! CIRA may be best known for managing the .CA domain but our impact reaches far beyond that. Were at the forefront of advancing cybersecurity technologies and leading projects that improve the digital experience for users across Canada and the world. Our broad scope of activities is driven by one central goal: to strengthen and secure Canadas digital landscape.



By working with the CIRA registry team, youll play a part in advancing the CIRA Registry Platform, which supports a wide range of domains globally. Help us drive innovation and maintain the high standards of stability and security that our platform is known for. Join us in advancing digital identity and technology in Canada and beyond.


Who you are:


As a Software Developer at CIRA, you are a passionate and experienced software developer looking to make an impact in a dynamic and innovative environment.You play a critical role in developing, testing, deploying and supporting innovative software solutions.You thrive in Agile environments and are committed to delivering high-quality, automated software through rigorous quality assurance processes.You are a team player and understand the need for constant improvement, self-growth and accountability.


Whatyoull do:

  • Design, develop, test and deploy robust and scalable software applications using best practices and industry standards.
  • Participate in major application development initiatives from inception through to deployment.
  • Take ownership of end-to-end feature development, from implementation to testing and deployment.
  • Write clean, efficient, and maintainable code adhering to coding standards and best practices.
  • Participate in code reviews to provide constructive feedback and ensure code quality.
  • Adhere to software development and quality assurance best practices.
  • Write unit and end-to-end tests to ensure the reliability and stability of developed features.
  • Contribute to the design and development of new applications and maintenance of existing applications.
  • Contribute to the definition of standards and enforcement of best practices to existing systems and architectures to increase efficiencies and quality, in both the operation and maintenance of the software.
  • Create design documents to outline the intended plans for features and systems.
  • As an agile team member, participate in team-based sprint activities including sprint planning, backlog grooming, and daily standup.
  • Provide technical leadership and mentorship to more junior staff.


What you bring:

  • University degree in Computer Science, or a related discipline.
  • 3 to 5 years of professional experience in software development with strong focus on full-stack development.
  • Proficiency in one or more of the following programming languages: Java, J2EE, Sprint Boot, Javascript.
  • Experience with AWS cloud, microservices architecture, REST API development, automated CI/CD pipelines.
  • Experience with Kubernetes and container orchestration is an asset.
  • Strong understanding of software engineering principles, design patterns, and best practices. Familiarity with agile development methodologies and tools.
  • Excellent problem-solving and analytical skills, with a proactive and results-oriented mindset.
  • Strong communication and collaboration skills, with ability to work effectively in a team environment.
  • Exposure to RDBMS such as Oracle, Postgres, or MySQL.
  • Knowledge and experience with SQL queries.
  • Knowledge and experience with various platforms and technologies such as Windows, Linux/Unix, XML, ssh, and HTML.
  • Experience with Git, JIRA, Scrum is an asset.
  • Continues learning mindset, with a passion for keeping up with industry trends and technologies.

Who we are:

At CIRA, were driven by a passion to make a positive impact on Canadas digital future. Were not just asking, What more can we do?were actively exploring new frontiers to enhance and secure the internet for all Canadians. Our recognition as one of the National Capital Regions Top Employers for nine years is a testament to our vibrant culture.

We believe in fostering an environment where collaboration and candour are second nature and where diverse perspectives are integral to our success, because we know that great ideas come from everywhere. If youre passionate about innovation and ready to make a difference in a dynamic field, join us and help shape the future of the internet!

CIRA embraces a blend of remote and IRL in-office work to keep our team connected and engaged. Our Ottawa headquarters is a hub for regular events and social activities that bring our team together, encouraging a strong sense of community within our organization. No matter where you work from, you'll always feel part of our vibrant team and our shared mission.

For any accommodations during the recruitment process, please contact us at


---


Venez vous joindre lquipe qui btit un Internet fiable pour les Canadiennes! CIRA est peut-tre mieux connue pour sa gestion du domaine .CA, mais son impact ne sarrte pas l. Nous sommes lavant-garde des technologies de cyberscurit et des projets de pointe qui amliorent lexprience numrique pour les utilisateurrices partout au Canada et travers le monde. Notre large ventail dactivits est guid par un objectif central: renforcer et scuriser le paysage numrique du Canada.


En travaillant avec lquipe du registre de CIRA, vous contribuerez faire progresser la plateforme de registre de CIRA, qui appuie une vaste gamme de domaines lchelle mondiale. Aidez-nous favoriser linnovation et maintenir les normes leves de stabilit et de scurit qui font la rputation de notre plateforme. Joignez-vous nous pour faire progresser lidentit et la technologie numriques au Canada et au-del de nos frontires.


Qui vous tes:


En tant que dveloppeurse logicielle chez CIRA, vous tes passionne et exprimente, et vous cherchez avoir un impact dans un environnement dynamique et innovant. Vous jouez un rle essentiel dans le dveloppement, la mise lessai, le dploiement et le soutien de solutions logicielles innovantes. Vous vous panouissez dans des environnements Agile et vous vous engagez fournir des logiciels automatiss de haute qualit grce des processus dassurance qualit rigoureux. Vous faites preuve desprit dquipe et vous comprenez limportance de lamlioration continue, de la croissance personnelle et de la responsabilit.


Vos tches:


  • Concevoir, dvelopper, tester et dployer des applications logicielles robustes et volutives en utilisant les meilleures pratiques et les normes de lindustrie.
  • Participer aux initiatives de dveloppement des applications importantes depuis la cration et jusquau dploiement.
  • Prendre en charge le dveloppement des fonctionnalits de bout en bout, de la mise en uvre jusquaux tests et au dploiement.
  • Rdiger un code propre, efficace et facile maintenir conformment aux normes et aux pratiques exemplaires de codage.
  • Participer aux revues de code pour formuler des commentaires constructifs et assurer la qualit du code.
  • Respecter les pratiques exemplaires en matire de dveloppement de logiciels et dassurance de la qualit.
  • Rdiger des tests dunit et de bout en bout pour garantir la fiabilit et la stabilit des fonctionnalits dveloppes.
  • Contribuer la conception et au dveloppement de nouvelles applications, ainsi qu la gestion des applications existantes.
  • Contribuer la dfinition des normes et lapplication des pratiques exemplaires aux architectures et aux systmes existants pour accrotre lefficacit et la qualit de fonctionnement et de gestion du logiciel.
  • Crer de la documentation de conception dcrivant les plans prvus de fonctionnalits et de systmes.
  • Comme membre de lquipe Agile, participer aux activits de sprint fondes sur lquipe, y compris la planification du sprint, le perfectionnement du carnet et la mle quotidienne.
  • Faire preuve de leadership sur le plan technique et jouer un rle de mentor auprs des employes moins exprimentes.

Ce que vous apportez :

  • Diplme universitaire en informatique ou une discipline connexe.
  • De trois cinq ans dexprience professionnelle en dveloppement de logiciels, avec un accent particulier sur le dveloppement de fonctionnalits compltes.
  • Matrise dun ou plusieurs des langages de programmation suivants : Java, J2EE, Sprint Boot, Javascript.
  • Exprience avec le nuage AWS, larchitecture de microservices, le dveloppement dAPI REST et les pipelines automatiss CI/CD.
  • Exprience avec Kubernetes et lorchestration de conteneurs, un atout.
  • Solide comprhension des principes, des modles de conception et des pratiques exemplaires de lingnierie logicielle. Connaissance des mthodologies et des outils de dveloppement Agile.
  • Excellentes comptences en matire de rsolution de problmes et danalyse, avec un tat desprit proactif et ax sur les rsultats.
  • Solides comptences en matire de communication et de collaboration, et capacit travailler efficacement en quipe.
  • Exprience avec les SGBDR, tels quOracle, Postgres ou MySQL.
  • Connaissance et exprience avec les requtes SQL.
  • Connaissance et exprience avec diverses plateformes et technologies, telles que Windows, Linux/Unix, XML, ssh et HTML.
  • Exprience avec Git, JIRA, Scrum, un atout.
  • tat desprit orient vers lapprentissage continu avec une passion pour les tendances et les technologies du secteur.

propos de nous :


Chez CIRA, nous sommes motives par la passion davoir un impact positif sur lavenir numrique du Canada. Nous ne nous contentons pas de nous demander: Que pouvons-nous faire de plus. Nous explorons activement de nouvelles frontires afin damliorer et de scuriser Internet pour la population canadienne. CIRA est reconnue comme lun des meilleurs employeurs de la rgion de la capitale nationale depuis neufans, ce qui tmoigne de notre culture dynamique.


Nous croyons quil est important de favoriser un environnement o la collaboration et la franchise sont une seconde nature et o la diversit des points de vue fait partie intgrante de notre succs, car nous savons que les grandes ides viennent de partout. Si vous tes passionne par linnovation et prte faire une diffrence dans un domaine dynamique, joignez-vous nous et contribuez faonner lavenir dInternet!


CIRA favorise un mlange de travail distance et de travail au bureau pour que notre quipe reste connecte et engage. Situ Ottawa, notre sige social est un carrefour pour les vnements rguliers et les activits sociales qui rassemblent les membres de notre quipe, favorisant un fort sentiment dappartenance au sein de notre entreprise. Peu importe o vous travaillez, vous aurez toujours le sentiment de faire partie de notre quipe dynamique et de partager notre mission commune.


Si vous avez besoin de mesures dadaptation pendant le processus de recrutement, veuillez nous contacter

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

Software Developer

Ottawa, Ontario Paracel Laboratories

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Who We Are: 

Paracel Laboratories Ltd. is a full-service environmental and Indoor Air Quality laboratory. Our main laboratory facilities are located in Ottawa and are supported by an environmental lab in Hamilton and microbiology and asbestos laboratories in Mississauga. Additional service depots are located in Kingston, London, Niagara, Windsor, and Richmond Hill. We support a broad spectrum of projects for professional clients from across Canada. Our client base primarily consists of major environmental consultants, all levels of government and industrial manufacturers located predominantly in Ottawa, Toronto, Niagara, Eastern and Southwestern Ontario.

The Opportunity: 

Paracel Laboratories is looking to expand its software development team. This position will actively take part in the development and maintenance of software systems that support the day-to-day operations of our growing lab operations.

Key Responsibilities :

  • Participate in all aspects of software development, including design, implementation, and deployment
  •  Develop web and/or desktop applications using a variety of languages and technologies
  •  Collaborate with team members to define and implement solutions
  • Troubleshoot and debug issues as they arise

Qualifications:  

  • Post-secondary education in the following areas preferred: Software Engineering, Computer Science, or equivalent training/experience.
  • 2+ years of .NET platform (C#) programming experience.
  • Experience with developing data-driven applications in client/server environments.
  • Knowledge of ASP.NET Core, MVC, Blazor, Web API, WCF, EF Core, LINQ, XAML, HTML5, JavaScript, TypeScript, CSS, JQuery, etc.
  • Relational databases (SQL) development experience.
  • Familiarity with SAP Crystal Reports.
  • Excellent communication skills and the ability to work both independently and collaboratively as a team member.
  • Strong analytical, problem solving, and troubleshooting abilities are essential.

 Accountability:

The Software Developer reports directly to the Senior Developer/LIMS Project Manager.

 Location:

 Ottawa, ON

To Apply: 

In addition to your resume, please include a cover letter in your application. We thank all applicants for their interest; however, only those selected for an interview will be contacted. 

Paracel Laboratories is an equal-opportunity employer. If you require accommodation during the recruitment process, please let us know, and all efforts to provide the appropriate accommodation will be put into place.

Powered by JazzHR

UIDYz5Lwj8

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 Software Developer Jobs