1,177 Application Developer jobs in Canada
Software developer
Posted 10 days ago
Job Viewed
Job Description
Our company is seeking to hire a skilled software developer to help with the development of our current projects. Your duties will primarily revolve around building software by writing code, as well as modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. You will also be involved in directing system testing and validation procedures, and also working with customers or departments on technical issues including software system design and maintenance.
To be successful in this role, you will need extensive knowledge of programming languages and the software development life-cycle.
Software Developer Responsibilities:- Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces.
- Directing system testing and validation procedures.
- Directing software programming and documentation development.
- Consulting with departments or customers on project status and proposals.
- Working with customers or departments on technical issues including software system design and maintenance.
- Analyzing information to recommend and plan the installation of new systems or modifications of an existing system.
- Consulting with engineering staff to evaluate software hardware interfaces and develop specifications and performance requirements.
- Designing and developing software systems using scientific analysis and mathematical models to predict and measure outcomes and design consequences.
- Preparing reports on programming project specifications, activities, or status.
- Conferring with project managers to obtain information on limitations or capabilities.
Company Details
Application Developer
Posted today
Job Viewed
Job Description
Job Title:- Application Developer – Intermediate
Location: - 7000 - 113 ST, Edmonton, Alberta (Remote)
Duration- 12+ Months Contract (Possible Extension)
Job ID- GOAPRDJP000645
Project Name:
The goal of the project is to evolve availability, governance, and reporting of court data by implementing a more efficient, user-friendly, faster, and cost-effective reporting architecture.
Project Benefits:
- Integrated and dynamic architecture
- Interactive reporting
- Reduced reporting lag
- Preservation of historical data
- Improved data governance
Role Overview
This role will assist in the planning, design, development, and testing of the Extract, Transform and Load (ETL) phases for the data warehousing activities within the JIMS 3.0 project. Additionally, the role is expected to help make sense of the large amount of legacy data through analysis and insight to ensure new data model correctly reflects business requirements.
Main Responsibilities:
- Reviewing existing data marts
- Performing detailed data profiling
- Analyzing and creating mapping specifications
- Developing and testing ETL processes
- Developing test queries for several Dimensions and Facts
- Testing of Dimensions and Facts for QA
- Developing objects such as views, tables, stored procedures
- Staging the required data
- Addressing defects in new dimension and fact tables
- Communicating results with data architects and stakeholders
- Providing feedback at project close out
Duties
- Deliver applications programming and analysis tasks as part of system development
- Provide application support, maintenance, and enhancements
- Liaise with business units and program areas
- Write quality code and pass code reviews
- Apply configuration on dev environments
- Support production implementation
- Analyze impacts of functional design
- Deliver technical design and DB structure
- Maintain technical documentation
- Conduct focused testing and ensure adequate unit testing
- Handle and fix production defects
- Track/report time and status
- Contribute to Application Lifecycle Planning
- Identify and coordinate release schedules
- Identify service requests and priorities
- Ensure release schedules stay on track
Must Have
College or Bachelor degree in Computer Science or related field
Eligibility for Enhanced Security Clearance
Experience
- Microsoft SQL Server
- Creating user training materials & technical docs
- Working as App Developer in enterprise IT
- Data warehouse/BI development/support
- ETL tools/pipelines
Nice to Have
- Agile methodology
- Smoke/unit/system/integration testing
- UAT in large complex environments
- Public sector experience
Application Developer
Posted today
Job Viewed
Job Description
Job Title:- Application Developer – Intermediate
Location: - 7000 - 113 ST, Edmonton, Alberta (Remote)
Duration- 12+ Months Contract (Possible Extension)
Job ID- GOAPRDJP000645
Project Name:
The goal of the project is to evolve availability, governance, and reporting of court data by implementing a more efficient, user-friendly, faster, and cost-effective reporting architecture.
Project Benefits:
- Integrated and dynamic architecture
- Interactive reporting
- Reduced reporting lag
- Preservation of historical data
- Improved data governance
Role Overview
This role will assist in the planning, design, development, and testing of the Extract, Transform and Load (ETL) phases for the data warehousing activities within the JIMS 3.0 project. Additionally, the role is expected to help make sense of the large amount of legacy data through analysis and insight to ensure new data model correctly reflects business requirements.
Main Responsibilities:
- Reviewing existing data marts
- Performing detailed data profiling
- Analyzing and creating mapping specifications
- Developing and testing ETL processes
- Developing test queries for several Dimensions and Facts
- Testing of Dimensions and Facts for QA
- Developing objects such as views, tables, stored procedures
- Staging the required data
- Addressing defects in new dimension and fact tables
- Communicating results with data architects and stakeholders
- Providing feedback at project close out
Duties
- Deliver applications programming and analysis tasks as part of system development
- Provide application support, maintenance, and enhancements
- Liaise with business units and program areas
- Write quality code and pass code reviews
- Apply configuration on dev environments
- Support production implementation
- Analyze impacts of functional design
- Deliver technical design and DB structure
- Maintain technical documentation
- Conduct focused testing and ensure adequate unit testing
- Handle and fix production defects
- Track/report time and status
- Contribute to Application Lifecycle Planning
- Identify and coordinate release schedules
- Identify service requests and priorities
- Ensure release schedules stay on track
Must Have
College or Bachelor degree in Computer Science or related field
Eligibility for Enhanced Security Clearance
Experience
- Microsoft SQL Server
- Creating user training materials & technical docs
- Working as App Developer in enterprise IT
- Data warehouse/BI development/support
- ETL tools/pipelines
Nice to Have
- Agile methodology
- Smoke/unit/system/integration testing
- UAT in large complex environments
- Public sector experience
Senior Application Developer
Posted today
Job Viewed
Job Description
189372
Career Group:
Corporate Office Careers
Job Category:
IT Integration & COEs
Travel Requirements:
0 - 10%
Job Type:
Full-Time
Country: Canada (CA)
Province: Nova Scotia; Alberta; Ontario
City: Stellarton / Calgary / Mississauga
Location: Foord St. Office, Calgary Office, Tahoe Office
Embark on a rewarding career with Sobeys Inc., celebrated among Canadau2019s Top 100 employers, where your talents contribute to our commitment to excellence and community impact.
Our family of 128,000 employees and franchise affiliates share a collective passion for delivering exceptional shopping experiences and amazing food to all our customers. Our mission is to nurture the things that make life better u2013 great experiences, families, communities, and our employees. We are a family nurturing families.
A proudly Canadian company, we started in a small town in Nova Scotia but we are now in communities of all sizes across this great country. With over 1,600 stores in all 10 provinces, you may know us as Sobeys, Safeway, IGA, Foodland, FreshCo, Thrifty Foods, Lawtons Drug Stores or another of our great banners but we are all one extended family.
Ready to Make an impact?
Sobeys is full of exciting opportunities, and we are always looking for bright new talent to join our team! We currently have a full-time opportunity for a Senior Application Developer. This role can be based out of one our main offices including: Stellarton, NS; Mississauga, ON; Calgary, AB.
Hereu2019s where youu2019ll be focusing:
As a Senior Application Developer with Sobeys, you will:
Identify functional and technical solutions to meet requirements.
Ensure the development of detailed functional, technical and operational specifications for delivery of recommended solutions.
Translate user requirements into solution design for development and implementation of business technology solutions.
Conduct design and code reviews to ensure the solution delivered conforms to IT and team standards and quality software delivery practices.
Provide accurate estimates from analysis and design specifications for yourself and other team members to work on.
Capture and define technical and operational requirements for solutions.
Provide expert knowledge of a particular architecture and can discuss how the solutionu2019s specific features, characteristics, functionality and design will meet business requirements.
Ensure all documentation is created, up to date and correct before solutions or changes are implemented into production.
Ensure management is informed of progress, status and issues of delivery team activities
Code, test, and analyze software programs and applications. This includes researching, documenting, and modifying software and specifications throughout the system development life cycle.
Analyze and amend software to correct errors in a timely and accurate fashion and provide status reports where required.
Determine the most effective program/configuration solution from technical specifications provided by an experienced developer or business analyst.
With assistance, provide estimates for all aspects of work and work to deadline.
Create unit test plans with detailed test cases.
Consistently write and test solutions without errors, to estimate and conforming to best practice.
Assist in the preparation and documentation of program specifications.
Resolve problems with increasingly less supervision.
Develop or support software application solutions in a project team/task-based environment.
Provide Tier 2 or Tier 3 production support of cloud applications
Provide user, operational and system documentation for implementation.
Assist senior developers and business analysts in conceptualizing and development of new software programs and systems.
#LI-Hybrid
#LI-VJ1
What you have to offer:
Your experience and resume will show us:
An Undergraduate Degree and a minimum of 5 years of relevant experience or a DEC and a minimum of 7 years relevant experience
Experience with developing Azure applications using either containers, data factory, or functions
Experience with Azure DevOps
Experience in C# programming language
Experience in CI/CD Pipelines
Experience in building automated test harness
Experience in Monitoring and Observability capabilities
Strong experience in software engineering and solution delivery methodologies.
Ability to be flexible and adaptable in learning and understanding new technologies.
Ability to communicate effectively.
Ability to conduct research into software-related issues and products.
Ability to work both independently and collaboratively as part of a team environment.
Experience with agile and lean methodologies.
Proven analytical and problem-solving abilities.
Ability to effectively prioritize and execute tasks in a high-pressure environment.
Strong experience in working with business in leveraging technology to meet business goals and requirements.
Strong written communication and presentation skills.
Strong interpersonal skills.
Strong team leadership skills and work ethic.
Ability to conduct research into software-related issues and products.
Ability to be highly self-motivated and focused.
Ability to pay keen attention to detail.
ABAP Experience in an SAP Retail Environment with Object Oriented Development an asset.
Experience with ERP migration to SAP HANA an asset.
At Sobeys we require our teammates to have the ability to adhere to a hybrid work model that requires your presence at one of our office locations at least three days per week. This requirement is integral to our commitment to team collaboration and the overall success of our office culture.
We offer a comprehensive Total Rewards package, which varies by role and designed to help our teammates to live better u2013 physically, financially and emotionally.
Some websites share our job opportunities and may provide salary estimates without our knowledge. These estimates are based on similar jobs and postings for general comparison, but these numbers are not provided by our organization nor monitored for accuracy.
We will consider factors such as your working location, work experience and skills as well as internal equity, and market conditions to ensure the selected candidate is paid fairly and competitively. We look forward to discussing the specific compensation details relevant to this role with candidates who are selected to move forward in the recruitment process.
Our Total Rewards programs, for full-time teammates, goes well beyond your paycheque:
Competitive Benefits Package, tailored to meet your needs, including health and dental coverage, life, short- and long-term disability insurance.
Access to Virtual Health Care Platform and Employee and Family Assistance Program.
A Retirement and Savings Plan that provides you with the opportunity to build and add value to your savings.
A 10% in-store discount at our participating banners and access to a wide range of other discount programs, making your purchases more affordable.
Learning and Development Resources to fuel your professional growth.
Parental leave top-up
Paid Vacation and Days-off
We are committed to accommodating applicants with disabilities throughout the hiring process and will work with applicants requesting accommodation at any stage of this process.
Intermediate Application Developer

