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 "Lead 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
Mobile Development Manager
Fortinet, Burnaby, BC
DescriptionFortinet has an exciting opportunity for an experienced software developer to lead our FortiExplorer mobile development team! FortiExplorer is our mobile firewall management software which allows users to unlock the functionality of Fortinet solutions from a mobile device! This video - https://youtu.be/KRE3YIOmX_A - outlines FortiExplorers functionality and you can download the latest versions from the app store to try it out yourself! Fortinet is looking for candidates with a strong mobile development background and a passion for creating user-friendly, powerful interfaces. You will manage a small team of mobile development professionals responsible for developing the next generation versions of FortiExplorer and will also lead by example in designing and developing this software. Job Responsibilities: • Lead and mentor a team of mobile developers responsible for developing our Android , iOS and tvOS FortiExplorer applications. • 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: • Extensive experience in mobile development (Android and/or iOS) • Proven track record of designing and building mobile applications • Experienced leading a teams of software developers • Experience training and mentoring software developers in previous positions • Hands-on experience with one or more of the following - Java, Kotlin, Swift, Objective-C, Flutter • Experience with Git and continuous integration is a plus • Knowledgeable when it comes to TCP/IP networking and network security • Experience with Unit testing/TDD Educational Requirements: • Diploma in Computer Science or related field #GD #LI-CN1
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
Software Dev QA
Fortinet, Burnaby, BC
DescriptionFortinet is looking for Software Development QAs to join the FortiClient QA Team. FortiClient is an endpoint security product for Microsoft Windows, Mac OS X, Linux, Android OS, and Apple iOS. As a Software Development QA, you will be working on testing of FortiClient, which integrates with various Fortinet products including the FortiGate, FortiAnalyzer, FortiManager, FortiSandbox and FortiGuard Distribution Network (FDN). These positions offer incumbents experience in working with each of these technologies. The positions entail challenges that vary from day to day, as new technologies and ideas come up in the computer and networking industry that requires to be monitored and protected. Job Responsibilities: •Run manual development testing of FortiClient •Setup and maintain various test systems involving multiple network components, using physical or virtual machines (VM) •Run and review results of regression test systems •Implement and maintain automated test software using Perl or Python scripting language •Create test reports in internal tracking systems •Monitor and handle customer responses and issues •Continuously review and report best-practises in the industry •Work with other Fortinet products: FortiGate, FortiAnalyser, FortiManager, FortiSandbox, etc. •Work with developers, team leads and other QA specialists Job Skills Required: •Experience with network administration •Two or more years of related work experience, or a related coop experience, will be an advantage •Experience with Linux, Windows or Mac OS X administration •Experience with programming or scripting skills (Perl, Python, Ruby, Tcl, Bash, etc.) •Knowledge of databases (MySQL, Postgres SQL, Microsoft SQL Server, etc.) •Knowledge of anti-virus, ransomware, exploits etc •Familiarity with QA processes •Creating test cases •Running test cases •Setting up test environments •Reproducing reported product issues •Creating bug reports Educational Requirements: •Bachelor's Degree in Computer Science or similar disciplines #GD #LI-JH1
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
SAP iXp Intern - Software Developer [Vancouver]
SAP, Vancouver, BC
We help the world run betterOur company culture is focused on helping our employees enable innovation by building breakthroughs together. How? We focus every day on building the foundation for tomorrow and creating a workplace that embraces differences, values flexibility, and is aligned to our purpose-driven and future-focused work. We offer a highly collaborative, caring team environment with a strong focus on learning and development, recognition for your individual contributions, and a variety of benefit options for you to choose from. Apply now! About the SAP Internship Experience Program The SAP Internship Experience Program is SAP's global, strategic, paid internship program that provides university students with opportunities to find purpose in their careers. Three reasons to intern at SAP Culture of collaboration: meet with mentors, make new friends across the globe and create a thriving personal network. Project-driven experience: gain cross-functional skills from our virtual and in-person learning sessions, diverse subject matter experts, and project deliverables. Gain visibility: with SAP Internship Experience Program in your title, you'll have a global network of SAP leaders, entrepreneurs and career development opportunities at your fingertips. What you'll do Position Title:SAP iXp Intern - Software Developer Location:Vancouver, BC Expected Start Date: April 2024 Contract Duration: 8 months Work Hours: 40 hours per week SAP Concur is the world's leading brand for integrated travel, expense, and invoice management solutions, driven by a relentless pursuit to simplify and automate these everyday processes. The Travel Platform team at SAP Concur is seeking a highly motivated and energetic software developer to assist in building our next-gen travel platform. We are building the new travel admin configuration platform which will be used by all clients with an admin role, to configure various features across the SAP Concur site. What you bring We're looking for someone who takes initiative, perseveres, and stay curious. You like to work on meaningful innovative projects and are energized by lifelong learning. Position Requirements: Understanding of software applications, software development lifecycle, and development methodologies (Agile/Scrum) Strong programming skills and experience with object-oriented languages such as Java Strong proficiency in front-end development languages (JavaScript, HTML, CSS) Flexibility to work with a global team in various time zones Clear and concise communication, both verbal and written Strong desire to interact with and learn from senior members of the team Nice to Have: JavaScript framework (React+Redux) experience preferred Java framework (Spring Boot) experience preferred DevOps experience preferred Experience with databases (PostgreSQL) preferred UI Unit and/or E2E Testing experience preferred Familiarity with development tools such as Git and JIRA Educational requirements: Currently studying or have recently completed an undergraduate or graduate program in Computer Science, Electrical Engineering, Information Technology, or Information Systems Meet your team We are a full-stack development team. We use React, Node.js and Redux for Web UI development and our backend services are using SpringBoot. We also manage CI/CD pipelines for our services using Kubernetes and Docker. In addition to these technical skills, you will get to work in a highly collaborative environment using agile software development methodologies. Our team is distributed across multiple cities in the US. We build breakthroughs togetherSAP innovations help more than 400,000 customers worldwide work together more efficiently and use business insight more effectively. Originally known for leadership in enterprise resource planning (ERP) software, SAP has evolved to become a market leader in end-to-end business application software and related services for database, analytics, intelligent technologies, and experience management. As a cloud company with 200 million users and more than 100,000 employees worldwide, we are purpose-driven and future-focused, with a highly collaborative team ethic and commitment to personal development. Whether connecting global industries, people, or platforms, we help ensure every challenge gets the solution it deserves. At SAP, we build breakthroughs, together.We win with inclusionSAP's culture of inclusion, focus on health and well-being, and flexible working models help ensure that everyone - regardless of background - feels included and can run at their best. At SAP, we believe we are made stronger by the unique capabilities and qualities that each person brings to our company, and we invest in our employees to inspire confidence and help everyone realize their full potential. We ultimately believe in unleashing all talent and creating a better and more equitable world. SAP is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to the values of Equal Employment Opportunity and provide accessibility accommodations to applicants with physical and/or mental disabilities. If you are interested in applying for employment with SAP and are in need of accommodation or special assistance to navigate our website or to complete your application, please send an e-mail with your request to Recruiting Operations Team: [email protected]. For SAP employees: Only permanent roles are eligible for the SAP Employee Referral Program, according to the eligibility rules set in the SAP Referral Policy. Specific conditions may apply for roles in Vocational Training.EOE AA M/F/Vet/Disability:Qualified applicants will receive consideration for employment without regard to their age, race, religion, national origin, ethnicity, age, gender (including pregnancy, childbirth, et al), sexual orientation, gender identity or expression, protected veteran status, or disability. SAP believes the value of pay transparency contributes towards an honest and supportive culture and is a significant step toward demonstrating SAP's commitment to pay equity. SAP provides the hourly base salary rate range applicable for the posted role. The targeted range for this position is 24-40 CAD. The actual amount to be offered to the successful candidates will be within that range, dependent upon the key aspects of each case which may include education, skills, experience, scope of the role, location, etc. as determined through the selection process. SAP offers limited benefits for employees hired into hourly or like roles subject to appliable plan/policy terms. A summary of benefits and eligibility requirements can be found by clicking this link: SAPNorthAmericaBenefits.com Requisition ID: 388079 | Work Area: Software-Design and Development | Expected Travel: 0 - 10% | Career Status: Student | Employment Type: Intern | Additional Locations: #LI-HybridRequisition ID: 388079 Posted Date: Mar 26, 2024 Work Area: Software-Design and Development Career Status: Student Employment Type: Intern Expected Travel: 0 - 10% Location: Vancouver, British Columbia, CA, V6B 1A9
Software Developer - Full Stack - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Knowledge and experience in Angular / Java Script / CSS / HTML / Spring BootExperience with implementation of approved user interface, design, and deployment of databaseProficient with both front-end and back-end development, including any associated areas such as database design/management and DevOps
iOS Architect
Swim Recruiting, Vancouver, BC
6-month contract iOS Architect with a global e-commerce organization6-month contract mobile Solutions ArchitectGlobal e-commerce organizationHybrid work environment located in downtown Vancouver, onsite 3 days a week.What & Why: As a result of investment in technology, our client is looking to add an iOS Architect to support a key mobile app utilized daily in retail stores around the world.  You will be responsible for driving and developing the architecture for software applications in the retail mobile domain.  You will be responsible for designing the best mobile experience for both retail staff and customers, enabling use cases with clean, clear and intuitive user experiences. You will contribute and lead architecture meetings and create tasks for developers by translating use cases into technical requirements on iOS and AWS Cloud technologies and support the development team by answering questions, resolving problems, and troubleshooting issues.  You will also work cross-domain with other architects to define, design, and implement solutions by following enterprise-wide design patternsWho: This client is one of the most recognizable Canadian brands, a true Vancouver success story who has expanded globally. They are well known for their corporate culture and has won major awards for their accomplishments. They have invested majorly in technology and have had an incredibly successful past few years, including a major strategic acquisition. They have an all-star leadership team who keeps you accountable and provides support while still affording you tremendous autonomy. They are located close to rapid transit in newly renovated offices in downtown Vancouver and have a hybrid work model, with 3 days a week in office.You: You will bring the following education, skills and experience to the role:5+ year of hands on software development experience in iOS and/or CloudExperience with SwiftUI5+ years of hands-on architecture or related experience within the mobile or retail domainsRetail, Mobile and Payment domain experience (highly desired)5+ years developing real world scaled solutions with knowledge of full application development lifecycle (SDLC) and methodologies; agile and waterfall/agile hybrid.Understanding and ability to work within architectural frameworksSuccessful track record delivering quality results on complex cross-functional projectsNext Steps: If the sound of this opportunity excites you, and you’re confident that it’s a good fit for your experience and career goals, then we’d love to hear from you! Please send your updated resume to us by applying to this posting and one of our awesome team of recruiters will be in touch.
Software Developer - Full Stack - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:PHP coding (essential) including knowledge of refactoring code due to upgrading from v 7.x to 8.x:Work with APIs to code browser queries that retrieve data and parse JSON responses to present data to the user or feed downstream processesWrite data in alternate formats (such as CSV)MySQL (essential) and phpMyAdmin, including experience refactoring code due to upgrading from v 5.x to 8.x:e.g., Write database queries using SQL and use result sets to perform business logicWeb development/ UI/AccessibilityHTML, CSS, JavaScriptWCAG 2.0 Level AA
Software Developer - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:10+ years experience in PowerBuilder based development utilizing a combination of PowerBuilder, ODBC, SFTS, DB2, Oracle, batch processing and associated Windows technologies1+ years experience in integrating PowerBuilder Cloud components with external systems like SFTS and database systems Experience in development and design of new mid-tier applications or enhancement to existing ones in a PowerBuilder Cloud focused environment.Experience in Object-Oriented methodologies for the development, design, implementation and maintenance of PowerBuilder applications.Experience with one or more platforms, especially the Windows operating system, database technology, communication protocols
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: Angular/React C#/Java (New Grad) Position SummaryOttawa, Ontario (Hybrid)The successful candidate will implement, integrate, test, configure, and document full stack web-based software applications, and will be involved in selection, design, and experimentation activities related to such software in support of Innovation Team projects that contribute to naval platform in-service support programs. The successful candidate will help deliver value to the operational team quickly in an agile, incremental way and will work with business analysts and operational stakeholders to identify problems and find relevant solutions. The type of solutions could range from automating business processes, building a custom user interface that will make decision-making easier, connecting multiple software systems together, etc. The successful candidate will make use of modern software development techniques and technologies such as artificial intelligence and data analytics where warranted.Key Areas of ResponsibilityParticipate in user needs / requirements analysis and software design;Experiment with new software stacks for proof of concept / pilot projects;Implement web applications software, including coding, unit testing, and integration;Produce software developer documentation;Apply Infrastructure as Code for quick and repeatable software deployment;Identify and analyze software defects and implement fixes into product releases; andMinimum QualificationsBachelor's degree in software engineering, computer engineering, computer science, or equivalent education with relevant experienceExperience/expertise:Front-end web app software development with Angular and/or React frameworksBack-end web app software development using a managed programming language (e.g. C#, Java) and an associated framework (e.g. Node.JS, Spring, .NET Core)Web app software development using a scripting language (e.g. JavaScript/TypeScript, Python, Ruby) and an associated framework (e.g. Express.js, Django, Ruby on Rails)Preferred QualificationsVery strong coding, unit testing, and debugging skillsExperience working in a scrum/agile software development environmentExperience utilizing Infrastructure as Code patterns and technologies (such as Ansible, Puppet, Chef, Terraform, and AWS CloudFormation)Experience with SQL' API creation and/or management, containerization, e.g. Docker, Kubernetes use of machine learning libraries such as TensorFlow and PyTorch, use of data analysis libraries such as Scikit-learn, Pandas, NumPy, and MatplotlibExperience with military (ideally Navy)What We OfferThales 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 )#hybrid#LI-TA1Thales 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.
ISL 24R - Intermediate Software Developer
BC Public Service, Fort Nelson, BC
Posting Title ISL 24R - Intermediate Software Developer Position Classification Information Systems R24 Union GEU Work Options Remote 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 As of April 7, 2024: $83,602.12 - $95,237.69 annually which includes a 9.9% Temporary Market Adjustment* Close Date 4/18/2024 Job Type Regular Full Time Temporary End Date 3/31/2025 Ministry/Organization BC Public Service -> Ministry of Finance Ministry Branch / Division Information Mgmt branch/ Corporate Services Division Job Summary Contribute your valued expertise in strategy, design and service delivery to this fast-paced opportunity.The Ministry of Finance plays a key role in establishing, implementing and reviewing government's economic, fiscal, financial management and taxation policies.The Intermediate Software Developer will be a member of a development team working on operational maintenance activities in support of a complex commercial software application. In addition to software development, the technical skills of this role include experience with configuration management, forms creation/ maintenance, templates, business object, data table designs, interfaces and reporting solutions. The Intermediate Software Developer also assesses change requests, clarifies requirements with business analysts and subject matter experts, investigates, recommends and implements solutions with support from a Senior Developer.Job Requirements: Certificate or higher in computer science or related discipline; OR A combination of education, training and equivalent experience may be considered. Equivalent experience is defined as actual experience in managing and supporting major business applications in multiple areas such as planning, designing, developing, supporting and/or maintaining applications. Experience troubleshooting, testing, implementing software and hardware solutions. Experience in structured and object orientated programming in a complex rules based environment. Experience with the following: SQL T-SQL or Oracle PL*SQL Visual Studio C#, VB or ASP.NET Preference may be given to candidates with: HTML Source control methodology For questions regarding this position, please contact [email protected] .About this Position: This is a temporary opportunity until March 31, 2025. A permanent appointment may result from this temporary appointment. An eligibility list may be established to fill future temporary and permanent vacancies. Please refer to MyHR for more information on Temporary Market Adjustments . Employees of the BC Public Service must be located in BC at the time of employment. Remote work is allowed; this position can work up to full time from their home in British Columbia subject to an approved telework agreement. The locations listed above are to assist applicants in searching for this opportunity and are not a complete list of locations.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 listed 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, it may not be 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 Additional Information
Software Developer - CRM - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:10+ years of experience with Siebel technical configuration/ design / development / integration 5+ year of experience of Siebel integration with Adobe AEM , J2EE and etc., Siebel EIM/EAI 3+ 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. Experience with Siebel Tools Software and editing Siebel Web Templates. Experience in using Siebel Open UI specific classes and Methods. Experience in OBIEE and PowerBI report development Experience in HTML 5, Cascading Style Sheet, JQuery and JavaScript Ability to develop and present new ideas and conceptualize new approaches and solutions Excellent interpersonal relations and demonstrated ability to work with others effectively in teams Demonstrated ability to work with functional and technical teams Demonstrated ability to participate in a large teams and work closely with other individual team members Proven analytical skills and systematic problem solving 
Software Developer - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:8+ years of experience with developing code in C# (.NET, ASP.NET, MVC, IIS, WCF)Demonstrated experience with using XHTML, HTML5, JavaScript, jQuery, Ajax, AngularJS, Bootstrap, XSLT and XML for development.8+ years of experience with debugging, refactoring and optimization8+ years of experience with developing code in SQL using SQL Server Management Studio
Software Developer - CRM - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Siebel Public Sector 8.x (10+ years) with 2+ year experience with Siebel IP2018+Siebel data model (10+ years): Data model extension, EIMSiebel Remote (10+ years): Docking Object, Siebel AnywhereSiebel OpenUI (7+ years): PM/PR ScriptingSiebel Smart Scripts and Task Based UI (5+ years)Siebel e-Services ( 10+ years)Siebel EAI, EIM, BI Publisher Reports (10+ years)Oracle Service Cloud (OSC)Java™ Enterprise Edition (J2EE), Java™, JavaScript, jQuery, Jscript bootstrap framework, HTML 5, and CSS (5+ years)REST web service (using JSON) (5+ years)AODA, WCAG and Web accessibility
Software Developer - Full Stack - Junior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Microsoft/Azure Development and Quality Assurance Experience.NET Framework and/or .NET Core-based design, development, and testingC#, JavaScriptExperience participating in Scrum Agile developmentExperience translating business requirements into software code/implementationsAzure Cloud Development including PaaS and SQL services, or other cloud hosting technologies (e.g. Pivotal Cloud Foundry/PCF, Amazon Web Services/AWS, and Google Cloud Platform/GCP)
Software Developer- Front End - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Experience working with JavaScript, HTML5, CSS3Experience with JavaScript frameworks such as React.js, Angular.js, & Vue and TypeScriptExperience in responsive design of web application, progressive web applications and mobile applicationJava/Sprint Framework, JS/Node.js, Python/Django, React
Senior Software Engineer 1 - RBCx Ventures (Ownr)
RBC, Toronto, ON
Job SummaryJob DescriptionOwnr is on an ambitious mission to help Canadian entrepreneurs start and grow their businesses. We are building a platform that takes the difficulty out of registering and maintaining sole proprietorships and corporations, letting our incredible business owners save time and money to focus on what matters - building their business. Weve already helped start over 150,000 companies, and were just getting started. Being a part of RBCx Ventures, we are a unique type of business. We chart our course developing the technology our clients need, delivering frequently and continually improving our applications and processes. At the same time, we have direct access to the technical resources, expertise and opportunities of one of the worlds leading financial institutions.We are looking for a talented leader and passionate team player to join the Ownr team as a Senior Software Engineer 1. Youll play a big part in building our platform's next evolution as we provide extensive new capabilities to business owners, working alongside a close-knit group of fun and ambitious engineers, product managers, and designers. Your experience will contribute to the functionality, reliability, and delivery of our fast-moving Node/React-based application, leveraging the latest JavaScript-based tooling, best practices and various technology responsibilities. As part of a growing team, you will have daily opportunities to lead and mentor other developers, exercising your skills as a well-rounded cross-functional contributor and technical leader in an enterprise environment.The OpportunityYoull have visibility into and influence over all parts of the technology stack and enjoy a high degree of autonomy in your work.Youll have a clear view of the product roadmap, the businesss long-term vision, and the opportunity to contribute to how we can achieve both of them.Youll work with an extremely committed team of colleagues constantly challenging each other.Youll contribute to planning, designing, developing, deploying, monitoring, and maintaining significant portions of the software that support our users, including the system infrastructure.Youll have the chance to provide and receive feedback from your peers, get coaching from more experienced engineers, and provide coaching to other developers within the team and the broader organization.Youll use modern tooling throughout, whether thats something currently part of our stack or something new that you assess needs to be added to reliably deliver the desired user experience. A snapshot of whats currently in use:Web client: React, Styled ComponentsWeb server: NodeJS, JavaScript, TypeScript, ExpressDB: PostgreSQLInfrastructure: Heroku and AWS (services include RabbitMQ, Redis, s3, etc.)CI/CD: CircleCI and Github ActionsTesting frameworks: Jest, React Testing Library, CypressAbout youYou have 4+ years of experience using JavaScript to build real-world applications, preferably public-facing.You have experience building, monitoring and maintaining highly available, scalable, and resilient software.Youre curious and naturally invest energy into learning new technologies, techniques, and interpersonal skills that help improve your productivity and happiness and those around you.Youll take responsibility for finding opportunities to improve our technology in any feature you work on iteratively, and you'll make paying down technical debt a habit.Youre a creative problem solver who can develop a plan, take ownership of tasks, and are outcome focused.Youll work to empathize with the softwares users and understand their challenges, whether they are fellow developers, immediate team members, or entrepreneurs who rely on us to support their businesses.Youre passionate about mentoring and coaching other engineers and have a practiced ability to spot when help is needed and tactfully provide guidance to get things unstuck.You behave proactively and drive the solution when facing unforeseen challenges and complexity in your projects to meet the overall goals. You have significant production JavaScript experience and have formed explicit opinions about how different development patterns and practices can negatively and positively impact your ability to be productive in a codebase and, by extension, the reliability of a business software platform.You understand web/application security and the importance of data privacy.You have excellent spoken and written communication, time management, and project management abilities.You are comfortable asking questions and speaking up to help us continuously improve our practices and processes.What do you need to succeed?Must have:4+ years of solid hands-on programming experience, with a sizable portion in JavaScript, TypeScript, GraphQL, React, CSS, and Postgres.Experience leading development teams, mentoring junior developers, and working with non-technical stakeholders.Experience writing automated tests, from unit tests to end-to-end tests, and have some knowledge of JavaScript-based testing frameworks.Experience with source control (e.g. Git + Github) and modern software delivery techniques and tools, including pull requests.Experience with DevOps best practices and some experience in setting up and configuring cloud computing infrastructure.Experience building production systems and understanding the deployment, monitoring, and security best practices required to run production software.Experience in developing for Cloud Agnostic ArchitectureNice to have:Experience working with various development workflows and methodologies, with an understanding of the benefits and drawbacks of different ways of workingPost-secondary degree or diploma in a computer or software design related program.Experience working with Heroku or AWSWhats in it for you?We thrive on the challenge to be our best and work together to help our clients thrive and communities prosper. Here is what you can expect if you join our team:Work in an agile, collaborative and high-performing teamThe opportunity to do challenging work and take on progressively larger responsibilitiesAbility to make a difference and lasting impactLeaders who support your development through regular coachingThe opportunity to interface with senior level executives from many different parts of the organizationA comprehensive Total Rewards Program including competitive compensation, bonuses and flexible benefitsAbout OwnrAt Ownr, we have helped thousands of Canadians establish their businesses. As we redefine the entrepreneurship landscape, we take pride in simplifying what it takes to be a business owner. We're on a mission to become the leading platform for entrepreneurship in Canada, and it takes an entire team to build something big. So join our team and discover how we can help entrepreneurs realize their dreams.About RBCxRBCx pursues big, bold ideas and leverages RBCs extensive experience, networks, and capital to help shape whats next. Our four pillars Banking, Capital, Platform, and Ventures combine to support tech businesses of all sizes and stages, making us the go-to backer of Canadian innovation. Our people are our most valuable assets, so we invest deeply in ensuring RBCx isnt just a place to work but a place to belong.#Ll-Hybrid#Ll-POST#TECHPJ#RBCxJob SkillsAgile Methodology, Agile Methodology, Amazon S3, Application Development, Application Integrations, Application Maintenance, AWS Deployment, Cascading Style Sheets (CSS), CircleCI, Core JavaScript, Creating Actions, Cypress.Io, Cypress.io Testing Framework, Database Queries, Database Schema Design, Detail-Oriented, Enterprise Application Delivery, Express.js, GitHub, Git Repository, GraphQL (Query Language), Group Problem Solving, Heroku, JavaScript, JavaScript API {+ 16 more}Additional Job DetailsAddress:WATERPARK PLACE, 20 BAY ST:TORONTOCity:TORONTOCountry:CanadaWork hours/week:37.5Employment Type:Full timePlatform:Technology and OperationsJob Type:RegularPay Type:SalariedPosted Date:2024-04-17Application Deadline:2024-05-08Inclusion and Equal Opportunity EmploymentAt RBC, we embrace diversity and inclusion for innovation and growth. We are committed to building inclusive teams and an equitable workplace for our employees to bring their true selves to work. We are taking actions to tackle issues of inequity and systemic bias to support our diverse talent, clients and communities.We also strive to provide an accessible candidate experience for our prospective employees with different abilities. Please let us know if you need any accommodations during the recruitment process.Join our Talent CommunityStay in-the-know about great career opportunities at RBC. Sign up and get customized info on our latest jobs, career tips and Recruitment events that matter to you.Expand your limits and create a new future together at RBC. Find out how we use our passion and drive to enhance the well-being of our clients and communities at jobs.rbc.com.
Manager, Enterprise Architecture
Teck Resources, Vancouver, BC
Closing Date: May 17, 2024 As Canada's largest diversified mining company, Teck is committed to providing the world with essential resources safely and sustainably. We have a rich history of consistently driving innovation, harnessing cutting-edge technology, and cultivating a dynamic environment that empowers our employees to shape the future. We are seeking a dynamic and experienced senior Enterprise Architect to join our Information Technology team as Manager, Enterprise Architecture (EA). Reporting to the Director, Enterprise Applications, the Manager, Enterprise Architecture is accountable for evolving the EA Practice to deliver Enterprise Architecture capabilities to Teck. The Manager's responsibilities include developing and maintaining the enterprise architecture strategy and providing appropriate technical direction to ensure it aligns with the overall business and IT/OT strategies. This includes assessing the current "as-is" IT/OT state, developing the strategies and roadmaps to evolve and support the business, and creating and maintaining technology roadmaps that align with business priorities and growth objectives. The Manager will also lead the team of EAs to evaluate emerging technologies and provide recommendations for their integration into existing architectures; aid in enforcing architectural governance and standards to maintain consistency and reliability across the organization; and define models of the organization from the perspective of the business, data, applications, and technology. Large, complex solutions may occasionally require the Manager to collaborate with business partners to understand their requirements and, working with Solution Architects, translate them into architectural solutions. To be successful as Manager, Enterprise Architect, you should have excellent technical, analytical, and interpersonal skills. You should also have strong leadership, communication, and project management skills. We are looking for a top performing teammate that can effectively communicate and work across many teams and develop effective relationships with partners at all levels of the organization to deliver the highest possible business value! Responsibilities Be a courageous safety leader, adhere to and sponsor safety and environmental rules and procedures Lead the growth and maturity of the Enterprise Architecture practice at Teck Learn the business to ensure architectural solutions are fit for purpose and meet business needs Provide experienced and passionate people leadership, mentoring and facilitate growth for a team of highly skilled individuals Lead EA support and guidance to large and complex projects, ensure alignment to standards and policies, and identify and recommend risk mitigation opportunities Own the process for reviewing projects, solutions, platforms, and products via the Digital Solution Review process (like an ARB); ensuring solutions adhere to Teck's architectural guidance and Teck's Policies and Standards Lead the development and maintenance of Teck's EA repositories, including standard practices, reference architectures, knowledge bases, enterprise architecture models, architectural diagrams, integration diagrams, and other EA documentation Guide Solution Architects and Stakeholders to use and find value within the EA repositories Assist in the promotion of said EA designs, standards, policies, and best practices across the enterprise Represent EA as a principal point of contact for Senior Leaders, Solution Architects, Business Analysts, and other collaborators Stay abreast of industry standard practices to protect and enhance the enterprise. Evaluate new software, and approve use, when compliance to security, standards, policies, use cases, and procurement guidance is met Aid Business/Functional Analysts and Developers to deliver fit-for-purpose solutions that meet or exceed our business partners' expectations Use EA tools (HOPEX) to document and communicate Business Capabilities, Business Processes, Integrations, Data Architectures, Applications, and the interrelations between these objects Be accountable for seeking innovation and continuous improvement in the EA domain Perform department administration, budgeting, forecasting, purchasing, vendor management, quarterly reviews, etc Qualifications Certifications/Training/Experience: 15+ years of broad, multi-domain, enterprise IT experience, 7+ of those at the architectural level Experience working in industrial environments would be considered an asset TOGAF, Zachman, or other architecture framework certification would be an asset Experience architecting for cloud environments; PaaS, SaaS, IaaS, Azure, GCP, AWS, etc. Experience with the 4 architectural pillars of EA; Business, Data, Applications, Technology SAFe or other Agile certification would be an asset Familiar with HOPEX or other enterprise architecture tools/platforms Experience in creating visual representations of IT architectures using EA-specific tools, Visio, Draw.io, Lucidchart, or other Attributes: Lives Agile and DevOps values and is passionate about automating technology platforms in service of business outcomes Has strong analytical and problem-solving skills Excellent verbal communication, interpersonal, and emotional intelligence skills, with the ability to convey complex technical concepts to both business and technical audiences Proficiency in Spanish (written/verbal) would be a strong asset Highly organized and able to balance multiple tasks while meeting deadlines Ability to adapt and embrace change in a fast-paced environment Stays up-to-date with new technologies and methodologies such as GenAI, Event-Driven Computing, etc. Passionate about technology, has a love of learning new things, and helps customers succeed Why Join Us? At Teck, we offer more than just a job - we provide a pathway to personal and professional enrichment. With captivating projects set against stunning backdrops, a culture of inclusivity and collaboration, and boundless opportunities to learn and grow, joining us means embracing a fulfilling and dynamic career adventure. Teck employees receive access to our total rewards program and comprehensive benefits package that promote physical, mental, financial, and emotional well-being. This includes but is not limited to: Annual Performance Bonus Profit Share Plan Health Spending Account Personal Spending Account Extended Health Care Dental and Vision Care Employer Paid Pension Plan Life Insurance and Disability Coverage Paid Sick Leave, Vacation and Holidays Virtual Telemedicine and additional support for overall well-being Employee and Family Assistance Program (EFAP) Salary Range: $141,000 - $175,000 The actual base salary offered is determined based on the successful candidate's relevant experience, skills, and competencies and considers internal equity. About Teck At Teck, we value diversity. Our teams work collaboratively and respect each person's unique perspective and contribution. Qualified applicants interested in joining a dynamic team are encouraged to submit a resume and cover letter electronically. We wish to thank all applicants for their interest and effort in applying for the position; however, only candidates selected for interviews will be contacted. Teck is a diversified resource company committed to responsible mining and mineral development with major business units focused on copper, steelmaking coal and zinc, as well as investments in energy assets. Teck has been named one of Canada's Top 100 Employers for seven consecutive years. Teck has also been named to the Forbes list of the World's Best Employers for the past two years and is one of Canada's Top Employers for Young People . Headquartered in Vancouver, Canada, its shares are listed on the Toronto Stock Exchange under the symbols TECK.A and TECK.B and the New York Stock Exchange under the symbol TECK. Learn more about Teck at www.teck.com or follow @TeckResources Job Segment: Cloud, Information Technology, IT Architecture, Coal Mining, Technology, Mining Apply now »
Software Developer - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:7+ years of web development experience with HTML5, CSS3, SCSS/SASS, JavaScript, AJAX and jQuery5+ years of hands-on development in C#/ASP.NET including .NET Core3+ years of experience developing applications in script-based MV* front-end frameworks like Angular (or React) with TypeScript and component librariesExperience working with REST APIs, SQL, and non-relational databases such as Cosmos DBExperience with Git and knowledge of source control strategies