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 "Mobile Software Developer in Canada"

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

Recommended vacancies

Intermediate Cloud Infrastructure Software Developer (CARD2618
Fortinet, Ottawa, ON
DescriptionFortinet is growing and we are looking to hire a Senior or Intermediate Cloud Infrastructure Software Developer to join our team in Ottawa At Fortinet, 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. Skills and Knowledge Required: •5+ years of software development experience in Unix/Linux environment •Experience in cloud computing system implementation, such AWS, Azure, GCP, etc •Experience in C/C++, Java, script programming, such as Python, Perl •Solid background in TCP/IP networking and multi-threaded programming •Experience with relational database management system, such as MySql •Experience or knowledge of SaaS, cloud computing infrastructure and implementation •Experience of administration of virtualization platforms, such as KVM, Xen, VMWare, is a plus •Excellent written and verbal communication skills You will also bring to the team: •Positive attitude •Excellent problem solving and trouble shooting skills •High motivation to succeed Education Required: •Bachelors or Masters degree in Computer Science or equivalent Fortinet is an equal opportunity employer and is committed to providing employment accommodation in accordance with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If contacted for an employment opportunity or testing, please advise if you require accommodation.#GD #LI-MIMIFortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security features without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 450,000 customers trust Fortinet to protect their businesses.
Jr. Embedded Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet is calling for an experienced Embedded Software Developer who can think outside the box, has a logical approach to coding, and looking to grow their career in the network security industry. This individual will be working on the FortiManager, the centralized device management product, that configures the FortiGate. This team is expanding and looking for a developer who is passionate for C programming.Job Responsibilities •Develop, design and test the software for FortiManager •Hands on in bug fixing •Maintain and document code using source control system •Maintenance, performance tuning, and support of implemented software or firmware products •Implement new features according to identified specs Job Skills Required •C/C++ experience •Experience with TCP/IP, Firewall, UTM •Software development experience in Unix/Linux environment •Capable of switching focus in various situations and apply themselves to quickly learning new technologies and adopting new methodologies •Excellent problem solving and troubleshooting skills •Relational database skills is an asset Educational Requirements •Bachelors Degree (Masters or PhD is an asset) in Computer Science or similar degree For the Junior position, please submit a copy of your academic transcript#LI-CN1 #GDFortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security features without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 450,000 customers trust Fortinet to protect their businesses.
Embedded Software Developer
Fortinet, Burnaby, BC
DescriptionFortinet is calling for an experienced Embedded Software Developer who can think outside the box, has a logical approach to coding, and looking to grow their career in the network security industry. This individual will be working on the FortiManager, the centralized device management product, that configures the FortiGate. This team is expanding and looking for a developer who is passionate about C programming.Job Responsibilities •Develop, design and test the software for FortiManager •Hands on in bug fixing •Maintain and document code using source control system •Maintenance, performance tuning, and support of implemented software or firmware products •Implement new features according to identified specs Job Skills Required •C/C++ experience •Experience with TCP/IP, Firewall, UTM •Software development experience in Unix/Linux environment •Capable of switching focus in various situations and apply themselves to quickly learning new technologies and adopting new methodologies •Excellent problem solving and troubleshooting skills •Relational database skills is an asset Educational Requirements •Bachelors Degree (Masters or PhD is an asset) in Computer Science or similar degree For the Junior position, please submit a copy of your academic transcript#LI-CN1 #GDFortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security features without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 450,000 customers trust Fortinet to protect their businesses.
Embedded Software Developer 2
Fortinet, Burnaby, BC
DescriptionFortinet is calling for an experienced Embedded Software Developer who can think outside the box, has a logical approach to coding, and looking to grow their career in the network security industry. This individual will be working on the FortiManager, the centralized device management product, that configures the FortiGate. This team is expanding and looking for a developer who is passionate for C programming.Job Responsibilities: •Develop, design and test the software for FortiManager •Hands on in bug fixing •Maintain and document code using source control system •Maintenance, performance tuning, and support of implemented software or firmware products •Implement new features according to identified specs Job Skills Required: •3 years+ of C/C++ experience •Experience with TCP/IP, Firewall, UTM •Software development experience in Unix/Linux environment •Capable of switching focus in various situations and apply themselves to quickly learning new technologies and adopting new methodologies •Excellent problem solving and troubleshooting skills •Relational database skills is an asset Educational Requirements: •Bachelors Degree (Masters or PhD is an asset) in Computer Science or similar degree #LI-CN1#GDFortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security features without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 450,000 customers trust Fortinet to protect their businesses.
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
Embedded Software Developer
Fortinet, Burnaby, BC
DescriptionAs a fast growing successful organization, Fortinet Technologies is looking for an upbeat C Guru to join our team. We are looking for a junior to intermediate level developer. This position offers variety and direct involvement with complex, innovative technology; as well as the opportunity to work with a close knit team of experienced and talented developers. As an Embedded Software Developer at Fortinet, you will be responsible for the full development cycle of newer and award winning flagship Fortinet products. You will be given the opportunity to participate in the development cycle from troubleshooting and testing to participation in the design and development of new features. You will work with the latest technologies for our next generation high performance distributed security systems. Join our team of enthusiastic developers and become a leader in network security. More Senior? If you enjoy being involved in entire development lifecycle of complex software, naturally take ownership in projects, comfortably interact with cross-functional departments, and enjoy mentoring emerging developers, you will find Fortinet has a platform to support your professional success. Job Responsibilities: • Development, design and test the software for Fortinet products • Hands on in bug fixing • Maintain and document code using source control system • Maintenance, performance tuning, and support of implemented software or firmware products • Implement new features according to identified specs Job Skills Required: • C/C++ experience • Experience with TCP/IP, Firewall, UTM • Software development experience in Unix/Linux environment • Capable of switching focus in various situations and apply themselves to quickly learning new technologies and adopting new methodologies • Excellent problem solving and troubleshooting skills • Relational database skills is an asset Educational Requirements: • Bachelors Degree (Masters or PhD is an asset) in Computer Science or similar degree #GD #LI-MG1Fortinet (NASDAQ: FTNT) secures the largest enterprise, service provider, and government organizations around the world. Fortinet empowers its customers with intelligent, seamless protection across the expanding attack surface and the power to take on ever-increasing performance requirements of the borderless network - today and into the future. Only the Fortinet Security Fabric architecture can deliver security features without compromise to address the most critical security challenges, whether in networked, application, cloud or mobile environments. Fortinet ranks number one in the most security appliances shipped worldwide and more than 450,000 customers trust Fortinet to protect their businesses.
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
Senior Software Developer
Fortinet, Ottawa, ON
DescriptionFortinet is growing and we are looking to hire a Senior Software Developer for unified communication solution to join our team in Ottawa. At Fortinet, you will be involved in the full development life cycle of software and product development, you will have the chance to develop different component such as low end embedded software or high level mobile applications, you will have opportunity to make your skills and expertise a difference. The ideal candidate will have a passion for development and learning new technologies. Job Skills Required •5+ years of software development experience •Experienced C/C++ programmer in Linux OS environment •Experience in unified communication software design and development •Solid background in TCP/IP networking •Excellent problem solving and troubleshooting skills •Ability to take full ownership of assigned tasks and work well independently as well as within a team Job Experience One or more of the following experience is a plus •Telephony protocol such as VoIP/SIP, PRI, PSTN •VoIP security, SIP proxy, Session boarder controller •Instant message protocol such as XMPP •Web technology Websocket, WebRTC, HTTP/2 •Programming languages with Javascript, Node.js, jQuery, Python etc •Cloud computing development, such as AWS, Azure, etc, •Database/SQL design and performance tuning •Mobile app development, such as Android, iOS •Desktop application development for Windows, MacOS, Linux Educational Requirements •Bachelor's Degree in Computer Science or Electrical Engineering #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
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
Lead Software Developer, GFT
RBC, Halifax, NS
Job SummaryLooking to hire a Lead Software Developer in Halifax location to lead/contribute in hands-on development and enhancement activities for multiple business critical and tech currency projects modules.Job DescriptionWhat is the opportunity?Global Functions Technology (GFT) helps RBC functions & businesses achieve business objectives through app development & technology support. Were also the center of excellence for employee social collaboration & mobile apps, and also build apps that support managing the risk of the bank. Were building a team that embraces innovation and enthusiasm to bring a fresh perspective. Weve been on journeys to build out high performing, highly resilient technology platforms that can grow with the continuous demands from Group Risk, Human Resources, Chief Administrative Office & Audit, Capital Markets, P&CB and Wealth. Were looking for talented and passionate technologists to join our team. With a developer mind-set you will work as part of an agile team to deliver high performing applications built on cloud platforms with streaming technologies. We believe in continuous growth and expanding your capabilities. Join our team today and have a big impact influencing the strength of our advanced insight and analytics. This team is involved in several project scopes, so there are a variety of projects to get involved in!What will you do?Lead, Develop and support highly scalable, high performance components within an Agile development teamEnsure high code quality through automated unit and functional testingAutomate processes within the development pipeline; identify opportunities for efficiency gains and reducing time-to-market, and enabling continuous deliveryContribute in application design and develop code structures to promote reusability across many applicationsBe open-minded and look beyond your stack to solve complex problemsProactively seek out knowledge about new technologies and how they can be used to solve current and foreseeable challengesCommunicate effectively with peers and distil technical details into human termsWhat do you need to succeed?Must Have:Professional software development experience (Minimum 10+ years) with Java, J2EE, Spring / REST / Microservices, Linux and NoSQL/SQL databases.Experience developing secure server side services leveraging the following APIs: Spring, Spring Batch/Boot, RESTful Webservices, Apache Data Utilities (JSON, Avro, CSV/PSV, Parquet), NoSQL/SQL databases and Struts 2.0Experience with building Cloud-ready services following microservice architecture principles.Good knowledge on messaging/streaming technologies (MQ, Kafka etc)Hands-on experience in writing clean, readable/reusable java code with unit testsExperience using Git and Maven while collaborating with the software development teamAbility to independently handle module deliveries, multi-task effectively and provide timely updatesA minimum 8+ years with experience in handling and delivering highly scalable, high performance applicationsNice To Have:Experience with Big Data (Hadoop / Spark)Experience in containerizing applications (Azure/Openshift/AWS)Experience with Agile software developmentExperience with DevOps , CD/CI tools- Jenkins, GitHub, Automated Testing tools, or similar toolsWhats in it for you?We thrive on the challenge to be our best, progressive thinking to keep growing, and working together to deliver trusted advice to help our clients thrive and communities prosper. We care about each other, reaching our potential, making a difference to our communities, and achieving success that is mutual.A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock where applicableLeaders who support your development through coaching and managing opportunitiesAbility to make a difference and lasting impactWork in a dynamic, collaborative, progressive, and high-performing teamA world-class training program in financial servicesFlexible work/life balance optionsOpportunities to do challenging work#LI-Hybrid#LI-POST#TechPJJob SkillsActive Learning, Agile Methodology, Apache Hadoop, Application Integrations, Big Data, Debugging, Detail-Oriented, Enterprise Application Delivery, GitHub, Group Problem Solving, Java, Java Enterprise Edition, Maven, Microservices Architecture, NoSQL, Programming Languages, Software Code Quality, Software Development, Software Development Life Cycle (SDLC), Teamwork, Unit TestingAdditional Job DetailsAddress:175 WESTERN PKY:BEDFORDCity:BEDFORDCountry:CanadaWork hours/week:37.5Employment Type:Full timePlatform:Technology and OperationsJob Type:RegularPay Type:SalariedPosted Date:2024-01-24Application Deadline:2024-04-30Inclusion 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.
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
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
Junior Software Developer
Equest, Calgary, AB
"PBS is the fastest growing "All Inclusive Business Platform" vendor in North America and we've only just begun! " The Opportunity: We are changing the way people buy and service cars one dealership at a time. In business for over 30 years, PBS is the third largest DMS (Dealership Management System) provider to the North American retail automotive industry. Each month we welcome hundreds of new users to our software platform, and we need your help. We are unique in the industry because we view our customers as business partners, technology innovators, and friends. Our software can run all aspects of an automotive dealership with sales, service, inventory management, and accounting modules. And that's where you come into the picture. While specific roles are posted, PBS is always open to pivoting with quality people and adding to the team based on your skills and the needs of our customers. After you join the team, we will continue the process of moving you into new roles based on your talents, growth, and interests. The Role: The Development Team is looking for an eager individual to join us in the position of Junior Software Developer in our Calgary office. You will be responsible for working with other developers as well as our Business Analyst and QA Team to design, develop and maintain our software. You will be influential in the direction of our software and help bring it to life. This is an entry-level position with the opportunity to grow and expand into other roles and responsibilities. Direct experience is not required. We are looking for people who are personable, friendly, helpful, thorough, fast learner, self-starter, and who embrace change and innovation. Job Responsibilities: Design, develop and maintain .NET Software Participate in team meetings and scrums Investigate and resolve problems and bugs Merge code and participate in code reviews Collaborate with other teams to plan and design new features Manage multiple projects at once and ensure projects are completed on time and with exceptional quality. Qualifications: University degree in Computer Science, Software Engineering or related field Knowledge of Object-Oriented programming languages Knowledge of Microsoft .NET (VB/C#) Knowledge of Azure DevOps or TFS (Team Foundation Services) Knowledge of Version Control such as GitHub Knowledge of Web/Mobile app experience Knowledge of SQL Server (or comparable database experience) Exposure to public cloud-based environments such as AWS, Google or Microsoft Azure Excellent written and verbal communication skills Ability to work collaboratively in both a team atmosphere and independently Exceptional attention to detail, outstanding prioritization and organizational skills, including strong project management skills Strong problem-solving skills. Willing to dive into difficult technical issues and figure them out; anticipating and resolving problems Flexible, fast learner who thrives in a constantly changing work environment What we offer: Internal promotion and growth opportunities An education department dedicated to helping you with professional and personal development The opportunity to travel Access to an onsite gym at some locations and/or corporate membership to Goodlife Free parking Staff events Great referral bonus Staff discounts with GM, Dell, and more Should you be selected for an interview, you will be contacted via email. Please monitor your junk/spam folder. PBS Systems thanks all applicants for their interest, however only those selected for an interview will be contacted. PBS Systems is an employment-equity employer. Candidates who require accommodations throughout the recruitment process please contact the Recruiting Department.