Posted 5 days ago
Job Viewed
Job Description
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio
**Your role and responsibilities**
As an Intermediate Application Developer at IBM, you'll provide technical support and maintenance by applying knowledge of application functionality and related technical design/interfaces with other systems/applications, responsible for running applications in a trouble-free manner, knowledge of integrated development and test environments, tools, infrastructure and managed support services to support complex solutions. You will also be responsible for developing a strong understanding of the solutions and their capabilities to be able to design, build, and test new capabilities into existing applications and systems.
This role will involve working with technology that is covered by Export Regulations sanctions. To be eligible for employment in this role, you must be a Canadian citizen or Canadian Permanent Resident. If you hold dual or third nationality, in addition to being either a Canadian citizen or Canadian Permanent Resident, the nationality must be from one of the below approved countries to be eligible for employment in this role: Australia, Belgium, Bulgaria, Canada, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Montenegro, Netherlands, New Zealand, North Macedonia, Norway, Poland, Portugal, Romania, Slovenia, Spain, Sweden, Switzerland, Türkiye, United Kingdom, United States.
Candidates must have or eligible to obtain:
* Secret Clearance issued by the Government of Canada. Note that candidates without this clearance must recognize that it will take up to six months to obtain it if they have Canadian citizenship.
* NATO and Controlled Goods Clearances will be required once Secret Clearance is proven/obtained.
**Required technical and professional expertise**
* Located in Ottawa, ON (all work will be done on site at the IBM office)
* 5 years of Low-Level Programming and embedded Systems:
- o programming languages: C/C++; Python
o bitwise operations and memory management
o device drivers & firmware development
* Networking and communications protocols, industrial and avionics protocols.
* Integration and interoperability bridging old and new technologies, middleware development (API gateways, event brokers, service mesh, event mesh).
* Lead small teams, managing routine activities and guide less experienced team members
* Strong sense of initiative and ability to prioritize tasks
* Clearly document solutions that can then be used to support the test team.
* Excellent verbal, written communication and Quality control.
**Preferred technical and professional experience**
* Experience in the Defence Industry
* Contributed to the evaluation of solutions developed by fellow team members or third parties.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Senior Application Developer

