We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Overview of salaries statistics of the profession "IOS Developer in Canada"

Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.

Recommended vacancies

Software Developer - FortiAI
Fortinet, Burnaby, BC
DescriptionWe are the FortiAI team, which is in charge of our new product line: FortiAI. It is a leading edge product which utilizes machine learning technology for sub-second malware detection and instruction detection. Job Responsibilities: •Develop new features for the FortiAI product •Debug and test of the FortiAI product Skills Required: •Must be very familiar with C or C++ •Knowledge of at least 2 scripting language: Shell, Perl, Python, etc •Experience in Unix/Linux environment is a must •Must be very Knowledgeable of TCP/IP networking •Knowledge of firewalls, switching and routing •Knowledge of crypto, encryption and certification •Good problem solving and troubleshooting skills •Highly motivated and responsible quick learner •Familiar with system installations, configurations, and troubleshooting •Background in machine learning or cuda programming is a plus Education requirement: •Bachelors Degree in Computer Science or equivalent experience #GD #LI-MIMI
Staff Software Developer - FortiGate/FortiSASE
Fortinet, Burnaby, BC
DescriptionFortinet is looking for a Senior Systems Programmer with a passion for building software that perform at scale. In this role, you would design, develop, and maintain components of the FortiGate firewall which support deployments in cloud architectures. In addition, you would also be responsible for the development of the API and networking architecture that the FortiGate user interface relies on to deliver responsive, reliable results. You will join a high energy team that is creating compelling and innovative firewall management & monitoring systems for a wide variety of users. You will participate in the design, development, and operation of Fortinet's next generation cloud security platform - FortiSASE. You will have ownership of significant areas of the code for both new feature development, and maintenance and redesign of existing areas of the products. This role has a growth opportunity into a management position leading multiple developers supporting the above areas. As a Fortinet Developer, you will learn about the latest advancements in network security - including SD-WAN, VPN setup, SASE (Secure Access Service Edge) and Cloud Management. You are customer focused and enjoy creating features that improve the lives of your users. You use and create tools that improve development processes, allowing you to focus on development of features that matter. Most of all, you are excited about the opportunity to learn, experiment, and drive the use of modern development tools. You can find out more about our team and what we look for at https://youtu.be/zx56_G2RnjE Job Responsibilities In this role at Fortinet, you will: • Develop and maintain network, security, and orchestration code to support cloud FortiGate deployments with FortiSASE • Support the user interface team with REST API development and performance improvements • Optimize API communication across distributed firewalls • Collaborate with development and product teams to create easy to use and powerful applications • Promote best practices within the team and organization • Provide improvement suggestions while using Fortinet products on a daily basis Job Skills Required • 5 years of overall software development experience with C/C++ • Expert level understanding of Linux systems development • Hands on experience creating or using REST APIs • Experience with Cloud systems architecture and design • Understanding of networking and security concepts • Strong communication skills (written and verbal) in a team or customer environment Assets: • Apache module development • Experience with NodeJS server-side application development with Typescript • Familiarity with CloudStack or Openstack • Understanding of UX principles and how to apply them Education: Bachelor's degree in Computer Science or equivalent experience. #GD #LI-CN1
Mobile Developer
Fortinet, Burnaby, BC
DescriptionFortinet has an exciting opportunity for a Mobile Developer capable of leading a team responsible for building the next generation of mobile firewall management software. Fortinet is looking for candidates with a strong mobile development background, leadership potential and a passion for creating user-friendly, powerful interfaces. You will work closely with the user interface, product management and other development teams responsible for our Fortigate product. To see an example of the work done by this team go to the Apple App Store and try out our FortiExplorer product! To find out more about what it is like working for the team, watch this video - https://www.youtube.com/watch?v=zx56_G2RnjE Job Responsibilities: •Design and develop software for Fortinet mobile applications •Troubleshoot, identify and improve product quality following QA testing and customer feedback •Maintain, improve and support existing software products •Collaborate with other teams to integrate product functionality Job Skills Required: •Software development experience in an Android or iOS environment •Proven track record of designing and building applications for Android and/or iOS •Hands-on experience with Kotlin/Java or Swift •Flutter/Dart experience is an asset •Experience with Git or Subversion and continuous integration is a plus •Experience with TCP/IP networking and network security •Experience with Unit testing/TDD #GD #LI-CN1
Web Developer
Fortinet, Ottawa, ON
DescriptionFortinet is looking for an intermediate to senior level Software Developer to join our Ottawa office. At Fortinet, you will use your skills to design, develop, maintain and improve new and existing software of our products. You will be involved in the full development lifecycle of software and product development. The ideal candidate will have a passion for development and learning new technologies. This position provides a wide range of variety and scope and provides excellent learning opportunities from a talented team of senior developers. Job Duties: •Work with talented team members on full line of products in the field of UTM •Support upper management with high quality deliverables in a timely manner •Take part in various software projects with focus on front end developments •Help shape the design and development processes of next generation GUIs Skills and Knowledge Required: •Software development in Unix/Linux, or mobile environment •Experience with C/C++, script programming, such as JavaScript, Python, Perl •Understanding of TCP/IP networking and various networking protocols •Proven experience and strong knowledge of web application technologies such as CSS, HTML5, ES6, React, Angular •Extensive knowledge of user interface design principles and best practices •Solid understanding of relational & non-relational database management systems •Experience or knowledge of SaaS, cloud computing infrastructure and implementation is a plus •Experience with virtualization platforms, such as AWS, KVM, VMWare, is a plus •Experience with mobile application development on Android / iOS is a plus •Excellent problem solving and trouble shooting skills •High motivation to succeed Education Required: •Bachelor or Master degree in Computer Science or equivalent #LI-MIMI
Embedded Software Developer - FortiPAM
Fortinet, Burnaby, BC
DescriptionFortinet is looking for an Embedded Software Developer who is passionate in building a new product FortiPAM. FortiPAM provides Privileged Access Management and bastion host service for customers. It plays a key role in Fortinet's Zero-Trust solution. As an Embedded Software Developer, you would be responsible for owning, designing and developing components of the new product. You will join a high energy team that is creating compelling and innovative product for a wide variety of users. As a Fortinet Developer, you will learn about the latest advancements in network security - including remote server access, secret management and Cloud Management etc. You are customer focused and enjoy creating features that improve the lives of your users. You use and create tools that improve development processes, allowing you to focus on development of features that matter. Most of all, you are excited about the opportunity to learn, experiment, and drive the use of modern development tools. Job Responsibilities In this role at Fortinet, you will: • Design and Develop function modules for FortiPAM. • Support the user interface team with REST API development • Promote best practices within the team and organization • Provide improvement suggestions while using Fortinet products on a daily basis Job Skills Required • 3 years of overall software development experience with C/C++ • Expert level understanding of Linux systems development • Experience with networking and security • Strong communication skills (written and verbal) and team work spirit Assets: • Knowledge on TCP/IP and socket programming • Knowledge on inter-process communication • Knowledge on routers, network switch development • Knowledge on VNC, Remote Desktop Protocol development is a plus Education: • Bachelor's degree in Computer Science or equivalent experience. #GD #LI-HP1
Mobile Developer – iOS (On-site)
CGI Group, Calgary, AB
Position Description: CGI is more than just an IT consulting company; we are a global organization offering a world of opportunities. Our benefits include a share purchase program, profit sharing, wellness credits, training and development programs and flexible work schedules and locations.Become part of an outstanding culture that gives you the freedom to innovate, influence decisions, achieve your full potential, and chart your own career!CGI is looking for an accomplished Mobile Developer (iOS) with a deep understanding of multiple development and automation tools and technologies. This role is located in Calgary and is Office based.If you are looking to advance your career while gaining experience in an exciting and diverse development environment, this is the opportunity you have been looking for! Your future duties and responsibilities: • Facilitate the development and deployment of new applications, system software, and/or improvements to existing applications.• Provide software engineering expertise in Agile development teams to develop projects in a fast-paced environment.• Provide senior leadership in architecting, designing, and coding applications and APIs that improve the efficiency of the team and reduce technical debt.• Provide recommendations for technology stacks and other key decisions as they relate to building and testing software.• Provide solution design and high-level estimates of effort and schedule.• Participate in the developer community, stay up to date on new software technologies and standard methodologies, and share insights within the organization and the broader technology community through presentations and other forms of collaboration.• Provide recommendations to improve and enhance existing methodologies and standards.• Provide technical guidance, mentorship, support and oversight to other team members Required qualifications to be successful in this role: • 7+ years experience UI developer with deep familiarity with the IOS eco-system and web development. Must have experience developing and support hybrid apps. • Bachelor’s degree in computer science or Diploma in IT with equivalent IT experience• 5+ years of experience developing large scale iOS applications.• Strong working knowledge of iOS Frameworks• Designing and building mobile applications for mobile applications (iOS platform)• Collaborating with the design team to define app features.• Ensuring quality and performance of the application to specifications.• Identifying potential problems and resolving application bottlenecks and fixing application bugs before the final release.• Maintaining the code and atomization of the application.• Designing and implementing application updates.• Contribute to defining the mobile application strategy.• Learn and apply new technologies, best design practices and usability patterns.• Contribute to end-to-end system architecture, working with back-end engineers.• Collaborate with product managers and other technical teams to create optimized and delightful user experiences. Skills: Mobile Application ManagementSoftware Design Patterns What you can expect from us: Insights you can act onWhile technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success. When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees ''members'' because they are CGI shareholders and owners and owners who enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today - one of the world’s largest independent providers of IT and business consulting services.At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist. Ready to become part of our success story? Join CGI - where your ideas and actions make a difference.
Int. OpenEdge Developer to work on a variety of Business Applications for a Manufacturing client
S.i. Systems, Toronto, ON
Int. OpenEdge Developer to work on a variety of Business Applications for a Manufacturing clientLocation: 3X per week, North York, ON Job Responsibilities:The OpenEdge Developer is responsible for the delivery of requirements & analysis, design, programming, implementation, maintenance & support of applications & projects as a member of the IT Business Applications team.They will work closely with Business and IT stakeholders to architect and build business applications by performing requirements analysis, design, development, documentation and optimization of business processes & projects as governed by the Project Management Office (PMO) and the IT Business Application team.In addition to project & maintenance programming responsibilities, the position will include ad hoc report creation, front-line user application support, application training, and maintenance of development / test / production environments.Within this stakeholder framework, they will research, develop, and implement solutions to business needs using technologies that provide Enterprise Application Integration, database connectivity, security, and web services. Must haves:4+ years designing and developing Web-based Business Applications 3+ years developing with OpenEdge ABL v10 (Progress 4GL) or higherExperience working with classes, Progress Developer Studio for OpenEdge (PDSOE), Progress Application Servers for OpenEdge (PASOE)3+ years designing and developing REST API frameworks2+ years of industry experience in HTML 5, CSS 3, Bootstrap, and JQuery Nice to haves:Postgres, SQL Server or other relational DatabasesFederated Identity Management using an Identity as a Service such as Okta, Ping, ADFSSAML 2.0Application Platforms including Heroku, Google Cloud, AWS, Azure, Private CloudsMobile Application Development for iOS (Native / NativeScript / Cordova) Apply
Intermediate Mobile developer to manage and enhance (iOS and Android) applications with strong Flutter experience
S.i. Systems, Toronto, ON
Our client is a leader in the Digital Hospitality and Food Services space. They are looking for an Intermediate Mobile Developer to manage and enhance (iOS and Android) applications with strong Flutter and third party API integration experience. Duration: 6mthsLocation: RemoteResponsibilities:Manage Flutter (Android and iOS) application development while providing expertise in the full software development lifecycle from concept and design to testingWork together with cross-functional teams to define, design and ship new featuresCreate and execute unit tests on your code to ensure robustness, including edge cases, usability and general reliability.Troubleshoot issues, fix bugs and improve application performanceExplore and utilize new technologies to maximize development efficiencyHelp us implement standards, next-best practices for code quality and test coverageConsider performance, usability & accessibility firstCare about our users’ experience just as much as our developers’Work across the stack, rounding out your skillset or choosing a specializationEnsure scalability and reliability in all decisionsApproach work with curiosity, and critically question the status quoBuild your leadership skills within your teamMust Haves: Mobile application developmentAndroid and iOS Flutter - Manage and enhance Flutter (Android and iOS) application developmentThird party API integration Unit test execution Apply
Intermediate Mobile Developer to develop a new native mobile app for a Public Sector Client
S.i. Systems, Toronto, ON
Contract: 12 months with potential to convert full timeHybrid: 4 times a week on site in Pickering. May be adjusted to 3 times after a couple monthsIntermediate Mobile Developer to develop a new native mobile app for a Public Sector Client1. **App Development**: Designing, developing, and maintaining mobile applications for iOS, Android, or cross-platform frameworks such as React Native, Flutter, or Xamarin. 2. **Programming**: Writing clean, maintainable, and efficient code in programming languages such as Swift or Objective-C for iOS, Java or Kotlin for Android, or JavaScript for cross-platform development.3. **UI/UX Implementation**: Implementing user interfaces according to design specifications and guidelines, ensuring a seamless and intuitive user experience.4. **Continuous Integration and Deployment (CI/CD)**: Setting up and maintaining CI/CD pipelines to automate the build, testing, and deployment processes, ensuring efficient and reliable delivery of updates to users. Apply
Software Developer - New Grad
Equest, Ottawa, ON
Location: Ottawa, CanadaIn fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.For decades, Ottawa has been a global technology leader. Today, Canada's capital holds one of the brightest and most diverse technological ecosystems in North America. Voted as Canada's best place to live 2017 by Maclean's, Ottawa offers a low cost of living with a high quality of life. The Thales Ottawa office has been a major supplier and long-term trusted partner to DND, enabling the Canadian Armed Forces and the Canadian Coast Guard to achieve mission success. Software Developer (New Grad): Angular/React C#/ C++, SQL Position Summary Ottawa, Ontario (Hybrid)The Software Developer (New Grad) will implement software for defence and security applications, with a particular expected focus on applications related to Land (i.e. Canadian Army) Command, Control, Communications, Computers, Intelligence, Surveillance, and Reconnaissance (C4ISR). Key Areas of Responsibility Participate in requirements analysis and software design;Implement applications software, including coding, unit testing, and integration;Produce software developer documentation;Identify and analyze software defects and implement fixes into product releases;Build and maintain currency in software development best practices and methodologies Minimum Qualifications Bachelor's degree in software engineering, computer engineering, computer science, or equivalent education with relevant experienceExperience/expertise in software development including programming in C#. Post-graduation work experience is not a mandatory requirement for this position Preferred Qualifications Very strong coding, unit testing, and debugging skillsExperience programming in Java and/or C++General knowledge and/or experience with databases/SQLInterest in or familiarity with military C2, C3, or C4ISR and in advancing the safety and security of soldiers in the Canadian ArmyExperience developing Graphical User Interfaces with WPF while working in a scrum/agile software development environment What We Offer Thales provides an extensive benefits program for all full-time employees working 24 or more hours per week and their eligible dependents, including the following:Company paid Extended Health, Dental, HSA, Life, AD&D, Short-term Disability, Cancer Care Program, travel insurance, Employee Assistance Plan and Well-Being program.Retirement Savings Plans (RRSP, DCPP, TFSA) with a company contribution and a match to a DCPP, with no vesting period.Company paid holidays, vacation days, and paid sick leave.Voluntary Life, AD&D, Critical Illness, Long-Term Disability.Employee Discounts on home, auto, and gym membership. Why Join Us? Say HI and learn more about working at Thales click here . ( https://youtu.be/9aMF4NMhEJo )#LI-TA1Thales Canada Defence & Security is engaged in supporting the Canadian Army's Land Command, Control, Communications, and Computers (C4) Intelligence, Surveillance and Reconnaissance (LC4ISR) systems which enable critical decisions on a daily basis. Together with industry partners, Thales is building on the existing networks and applications to enhance digitized operations, support communications between joint and allied forces, and monitor and defend against the threats and evolving capabilities of potential adversaries.Thales Canada is looking for people interested in directly contributing to the evolution of advanced digitized operations for the Canadian Army into the future, both in Canada and on overseas deployments. There are opportunities available in each of the four LC4ISR programs, which include:• System of systems engineering and integration;• Core network;• Applications; and• Intelligence, surveillance, target acquisition, and reconnaissance (ISTAR).Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience. This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List, the Canadian Controlled Goods Program, the Canadian Industrial Security Program, the US International Traffic in Arms Regulations (ITAR) and/or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access including eligibility to the Canadian Controlled Goods Program and able to obtain a Canadian NATO Secret clearance.
Software Developer - React
Equest, Burnaby, BC
Your Moneris Career - The OpportunityWe are looking for a Software Developer II who will collaborate with other technology teams to build software systems and solutions architecture critical to our partners.Location: You will be based in our Burnaby office and will work in a Hybrid model.Reporting Relationship: You will report to the Manager, Software Development and ArchitectureSalary Range: $65,000-$85,000Your Moneris Career - What you'll doParticipate in all stages of the software development lifecycle for multiple small to large-scale projects, intended for Restaurant solution which include building mobiles android & ios both, along with web applications.Design, develop and support user-focused mobile-based applications and programsLead the full stack and lifecycle of main software applications from brainstorming to executionEnsure all codes are written, secured, tested and integrated with codebase. Ensure quality of integration and testing activities through code and documentation quality to facilitate final delivery.Collaborating with other developers, QA specialists, system support specialists and other team members to integrate components, implement and support a solution in an Agile environment.Support & maintain application after Release and deployment.Contribute in sprint planning and other Agile scrum ceremonies.Your Moneris Career - What you bringBachelor's degree required in Software Engineering, Computer Science, or related disciplinesAt least a year of experience developing production scale applications, including front-end application development using React, React Native & Python a MUST.Proficient in writing code in multiple programming languages; competent in software development: troubleshooting, project life cycle, user experience, design and implementationProven ability to effectively communicate technical concepts or problems to all stakeholders both technical and non-technicalFamiliar with Agile and DevOps concepts including tools such as Gitlab and Jira.Proficiency in payment systems and the Restaurant System is an asset.Your Moneris Career - What you getHolistic approach to your well-being, with an Employee Assistance Program for you and your family, access to 24/7 virtual health care, wellness events and a supportive workplace cultureA workplace committed to investing in Diversity, Equity and Inclusion (DEI) through initiatives including, employee inclusion groups (EIGs), mentorship, DEI learning and workshops, educational events, and different resources including an internal DEI website and newsletterCompany-wide paid year-end closureLearning & development programs and resources to grow your careerFind out more about the work perks and benefits you get as a Moneris employee at Moneris.com/careers #TECHNote: We welcome and encourage applications from Indigenous peoples, people of colour, people with disabilities, people of all genders, sexual orientation and intersectional identities.We acknowledge that people from equity-deserving groups (including racialized individuals, women, gender diverse individuals, individuals with disabilities, neurodivergent individuals, members of 2SLGBTQIA+ communities and those born outside of Canada) are less likely to apply for jobs unless they feel they meet all the requirements posted. At Moneris, we believe candidates bring experience to their work in many ways. We encourage you to apply and share, in the application form, the transferrable experience you bring, and how this will support your success in this role.
Software Developer - Senior (Mobile App Developer)
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Experience working with commercial grade mobile applications iOS and Android using native languages (Objective-C / Swift, Xcode or Java with Android Studio).Must have apps published in either Apple/Google store.Experience in developing Native and Hybrid apps with iOS/Swift, Android/Java, React Native/TypeScriptAries Framework Javascript (AFJ)/CredlJavaScript, HTML5, CSS3JavaScript frameworks such as React.js, Angular.js, & Vue and TypeScriptWorld wide web consortium (W3C) verifiable credentials (VC) model, decentralized identifiers (DIDs), JSON-LD, zero-knowledge proofs
Software Developer - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:10+ years of demonstrated experience using and JAVA Technologies such as Spring boot3+ years of experience with Apple Xcode IDE , Swift, SQLite, Cordova, Ionic Frameworks, Flutter and Angular.5+ years of experience in design and development of mobile solutions for iOS and Android platforms (Native and Hybrid) .3+ Years experience working with Cloud Environments such as Azure and CIDC Pipelines in Azure DevOpsExperience in Continuous Deployment methods and procedures.5+ years of experience in design and development of mobile solutions for iOS and Android platforms (Native and Hybrid)
Software Developer - Full Stack - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Extensive experience in HAPI-FHIR standards and Java software library utilizing built-in mechanism for FHIR's RESTful API.Experience in configuring HAPI FHIR JPA Server.
Software Developer - Senior (Siebel EIM/EAI)
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:10+ years of experience with Siebel technical configuration/ design / development / integration5+ year of experience of Siebel integration with Adobe AEM , J2EE and etc; Siebel EIM/EAI3+ years of experience with Siebel IP18+ with a focus on configuring / developing.Experience with Assignment Manager, Business Rules, Workflow, Applets, Views, Screens, Code/Scripts and related Siebel Business Layer objects; Siebel Tools Software and editing Siebel Web Templates; using Siebel Open UI specific classes and Methods.Experience in OBIEE and PowerBI report development; HTML 5, Cascading Style Sheet, JQuery and JavaScriptDemonstrated ability to work with functional and technical teams; ability to participate in a large teams and work closely with other individual team membersProven analytical skills and systematic problem solving
ISL 30R - Lead Full Stack Developer
BC Public Service, Fort Nelson, BC
Posting Title ISL 30R - Lead Full Stack Developer Position Classification Information Systems R30 Union GEU Work Options Hybrid Location Abbotsford, BC V2S 1H4 CACampbell River, BC V9W 6Y7 CACranbrook, BC V1C 7G5 CAFort Nelson, BC V0C 1R0 CAHope, BC V0X 1L0 CAKamloops, BC V2H 1B7 CAKelowna, BC V1Z 2S9 CAMultiple Locations, BC CA (Primary)Nanaimo, BC V9T 6L8 CANelson, BC V1L 6K1 CAPrince George, BC V2N4P7 CASmithers, BC V0J 2N0 CASurrey, BC V4P 1M5 CAVancouver, BC V6B 0N8 CAVictoria, BC V9B 6X2 CAWilliams Lake, BC V2G 5M1 CASalary Range $99,785.84 - $113,949.98 annually which includes a 9.9% Temporary Market Adjustment* Plus $53.13 bi-weekly isolation allowance for Fort Nelson and $36.53 bi-weekly isolation allowance for Smithers Close Date 5/16/2024 Job Type Regular Full Time Temporary End Date 3/27/2026 Ministry/Organization BC Public Service -> Social Dev & Poverty Reduction Ministry Branch / Division Application Modernization Project Job Summary Take the next step in your IM/IT careerThe Ministry of Social Development and Poverty Reduction(SDPR) is proud to be an equal opportunity employer; we strive to ensure all employees contribute in meaningful ways, bring their full self to work and celebrate their differences. The ministry focuses on reducing poverty, creating opportunities, and increasing inclusion. The ministry provides strategic leadership and quality services that empower British Columbians to share in the province's prosperity, with a vision to participate fully in their community and to reach their full potential.The Information Services Division are technology leaders, planning and delivering successful solutions with information management and information technology (IM/IT) services to both the Ministry of SDPR and the Ministry of Children and Family Development (MCFD). The division also provides IM/IT resource planning, decision-making, project and issues management, security and privacy functions, and desktop support. Our guiding principle is to promote a service delivery culture that is respectful, fosters positive relationships, and promotes creative problem solving with all our staff and partners in the Social Sector.The Lead Full Stack Developer position is responsible for leading the development and delivery of scalable web applications in a continuous deployment environment across divisions. This position is responsible for leading the architecture, design, development, and sustainment of web applications in a continuous deployment environment. They lead development practice, establish internal standards, and promote the technical vision.Job Requirements: Master's degree in a computer science or related field and three (3) years of *related experience; OR Bachelor's degree in a computer science or related field and four (4) years of *related experience; OR Diploma in a computer science or related field and five (5) years of *related experience; OR Certificate or coursework in a computer science or related field and six (6) years of *related experience; OR An equivalent combination of education and experience may be considered. *Related experience includes the following: Five (5) or more years of experience as a Full Stack Developer. Experience using a variety of modern development tools, such as HTML, CSS and JavaScript libraries, relational and non-relational databases. Experience with API development and integration and continuous development environments. Experience with Software Development best practices such as: simplicity, coherence, testing, maintenance, and analysis. Preference may be given to applicants with one (1) or more of the following: Experience working in an agile development environment with User Experience (UX)/Service Designer teams, Software Developers, and Scrum Masters to iteratively create or improve digital products and services from conception to production. Experience with mainframe or legacy systems retirement initiatives. Experience with developing high criticality systems (especially life-critical systems). Experience with IM/IT systems implementations in a Social Sector environment. Experience supervising staff including development, evaluation of performance plans and leave approval. Experience with developing business applications with complex UX requirements in a mature enterprise. Experience leading development culture modernization with established technology teams. Preference may be given to those who have more experience combined with relevant education in any of the above.For questions regarding this position, please contact [email protected] .About this Position: Currently there is one (1) temporary opportunity available to March 27, 2026. The temporary opportunity may be extended OR a permanent appointment may result from the temporary appointment. Temporary postings are not limited to the geographic area. Board and lodging and relocation expenses do not apply. Flexible work options are available; this position may be able to work up to 5 days at home per week subject to an approved telework agreement. This position can be based out of any of the location(s) listed above. Employees of the BC Public Service must be located in BC at the time of employment. Please refer to MyHR for more information on Temporary Market Adjustments . Depending on the successful candidate's location, a bi-weekly isolation allowance may apply. An eligibility list may be established for future permanent and temporary vacancies.Working for the BC Public Service: The BC Public Service is committed to creating a diverse workplace to represent the population we serve and to better meet the needs of our citizens. Consider joining our team and being part of an innovative, inclusive and rewarding workplace.The Indigenous Applicant Advisory Service is available to applicants that self-identify as Indigenous (First Nations, status or non-status, Métis, or Inuit) seeking work or already employed in the BC Public Service. For guidance on applying and interviewing, please contact [email protected] or 778-405-3452.The BC Public Service is an award winning employer and offers employees competitive benefits, amazing learning opportunities and a chance to engage in rewarding work with exciting career development opportunities. For more information, please see What We Offer .How to Apply: Your application must clearly demonstrate how you meet the job requirements list above.Cover Letter: NO - Please do not submit a cover letter as it will not be reviewed.Resume: YES - A resume is required as part of your application, however, itmay notbe used for initial shortlisting purposes. Questionnaire: YES - You will need to complete a comprehensive questionnaire to demonstrate how you meet the job requirements. Include all relevant information about your educational accomplishments and employment history including job titles, start and end dates (month and year) of your employment, and how you obtained your relevant experience. The questionnaire will take approximately 60 minutes to complete.Helpful tips, videos and more regarding the application process can be found on the Your Job Application page of MyHR.If you are experiencing technical difficulty applying, e-mail [email protected] , before the stated closing time, and we will respond as soon as possible.Additional Information: A Criminal Record Check (CRC) will be required.Applicants selected to move forward in the hiring process may be assessed on the Knowledge, Skills, Abilities and Competencies as outlined in the attached Job Profile located at the bottom of the posting.Applications will be accepted until 11:00 pm Pacific Standard Time on the closing date of the competition.Job Category Information Management/Information Technology, Leadership and Management, Social Services
Software Developer - Senior (Microsoft Dynamics)
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:At least 8 years of experience developing applications using Microsoft Dynamics On Premise and Microsoft Dynamics Cloud version 9.2Experience migrating applications and data from on Premise Dynamics to CloudExperience configuring and securing Azure Cloud environment to meet OPS security and access policy standards
Software Developer - ETL - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:7+ years of Data migration in terms of digital transformation, ETL experience in migrating data from legacy applications to modernized solutionsExperience working in ETL tools such as Azure Data Factory, Informatica, etc.Experience in migrating document attachments from legacy solution to a new modernized solutionExperience working in cloud DB technologies (such as Azure SQL)Development of business case, data migration strategy and planKnowledge and understanding of Information Management principles, concepts, policies and practicesExcellent understanding of master data and transactional data concepts and interdependencies
Software Developer - ETL - Senior (Informatica)
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:10+ years Informatica Hands-On Working ExperienceDesign, build and tune ETL/ELT solutions on-premises (Informatica Powercenter)AWS experienceExperience -Using Informatica on-cloud (IDMC)
Sr. Software Developer - Virtualization and SIL Integration
General Motors Canada, Oshawa, ON
Job DescriptionGeneral Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation. As we move towards our ZERO ZERO ZERO vision for the future, we are on the forefront of this work and seeking out driven, innovative individuals who will join our team to help achieve our mission. We are currently looking for experienced and motivated candidates for the role of Virtualization and Software-in-the-Loop (SIL) Integration Engineer to support our Test Environment Agile Release Train (TExiL ART). This role is part of a group responsible for creating virtual in-the-loop environments to enable development, verification and validation of embedded controllers and calibrations for hybrid, electrification, engine, transmission, chassis, and intelligent brake controls. You are ultimately responsible to deliver quality simulation environment on time to meet the customers’ requirements. This position requires an individual with a passion for modeling, an adept knowledge of system simulation and integration, and demonstrated capability for managing a wide variety of technical and customer needs.Responsibilities: Create virtual controller models to be used across different simulationsCreate, maintain and test virtual controller components such as HWIO, RTOS, communication models, etc.Obtain, develop & parameterize sub-system models, such as sensors and actuators, and ECU behavioral modelsWork with development engineers to understand new feature requirements, address issues, and ensure proper implementationIntegrate Plant models and other ECU models into a dynamic virtual simulationCreate and maintain detailed documents for each releaseProvide support for released simulations and assist with user testing and troubleshootingProvide technical support to other team membersRequired Qualifications:6+ years of software engineering experience, with at least 3 year of integration experience3+ years of experience in virtualizationProficient in Embedded C and PythonCompetent with embedded controls software and the automated software build processes including gcc compiler, gdb debugger, Eclipse, Jenkins and ETAS INCA toolsAdept experience with MATLAB and Simulink in context of plant model development and integration and basic usage of additional simulation tools (e.g. GT-Power, AMESIM)Proficient in automotive communication technologies such as CAN, LIN, SPIFamiliar with FMU/FMI standardsAdditional Job DescriptionCompensation and Benefits:GM’s Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs.GM’s comprehensive compensation and benefits plan is carefully designed and thoroughly benchmarked against the companies that we compete for talent in the local market.The goal of the General Motors of Canada total rewards program is to support the health and well-being of you and your family. Our comprehensive compensation plan currently includes the following benefits, in addition to many others:Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave.Healthcare, dental and vision benefits including health care spending account and wellness incentive.Life insurance plans to cover you and your family.Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement.Global recognition program for peers and leaders to recognize and be recognized for results and behaviors that reflect our company values.Tuition Assistance and Employee Assistance Program. GM Vehicle Purchase Plan for you, your family and friends.About GMOur vision is a world with Zero Crashes, Zero Emissions and Zero Congestion and we embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.Why Join Us We aspire to be the most inclusive company in the world. We believe we all must make a choice every day - individually and collectively - to drive meaningful change through our words, our deeds and our culture. Our Work Appropriately philosophy supports our foundation of inclusion and provides employees the flexibility to work where they can have the greatest impact on achieving our goals, dependent on role needs. Every day, we want every employee, no matter their background, ethnicity, preferences, or location, to feel they belong to one General Motors team.Diversity InformationGeneral Motors is committed to being a workplace that is not only free of discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that workforce diversity creates an environment in which our employees can thrive and develop better products for our customers. We understand and embrace the variety through which people gain experiences whether through professional, personal, educational, or volunteer opportunities. We encourage interested candidates to review the key responsibilities and qualifications and apply for any positions that match your skills and capabilities.Equal Employment Opportunity StatementAccommodation is available for applicants with disabilities. Should you be contacted by General Motors of Canada, please advise if you require accommodation. General Motors of Canada values diversity and is an equal opportunity employer.