Posted 5 days ago
Job Viewed
Job Description
A career in IBM Consulting is rooted by long-term relationships and close collaboration with clients across the globe. You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio
**Your role and responsibilities**
As a Senior Application Developer at IBM, you'll provide technical support and maintenance by applying knowledge of application functionality and related technical design/interfaces with other systems/applications, responsible for running applications in a trouble-free manner, knowledge of integrated development and test environments, tools, infrastructure and managed support services to support complex solutions. You will also be responsible for developing a strong understanding of the solutions and their capabilities to be able to design, build, and test new capabilities into existing applications and systems.
This role will involve working with technology that is covered by Export Regulations sanctions. To be eligible for employment in this role, you must be a Canadian citizen or Canadian Permanent Resident. If you hold dual or third nationality, in addition to being either a Canadian citizen or Canadian Permanent Resident, the nationality must be from one of the below approved countries to be eligible for employment in this role: Australia, Belgium, Bulgaria, Canada, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Italy, Latvia, Lithuania, Luxembourg, Montenegro, Netherlands, New Zealand, North Macedonia, Norway, Poland, Portugal, Romania, Slovenia, Spain, Sweden, Switzerland, Türkiye, United Kingdom, United States.
Candidates must have or eligible to obtain:
* Secret Clearance issued by the Government of Canada. Note that candidates without this clearance must recognize that it will take up to six months to obtain it if they have Canadian citizenship.
* NATO and Controlled Goods Clearances will be required once Secret Clearance is proven/obtained.
**Required technical and professional expertise**
* Located in Ottawa, ON (all work will be done on site at the IBM office)
* 8 years of Low-Level Programming and embedded Systems:
- o programming languages: C/C++; Python
o bitwise operations and memory management
o device drivers & firmware development
* Experience in the Defence Industry
* Networking and communications protocols, industrial and avionics protocols.
* Integration and interoperability bridging old and new technologies, middleware development (API gateways, event brokers, service mesh, event mesh).
* Be able to work with the Solution Architect to plan and execute the work required (features, new capabilities) by leading a team of developers and testers.
* Takes the initiative to make informed decisions regarding project direction, resource allocation, and timelines with limited supervision.
* Streamlines complex workflows by simplifying task management and improving interdepartmental coordination, leading to faster project completion.
* Excellent verbal, written communication and Quality control
**Preferred technical and professional experience**
* Contributed to the evaluation of solutions developed by fellow team members or third parties.
* Experience in leading and mentoring junior developers in best practices and design pattens.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Salesforce Application Developer
Posted 5 days ago
Job Viewed
Job Description
We are seeking a skilled Salesforce Developer to join our dynamic team. This role involves designing, developing, and maintaining custom Salesforce solutions to meet our business needs. The ideal candidate will have a strong foundation in Salesforce development, with a focus on both configuration and custom code.
**Your role and responsibilities**
* Collaborate with business stakeholders to understand requirements and translate them into Salesforce solutions.
* Configure and customize Salesforce orgs using point-and-click tools, such as Process Builder, Flows, Lightning App Builder, and Lightning Components.
* Develop custom Apex classes, triggers, and Visualforce pages to extend Salesforce functionality.
* Write clean, efficient, and well-documented code that adheres to best practices and Salesforce's coding standards.
* Perform unit testing, debugging, and troubleshooting to ensure the quality and performance of developed solutions.
* Contribute to the ongoing improvement of our Salesforce instances, staying up-to-date with the latest Salesforce releases and features.
* Provide technical guidance, mentorship, and support to junior team members as required.
**Required technical and professional expertise**
* Proven experience as a Salesforce Developer, with a solid understanding of Salesforce architecture and development processes.
* Strong proficiency in Apex, Visualforce, and Lightning Component Framework.
* Familiarity with Salesforce Lightning platform, including Process Builder, Flows, and Lightning App Builder.
* Experience with version control systems, preferably Git.
* Understanding of Agile methodologies and Scrum frameworks.
* Excellent problem-solving skills and attention to detail.
* Strong communication and team collaboration skills.
* Bachelor's degree in Computer Science, Information Technology, or a related field; or equivalent practical experience.
**Preferred technical and professional experience**
* Salesforce certifications (e.g., Salesforce Certified Platform Developer I, Salesforce Certified Platform Developer II, are a plus.
* Experience with integration patterns and techniques, such as REST, SOAP, and Bulk API.
* Knowledge of front-end technologies (HTML, CSS, JavaScript) and responsive design principles.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Be The First To Know
About the latest Application developer Jobs in Canada !
Salesforce Application Developer
Posted 5 days ago
Job Viewed
Job Description
We are seeking a skilled Salesforce Developer to join our dynamic team. This role involves designing, developing, and maintaining custom Salesforce solutions to meet our business needs. The ideal candidate will have a strong foundation in Salesforce development, with a focus on both configuration and custom code.
**Your role and responsibilities**
* Collaborate with business stakeholders to understand requirements and translate them into Salesforce solutions.
* Configure and customize Salesforce orgs using point-and-click tools, such as Process Builder, Flows, Lightning App Builder, and Lightning Components.
* Develop custom Apex classes, triggers, and Visualforce pages to extend Salesforce functionality.
* Write clean, efficient, and well-documented code that adheres to best practices and Salesforce's coding standards.
* Perform unit testing, debugging, and troubleshooting to ensure the quality and performance of developed solutions.
* Contribute to the ongoing improvement of our Salesforce instances, staying up-to-date with the latest Salesforce releases and features.
* Provide technical guidance, mentorship, and support to junior team members as required.
**Required technical and professional expertise**
* Proven experience as a Salesforce Developer, with a solid understanding of Salesforce architecture and development processes.
* Strong proficiency in Apex, Visualforce, and Lightning Component Framework.
* Familiarity with Salesforce Lightning platform, including Process Builder, Flows, and Lightning App Builder.
* Experience with version control systems, preferably Git.
* Understanding of Agile methodologies and Scrum frameworks.
* Excellent problem-solving skills and attention to detail.
* Strong communication and team collaboration skills.
* Bachelor's degree in Computer Science, Information Technology, or a related field; or equivalent practical experience.
**Preferred technical and professional experience**
* Salesforce certifications (e.g., Salesforce Certified Platform Developer I, Salesforce Certified Platform Developer II, are a plus.
* Experience with integration patterns and techniques, such as REST, SOAP, and Bulk API.
* Knowledge of front-end technologies (HTML, CSS, JavaScript) and responsive design principles.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Sr. Application Developer
Posted 2 days ago
Job Viewed
Job Description
This job is with TELUS Digital, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.
Description and Requirements
Required Skills and Experience:
Strong JavaScript Fundamentals: A solid understanding of JavaScript, including ES6+ syntax.
React Native Expertise: Deep knowledge of React Native and its core principles, including component-based architecture and state management.
UI/UX Design Principles: Familiarity with UI/UX design principles and the ability to translate designs into functional interfaces.
Mobile Development Lifecycle: Experience with the mobile development lifecycle, including the submission process to app stores.
Version Control: Proficiency with Git or other version control systems.
Testing and Debugging: Experience with automated testing frameworks and debugging tools.
API Integration: Experience with REST APIs and data handling.
Problem-Solving Skills: Ability to analyze and resolve complex software issues.
Communication Skills: Excellent communication and collaboration skills.
Agile Methodologies: Familiarity with Agile development methodologies.
Bonus Skills:
Experience with TypeScript or other typed languages.
Familiarity with native mobile development (iOS or Android).
Knowledge of CI/CD pipelines.
Experience with backend technologies and databases.
Additional Job Description
Applications Developer with React Native
EEO Statement
At TELUS Digital, we enable customer experience innovation through spirited teamwork, agile thinking, and a caring culture that puts customers first. TELUS Digital is the global arm of TELUS Corporation, one of the largest telecommunications service providers in Canada. We deliver contact center and business process outsourcing (BPO) solutions to some of the world's largest corporations in the consumer electronics, finance, telecommunications and utilities sectors. With global call center delivery capabilities, our multi-shore, multi-language programs offer safe, secure infrastructure, value-based pricing, skills-based resources and exceptional customer service - all backed by TELUS, our multi-billion dollar telecommunications parent.
Equal Opportunity Employer
At TELUS Digital, we are proud to be an equal opportunity employer and are committed to creating a diverse and inclusive workplace. All aspects of employment, including the decision to hire and promote, are based on applicants' qualifications, merits, competence and performance without regard to any characteristic related to diversity.#LI-DNI