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

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

Recommended vacancies

Android Software Engineer
PressReader, Richmond, BC
PressReader is a rapidly growing technology company that partners with the world’s leading publishers to deliver content to millions of users in over 160 countries. Our progressive approach to digital distribution has allowed publishers such as The Washington Post, The Guardian, Newsweek, Rolling Stone, The Globe and Mail, and Vogue to find new audiences through business partnerships, including airlines, hotels, cruise ships, libraries, and thousands of other companies worldwide.Our technology also powers Branded Editions (BE) - a white-label solution that enables publishers to deliver their digital content in interactive ways. BE allows them to build a customizable platform that supports a wide range of revenue opportunities.We have a full-time opportunity for an Android Software Engineer to join our R&D team.As part of the R&D team, you will work on our award-winning digital platform. You will navigate across various stages of the software development cycle, and contribute to a wide range of development projects with experienced and talented colleagues.In this role, you will: Design and develop code for mobile applicationsDeliver quality code by applying development practices, leveraging test driven development methodology and supporting test automationParticipate in estimating project efforts and delivery timelinesParticipate in peer design and code reviewsIdentify technical, schedule, and other project risks and provide relevant feedbackProactively collaborate with teammates and communicate with project stakeholders to ensure project efforts proceed efficiently and with predictabilityUse feedback analysisProvide technical input into product roadmaps, negotiating compromises between business and technical constraintsYou are a great fit if you have:Minimum 3 years of Java, Kotlin, and Android programmingExperience with RxJava/RxAndroidUnderstanding of architecture of mobile applications, common patterns and design. You have participated to projects, and you have developed modules for appsExperience as a Software Developer in production of commercial software developing mobile applicationsKnowledge or experience with test driven development and agile/iterative development methodologiesA team-player mindset and the desire to expand your skills while being able to share ideas and knowledgeAbility to multitask and prioritize multiple concurrent assignmentsBonus points if you:Have a Bachelor's Degree in Computer Science/EngineeringHold a Certification for Java or Mobile technologyHave a strong interest in the technology sector This role is a full-time position based in our Richmond, BC office.Applicants must be legally able to work in Canada.PressReader offers a compensation package which includes extended health care, dental, vision and accidental death insurance paid by the company; paid vacation, sick and bereavement days; reimbursements for professional training and membership in professional associations; subsidized fitness membership and more, along with a chance to be working with amazing people. If this sounds like you, let us review your resume and cover letter along with your salary expectations at https://apply.workable.com/pressreader/j/0555DE831D/ This is a great opportunity for the right candidate. We can’t wait to meet you!
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
Mobile Developer
Fortinet, Burnaby, BC
DescriptionFortinet has an exciting opportunity for a Mobile Developer capable of leading a team responsible for building the next generation of mobile firewall management software. Fortinet is looking for candidates with a strong mobile development background, leadership potential and a passion for creating user-friendly, powerful interfaces. You will work closely with the user interface, product management and other development teams responsible for our Fortigate product. To see an example of the work done by this team go to the Apple App Store and try out our FortiExplorer product! To find out more about what it is like working for the team, watch this video - https://www.youtube.com/watch?v=zx56_G2RnjE Job Responsibilities: •Design and develop software for Fortinet mobile applications •Troubleshoot, identify and improve product quality following QA testing and customer feedback •Maintain, improve and support existing software products •Collaborate with other teams to integrate product functionality Job Skills Required: •Software development experience in an Android or iOS environment •Proven track record of designing and building applications for Android and/or iOS •Hands-on experience with Kotlin/Java or Swift •Flutter/Dart experience is an asset •Experience with Git or Subversion and continuous integration is a plus •Experience with TCP/IP networking and network security •Experience with Unit testing/TDD #GD #LI-CN1
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
Senior Mobile Developer
Fortinet, Burnaby, BC
DescriptionFortinet has an exciting opportunity for a Senior Mobile Developer capable of leading a team responsible for building the next generation of mobile firewall management software. Fortinet is looking for candidates with a strong mobile development background, leadership potential and a passion for creating user-friendly, powerful interfaces. You will work closely with the user interface, product management and other development teams responsible for our Fortigate product. To see an example of the work done by this team go to the Apple App Store and try out our FortiExplorer product! To find out more about what it is like working for the team, watch this video - https://www.youtube.com/watch?v=zx56_G2RnjE Job Responsibilities: •Design and develop software for Fortinet mobile applications •Troubleshoot, identify and improve product quality following QA testing and customer feedback •Maintain, improve and support existing software products •Collaborate with other teams to integrate product functionality Job Skills Required: •Software development experience in an Android or iOS environment •Proven track record of designing and building applications for Android and/or iOS •Hands-on experience with Kotlin/Java or Swift •Flutter/Dart experience is an asset •Experience with Git or Subversion and continuous integration is a plus •Experience with TCP/IP networking and network security •Experience with Unit testing/TDD #GD #LI-CN1Fortinet (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.
Mobile Developer – iOS (On-site)
CGI Group, Calgary, AB
Position Description: CGI is more than just an IT consulting company; we are a global organization offering a world of opportunities. Our benefits include a share purchase program, profit sharing, wellness credits, training and development programs and flexible work schedules and locations.Become part of an outstanding culture that gives you the freedom to innovate, influence decisions, achieve your full potential, and chart your own career!CGI is looking for an accomplished Mobile Developer (iOS) with a deep understanding of multiple development and automation tools and technologies. This role is located in Calgary and is Office based.If you are looking to advance your career while gaining experience in an exciting and diverse development environment, this is the opportunity you have been looking for! Your future duties and responsibilities: • Facilitate the development and deployment of new applications, system software, and/or improvements to existing applications.• Provide software engineering expertise in Agile development teams to develop projects in a fast-paced environment.• Provide senior leadership in architecting, designing, and coding applications and APIs that improve the efficiency of the team and reduce technical debt.• Provide recommendations for technology stacks and other key decisions as they relate to building and testing software.• Provide solution design and high-level estimates of effort and schedule.• Participate in the developer community, stay up to date on new software technologies and standard methodologies, and share insights within the organization and the broader technology community through presentations and other forms of collaboration.• Provide recommendations to improve and enhance existing methodologies and standards.• Provide technical guidance, mentorship, support and oversight to other team members Required qualifications to be successful in this role: • 7+ years experience UI developer with deep familiarity with the IOS eco-system and web development. Must have experience developing and support hybrid apps. • Bachelor’s degree in computer science or Diploma in IT with equivalent IT experience• 5+ years of experience developing large scale iOS applications.• Strong working knowledge of iOS Frameworks• Designing and building mobile applications for mobile applications (iOS platform)• Collaborating with the design team to define app features.• Ensuring quality and performance of the application to specifications.• Identifying potential problems and resolving application bottlenecks and fixing application bugs before the final release.• Maintaining the code and atomization of the application.• Designing and implementing application updates.• Contribute to defining the mobile application strategy.• Learn and apply new technologies, best design practices and usability patterns.• Contribute to end-to-end system architecture, working with back-end engineers.• Collaborate with product managers and other technical teams to create optimized and delightful user experiences. Skills: Mobile Application ManagementSoftware Design Patterns What you can expect from us: Insights you can act onWhile technology is at the heart of our clients’ digital transformation, we understand that people are at the heart of business success. When you join CGI, you become a trusted advisor, collaborating with colleagues and clients to bring forward actionable insights that deliver meaningful and sustainable outcomes. We call our employees ''members'' because they are CGI shareholders and owners and owners who enjoy working and growing together to build a company we are proud of. This has been our Dream since 1976, and it has brought us to where we are today - one of the world’s largest independent providers of IT and business consulting services.At CGI, we recognize the richness that diversity brings. We strive to create a work culture where all belong and collaborate with clients in building more inclusive communities. As an equal-opportunity employer, we want to empower all our members to succeed and grow. If you require an accommodation at any point during the recruitment process, please let us know. We will be happy to assist. Ready to become part of our success story? Join CGI - where your ideas and actions make a difference.
Intermediate Mobile Developer to develop a new native mobile app for a Public Sector Client
S.i. Systems, Toronto, ON
Contract: 12 months with potential to convert full timeHybrid: 4 times a week on site in Pickering. May be adjusted to 3 times after a couple monthsIntermediate Mobile Developer to develop a new native mobile app for a Public Sector Client1. **App Development**: Designing, developing, and maintaining mobile applications for iOS, Android, or cross-platform frameworks such as React Native, Flutter, or Xamarin. 2. **Programming**: Writing clean, maintainable, and efficient code in programming languages such as Swift or Objective-C for iOS, Java or Kotlin for Android, or JavaScript for cross-platform development.3. **UI/UX Implementation**: Implementing user interfaces according to design specifications and guidelines, ensuring a seamless and intuitive user experience.4. **Continuous Integration and Deployment (CI/CD)**: Setting up and maintaining CI/CD pipelines to automate the build, testing, and deployment processes, ensuring efficient and reliable delivery of updates to users. Apply
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.
Team Lead - French Support
Equest, Montreal, QC
"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: As a Team Lead - Bilingual Support , you will be responsible for providing guidance, coaching and support to your team. In addition, you will be providing remote and on-site support and training to our clients that use our software both in English and French . This is a r emote work opportunity based out of Quebec (Montréal area preferred) and requires travel to customer sites in Canada, the US, or the Caribbean. This position will support mostly our Quebec based clients. Half of your work will be done from home, the other half you will be traveling to the dealership's site as part of the installation team. Job Requirements: Handling incoming external and internal issues, concerns, and requests through all our support channels (Phone, Email, Live Chat, etc.) within our department, and ensuring they are addressed in a professional and timely manner. Logging and documenting all customer interactions within our ticketing system and escalating matters as required. Collaborating with other groups/departments to streamline service delivery. Identify opportunities to drive process improvements that positively impact the client's experience. Develop knowledge and understanding of our software and the supporting Infrastructure. Achieve program certification within your primary group within 6 months, and additional program certification/s within 18 months, up to PBS Certified Professional status. Maintaining a high level of punctuality as well as a consistent, reliable attendance standard. Achieving and exceeding KPI targets and other Metrics defined by the department. Available to travel as and when the need arises throughout the US and Canada. Keeping abreast of Software enhancements and new released, by attending Apogees and reviewing release notes. Assisting and training current as well as new staff members. Maintaining and contributing knowledge-based articles including informational articles, how-to's, troubleshooting guides and FAQs. Escalating Incidents, Problems, and Enhancement tickets to our development team. Ticket/ Queue Management - Reviewing and actioning outstanding tickets as required. Problem Management - Define, address, and manage the root cause of a problem, to help prevent further issues. Communicate and coach direct reports on daily performance and quality & quantity of work, behavior, punctuality, and attendance standards within the team. Analyze and evaluate KPI targets and other Metrics defined by the department, and use results for performance reviews, to help develop Analysts and improve team performance. Manage/coordinate client escalations and communications. Escalate client as well as staffing issues and concerns to the Program Manager. Collaborating with other team leads to ensure adequate staffing levels are scheduled and maintained. Commit to an ongoing personal development and cross-training as recommended by the Program Manager. Create a positive workplace culture. Qualifications: Excellent communication and listening skills with the ability to communicate clearly and professionally, both verbally and in writing. Strong Leadership and coaching abilities Strong time management & organization skills. Strong decision making and analytical abilities. Strong detail orientation. Excellent computer skills with a proficiency in Microsoft products including but not limited to Windows 10/11, Outlook, Excel, Word, Teams, etc. Ability to work independently and within a team environment. College Diploma. Must have Valid Drivers license. Previous customer service, helpdesk or dealership experience will be considered an asset. Over 3+ years of PBS experience, Dealership/Automotive or leadership experience within a customer support 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 Free parking Staff events Competitive annual base salary Bonus for product certification up to $4,800 per year Great referral bonus Staff discounts with GM, Dell, Goodlife and more. Should you be selected for an interview, you will be contacted via email. Please monitor your junk/spam folder. PBS is an equal opportunity employer. Accommodations will be provided during the hiring process as required.
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 - 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.
Microsoft Senior Solution Architect
PwC, Toronto, ON
A career in Products and Technology is an opportunity to bring PwC's strategy to life by driving products and technology into everything we deliver. Our clients expect us to bring the right people and the right technology to solve their biggest problems; Products and Technology is here to help PwC meet that challenge and accelerate the growth of our business. We have skilled technologists, data scientists, product managers and business strategists who are using technology to accelerate change. Our team is responsible for the entire vision of a technical system to solve a specific purpose. We are comprised of individuals with a focus in Business, Information, Application / Solution and Infrastructure Architecture. Meaningful work you'll be part of As a Microsoft Senior Solution Architect , y ou'll work as part of a team of problem solvers, helping to solve complex business issues from strategy to execution. Responsibilities include but are not limited to: • S olution vendor purchase d solutions and integrate them in PwC environment as well as help with imports from other territories • Solution the development of projects executed by our d evelopment teams and oversee and assess the development executed by Vendor's teams • Design applications or services within the organization • Collect and/or clarify existing business requirements • Actively support the implementation and execution of the processes for the definition, maintenance, and compliance management of the e nterprise a rchitecture • Execute periodical code reviews • Shape and deliver digital products to meet and exceed clients' expectations • Proactively assist the Enterprise Architects and the Director of Architecture in assessing technology solutions • Be actively involved in planned or unplanned business development activities to help identify and research opportunities on new/existing clients • Supervise and support Vendor's developers in the context of projects • Continue to improve internal development and design techniques and maintain documentation up to date • Continue to develop internal relationships and developing your PwC brand • Continue to grow personal skills in alignment with the Company and P&T Strategy Experiences and skills you'll use to solve • Strong hands-on experience with Azure Services • Cloud-ready architectures utilizing infrastructure and platform cloud services for Azure • Service-oriented, event-driven microservices architectures • Web/ Mobile architecture stacks • Persistence such as RDBMS/NoSQL (MS SQL, Mongo DB) data stores and appropriate use cases • Rapid-prototyping workflows and development tools • Containerization, and experience in using Docker and/or Kubernetes • DevOps such as CD/CI, virtualization, automation, continuous integration • Experience with software development tools and defect tracking systems like JIRA, Azure DevOps • Experience with automation testing tools (Selenium, JMeter, SoapUI, P ostman ) • Working with high level UX principles such as user stories, persona building, prototype/prototype development approaches and information architecture and customer/product research methodologies • Experience with Agile methodologies • Extensive hands-on experience with Azure Open AI Service, Microsoft Copilots, Microsoft Fabric, Azure Databricks , .NET, .NET Core, MVC, Azure Cloud, Azure Functions and Logic Apps, Azure Integration Services, LINQ, MS SQL Server, Entity Framework, Angular, GitHub, Azure DevOps, Bootstrap, JQuery • RPA, Asana, Data Analytics Tools ( Alteryx, Power BI), BizTalk, React js , Big Data / Analytics / AI tools is nice to have • A demonstrated commitment to valuing differences and working alongside and/or coaching diverse people and perspectives Why you'll love PwC We're inspiring and empowering our people to change the world. Powered by the latest technology, you'll be a part of amazing teams helping public and private clients build trust and deliver sustained outcomes. This meaningful work, and our continuous development environment, will take your career to the next level. We reward your impact, and support your wellbeing, through a competitive compensation package, inclusive benefits and flexibility programs that will help you thrive in work and life. Learn more about us at http://pwc.com/ca/whypwc . Your Application to PwC We embrace new technology to deliver securely and differently for our candidates. To protect your personal information, apply at http://pwc.com/ca/careers and visit http://pwc.com/ca/applytopwc to learn more about what your recruitment experience could look like. The most connected firm through activity based working PwC Canada is committed to cultivating an inclusive, hybrid work environment - one that is collaborative, supportive and productive. We work in-person and virtually, as is best suited for our clients, teams and people . We want you to be intentional with your work, how you do it and where it's done. PwC offices are hubs of connectivity and learning. We strongly encourage our people to prioritise in-person work, whether it's in the office or at a client site. This means we expect you to be in-person (either with clients or in the office) at least half of your time. We know that hybrid work is all about balance, and capturing the benefits of in-person work is essential to your growth at the firm. Exact expectations for your team can be discussed with your interviewer. At PwC Canada, our most valuable asset is our people and we grow stronger as we learn from one another. We're committed to creating an equitable and inclusive community of solvers where everyone feels that they truly belong. We understand that experience comes in many forms and building trust in society and solving important problems is only possible if we reflect the mosaic of the society we live in. We're committed to providing accommodations throughout the application, interview, and employment process. If you require an accommodation to be at your best, please let us know during the application process. At PwC Canada, our most valuable asset is our people and we grow stronger as we learn from one another. We're committed to creating an equitable and inclusive community of solvers where everyone feels that they truly belong. We understand that experience comes in many forms and building trust in society and solving important problems is only possible if we reflect the mosaic of the society we live in.We're committed to providing accommodations throughout the application, interview, and employment process. If you require an accommodation to be at your best, please let us know during the application process.
Enterprise Application Architect
PwC, Toronto, ON
A career in Products and Technology is an opportunity to bring PwC's strategy to life by driving products and technology into everything we deliver. Our clients expect us to bring the right people and the right technology to solve their biggest problems; Products and Technology is here to help PwC meet that challenge and accelerate the growth of our business. We have skilled technologists, data scientists, product managers and business strategists who are using technology to accelerate change. Our team is responsible for the entire vision of a technical system to solve a specific purpose. We are comprised of individuals with a focus in Business, Information, Application / Solution and Infrastructure Architecture. Meaningful work you'll be part of As an Enterprise Application Architect , you'll work as part of a team of problem solvers, helping to solve complex business issues from strategy to execution. Responsibilities include but are not limited to: • Develop b aseline and t arget d escription for the a pplication a rchitecture, to the extent necessary to support the a rchitecture v ision, t arget b usiness a rchitecture, and t arget d ata a rchitecture • Perform gap analysis and r esolve i mpacts a cross the a rchitecture l andscape, working closely with stakeholders • Develop and maintain an a pplication a rchitecture and • Create, review, validate and apply architecture principles • Work with a pplication vendors on selecting the best secured integration approach for leveraging the firm's data. • Be a m ember of the Architecture Review Board process • Build architecture artifacts from both nonfunctional and business requirement • Actively support the implementation, and execution of the processes for the definition, maintenance, and compliance management of the e nterprise a rchitecture • Identify opportunities to scale efficiencies and new ways of working across the firm • Proactively assist Enterprise Architects and the Director of Architecture in assessing technology solutions • Support Vendor's developers in the context of projects • Continue to improve our internal development and design techniques and maintain our documentation Experiences and skills you'll use to solve • Extensive hands-on experience in Enterprise Architecture • Bachelors or Masters degree in Computer Science or Engineering • Solutions Architect or Developer Azure/Google Cloud Platform or Amazon Web Services certifications preferred • TOGAF certified preferred • Cloud-ready architectures utilizing infrastructure and platform cloud services for Azure, AWS, GCP • Service-oriented, event-driven and microservices architectures • Web/Mobile architecture stacks • Previous experience designing, building, deploying, and supporting enterprise level applications with a cloud first approach • Knowledge of GenAI technologies is highly desirable: LLM models (GPT-4, ChatGPT, Gemini, Llama, etc.), Agent Orchestration Frameworks (Semantic Kernel and LangChain), Vector Databases (Azure AI Search, etc.), Retrieval Augmented Generation, Azure OpenAI Services, AWS Bedrock, Google Vertex AI, Microsoft Copilots, etc. • Persistence such as RDBMS/NoSQL (MS SQL, Mongo DB) data stores and appropriate use cases • Experience with software development tools and defect tracking systems like JIRA, Azure DevOps • Working with high - level UX principles such as user stories, persona building, prototype/prototype development approaches and information architecture and customer/product research methodologies • Experience with Agile methodologies • Extensive hands-on experience with Azure Cloud, Azure Functions and Logic Apps, Azure Integration Services, Azure Open AI Services, Microsoft Copilots and e xposure to the a rchitecture tools such as LeanIX , ArchiMate • GCP, AWS, RPA, Asana, Microsoft Fabric, Azure Databricks are nice to have Why you'll love PwC We're inspiring and empowering our people to change the world. Powered by the latest technology, you'll be a part of diverse teams helping public and private clients build trust and deliver sustained outcomes. This meaningful work, and our continuous development environment, will take your career to the next level. We reward your impact, and support your wellbeing, through a competitive compensation package, inclusive benefits and flexibility programs that will help you thrive in work and life. Learn more a bout our Application Process and Total Rewards Package at: https://jobs-ca.pwc.com/ca/en/life-at-pwc The most connected firm through activity based working PwC Canada is committed to cultivating an inclusive, hybrid work environment - one that is collaborative, supportive and productive. We work in-person and virtually, as is best suited for our clients, teams and people . We want you to be intentional with your work, how you do it and where it's done. PwC offices are hubs of connectivity and learning. We strongly encourage our people to prioritise in-person work, whether it's in the office or at a client site. This means we expect you to be in-person (either with clients or in the office) at least half of your time. We know that hybrid work is all about balance, and capturing the benefits of in-person work is essential to your growth at the firm. Exact expectations for your team can be discussed with your interviewer. At PwC Canada, our most valuable asset is our people and we grow stronger as we learn from one another. We're committed to creating an equitable and inclusive community of solvers where everyone feels that they truly belong. We understand that experience comes in many forms and building trust in society and solving important problems is only possible if we reflect the mosaic of the society we live in.We're committed to providing accommodations throughout the application, interview, and employment process. If you require an accommodation to be at your best, please let us know during the application process.
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.
Team Lead - French Support
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: As a Team Lead - Bilingual Support , you will be responsible for providing guidance, coaching and support to your team. In addition, you will be providing remote and on-site support and training to our clients that use our software both in English and French . This is not a remote work opportunity. Job Requirements: Handling incoming external and internal issues, concerns, and requests through all our support channels (Phone, Email, Live Chat, etc.) within our department, and ensuring they are addressed in a professional and timely manner. Logging and documenting all customer interactions within our ticketing system and escalating matters as required. Collaborating with other groups/departments to streamline service delivery. Identify opportunities to drive process improvements that positively impact the client's experience. Develop knowledge and understanding of our software and the supporting Infrastructure. Achieve program certification within your primary group within 6 months, and additional program certification/s within 18 months, up to PBS Certified Professional status. Maintaining a high level of punctuality as well as a consistent, reliable attendance standard. Achieving and exceeding KPI targets and other Metrics defined by the department. Available to travel as and when the need arises throughout the US and Canada. Keeping abreast of Software enhancements and new released, by attending Apogees and reviewing release notes. Assisting and training current as well as new staff members. Maintaining and contributing knowledge-based articles including informational articles, how-to's, troubleshooting guides and FAQs. Escalating Incidents, Problems, and Enhancement tickets to our development team. Ticket/ Queue Management - Reviewing and actioning outstanding tickets as required. Problem Management - Define, address, and manage the root cause of a problem, to help prevent further issues. Communicate and coach direct reports on daily performance and quality & quantity of work, behavior, punctuality, and attendance standards within the team. Analyze and evaluate KPI targets and other Metrics defined by the department, and use results for performance reviews, to help develop Analysts and improve team performance. Manage/coordinate client escalations and communications. Escalate client as well as staffing issues and concerns to the Program Manager. Collaborating with other team leads to ensure adequate staffing levels are scheduled and maintained. Commit to an ongoing personal development and cross-training as recommended by the Program Manager. Create a positive workplace culture. Qualifications: Excellent communication and listening skills with the ability to communicate clearly and professionally, both verbally and in writing. Strong Leadership and coaching abilities Strong time management & organization skills. Strong decision making and analytical abilities. Strong detail orientation. Excellent computer skills with a proficiency in Microsoft products including but not limited to Windows 10/11, Outlook, Excel, Word, Teams, etc. Ability to work independently and within a team environment. College Diploma. Must have Valid Drivers license. Previous customer service, helpdesk or dealership experience will be considered an asset. Over 3+ years of PBS experience, Dealership/Automotive or leadership experience within a customer support 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 Free parking Staff events Competitive annual base salary Bonus for product certification up to $4,800 per year Great referral bonus Staff discounts with GM, Dell, Goodlife and more. Should you be selected for an interview, you will be contacted via email. Please monitor your junk/spam folder. PBS is an equal opportunity employer. Accommodations will be provided during the hiring process as required.
Developer/DevOps/SRE Engineer
SAP, Montreal, QC
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 SAP As market leader in enterprise application software, SAP helps companies of all sizes and industries run better. From back office to boardroom, warehouse to storefront, desktop to mobile device - SAP empowers people and organizations to work together more efficiently and use business insight more effectively to stay ahead of the competition. At SAP, we believe in the power of collaboration and empower our employees to perform at their best in an environment that encourages free and open expression of ideas. Here, you work alongside creative thinkers who share your intents, while turning big ideas into reality for our customers. With innovative job training, mentors to help you grow, and the flexibility to balance your work and personal life, you're able to build your career. It's no wonder that some of the sharpest minds from around the world are working for a company that is consistently recognized as a global top employer. Purpose and Objectives The development team for the Event Broker for SAP Cloud Applications in the SAP Business Technology Platform is seeking a committed Developer/DevOps/SRE Engineer with experience in developing cloud-based applications. You must have a passion for software development, participating in an Agile team, creating clean code and documenting your work. As part of a Scrum Team you will design, deliver, operate and support the creation of an innovative Event Broker for an event distribution capability. The solution is a cloud native, loosely coupled set of reusable data event services, providing greater resiliency, filtering based on payload, replay of past events and scalable performance. As part of our development team, you will have abundant opportunities to demonstrate your abilities and learn new skills. Your responsibilities Infrastructure and continuous deployments Operational monitoring, measurement and security Strong ability to collaborate and be part of a team Be an active member of self-empowered Scrum teams producing software using Agile principles and engineering-driven decisions Be technically proactive, influencing the team with innovative and creative ideas Have the flexibility to adapt to technologies and change directions quickly Design and architect elegant, robust and scalable solutions Be at the forefront of enterprise cloud development Your qualifications BA/BS degree in a computer related field (3+ years of degree relevant experience to degree) 2+ years of both development and operations or Site Reliability Engineering (SRE) relevant experience (a combination of app development as well as handling infrastructure and operations work) Experience working in a containerized cloud environment using Kubernetes Experience with modern CI/CD practices and deployment pipeline design and operation Experience with administration in the terminal Strong experience in scripting (Groovy, Python, Bash, etc.) Experience developing, deploying and operating services running in a cloud environment (e.g., AWS, Azure, Google Cloud Platform, etc.) Experience with Terraform, Ansible or other configuration management tools Experience working in an environment with continuous delivery/continuous integration Willingness to take responsibility and ownership for your work and the team's work without waiting for detailed instructions Must have a passion for delivering high-quality, fully tested and documented code Be technically proactive, influencing the team with innovative and creative ideas Have the flexibility to adapt to technologies and change directions quickly Solid understanding and practice of Agile software development Enjoy working in a collaborative team, fast-paced and highly dynamic work environment Willingness to continuously learn new technologies and methodologies Strong team-oriented interpersonal skills, including humility and being open to giving and receiving feedback Good verbal and written English Preferred qualifications 6+ years of DevOps relevant experience (a combination of app development as well as handling infrastructure and operations work) Deep knowledge and experience in Git Experience managing and/or leading on-call operations Experience with Kubernetes for container orchestration Experience developing operational monitoring and metrics for the applications you are developing Experience with GitOps and technologies to enable it such as ArgoCD or FluxCD Administration of cloud observability tools such as EFK, Prometheus, Jaeger or Zipkin Experience with Kubernetes and related service mesh technologies like Istio, Linkerd or Envoy Experience developing and operating Kafka or other modern messaging technology Streaming applications Microservice architectures Distributed architectures Services running in a cloud environment (e.g., GCP, AWS, Azure, etc.) 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 annualized compensation range inclusive of base salary and variable incentive target for the career level applicable to the posted role. The targeted combined range for this position is 88700 - 150800(CAD) CAD. The actual amount to be offered to the successful candidate 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. Any SAP variable incentive includes a targeted dollar amount, and any actual payout amount is dependent on company and personal performance. Please reference this link for a summary of SAP benefits and eligibility requirements: SAPNorthAmericaBenefits.com Requisition ID: 392912 | Work Area: Software-Development Operations | Expected Travel: 0 - 10% | Career Status: Professional | Employment Type: Regular Full Time | Additional Locations: #LI-HybridRequisition ID: 392912 Posted Date: Apr 10, 2024 Work Area: Software-Development Operations Career Status: Professional Employment Type: Regular Full Time Expected Travel: 0 - 10% Location: Montreal, Quebec, CA, H3B 0B3
Senior Developer/DevOps/SRE Engineer
SAP, Montreal, QC
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 SAP As market leader in enterprise application software, SAP helps companies of all sizes and industries run better. From back office to boardroom, warehouse to storefront, desktop to mobile device - SAP empowers people and organizations to work together more efficiently and use business insight more effectively to stay ahead of the competition. At SAP, we believe in the power of collaboration and empower our employees to perform at their best in an environment that encourages free and open expression of ideas. Here, you work alongside creative thinkers who share your intents, while turning big ideas into reality for our customers. With innovative job training, mentors to help you grow, and the flexibility to balance your work and personal life, you're able to build your career. It's no wonder that some of the sharpest minds from around the world are working for a company that is consistently recognized as a global top employer. Purpose and Objectives The development team for the Event Broker for SAP Cloud Applications in the SAP Business Technology Platform is seeking a committed Senior Developer/DevOps/SRE Engineer with experience in developing cloud-based applications. You must have a passion for software development, participating in an Agile team, creating clean code and documenting your work. As part of a Scrum Team you will design, deliver, operate and support the creation of an innovative Event Broker for an event distribution capability. The solution is a cloud native, loosely coupled set of reusable data event services, providing greater resiliency, filtering based on payload, replay of past events and scalable performance. As part of our development team, you will have abundant opportunities to demonstrate your abilities and learn new skills. Your responsibilities Infrastructure and continuous deployments Operational monitoring, measurement and security Strong ability to collaborate and be part of a team Be an active member of self-empowered Scrum teams producing software using Agile principles and engineering-driven decisions Be technically proactive, influencing the team with innovative and creative ideas Have the flexibility to adapt to technologies and change directions quickly Design and architect elegant, robust and scalable solutions Be at the forefront of enterprise cloud development Your qualifications BA/BS degree in a computer related field (8+ years of degree relevant experience to degree) 4+ years of both development and operations or Site Reliability Engineering (SRE) relevant experience (a combination of app development as well as handling infrastructure and operations work) Experience working in a containerized cloud environment using Kubernetes Experience with modern CI/CD practices and deployment pipeline design and operation Experience with administration in the terminal Strong experience in scripting (Groovy, Python, Bash, etc.) Experience developing, deploying and operating services running in a cloud environment (e.g., AWS, Azure, Google Cloud Platform, etc.) Experience with Terraform, Ansible or other configuration management tools Experience working in an environment with continuous delivery/continuous integration Willingness to take responsibility and ownership for your work and the team's work without waiting for detailed instructions Must have a passion for delivering high-quality, fully tested and documented code Be technically proactive, influencing the team with innovative and creative ideas Have the flexibility to adapt to technologies and change directions quickly Solid understanding and practice of Agile software development Enjoy working in a collaborative team, fast-paced and highly dynamic work environment Willingness to continuously learn new technologies and methodologies Strong team-oriented interpersonal skills, including humility and being open to giving and receiving feedback Good verbal and written English Preferred qualifications 6+ years of DevOps relevant experience (a combination of app development as well as handling infrastructure and operations work) Deep knowledge and experience in Git Experience managing and/or leading on-call operations Experience with Kubernetes for container orchestration Experience developing operational monitoring and metrics for the applications you are developing Experience with GitOps and technologies to enable it such as ArgoCD or FluxCD Administration of cloud observability tools such as EFK, Prometheus, Jaeger or Zipkin Experience with Kubernetes and related service mesh technologies like Istio, Linkerd or Envoy Experience developing and operating Kafka or other modern messaging technology Streaming applications Microservice architectures Distributed architectures Services running in a cloud environment (e.g., GCP, AWS, Azure, etc.) 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 annualized compensation range inclusive of base salary and variable incentive target for the career level applicable to the posted role. The targeted combined range for this position is 98,000.- 212200(CAD) CAD. The actual amount to be offered to the successful candidate 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. Any SAP variable incentive includes a targeted dollar amount, and any actual payout amount is dependent on company and personal performance. Please reference this link for a summary of SAP benefits and eligibility requirements: SAPNorthAmericaBenefits.com Requisition ID: 392911 | Work Area: Software-Development Operations | Expected Travel: 0 - 10% | Career Status: Professional | Employment Type: Regular Full Time | Additional Locations: #LI-HybridRequisition ID: 392911 Posted Date: Apr 10, 2024 Work Area: Software-Development Operations Career Status: Professional Employment Type: Regular Full Time Expected Travel: 0 - 10% Location: Montreal, Quebec, CA, H3B 0B3
Senior Native Android (Kotlin) Developer for Wealth Management Mobile Application Upgrade initiative for major Canadian banking institution.
S.i. Systems, Toronto, ON
Overview: We are seeking a Senior Native Android (Java/Kotlin) Developer for Wealth Management Mobile Application Upgrade initiative for our tier 1 banking client. The Android Developer will work in a small team to upgrade a legacy wealth management internal mobile application. This Android app developer will work with our team of talented engineers to design and build the next generation of our mobile applications. Android programming works closely with other app development and technical teams.Must have skills: Experience with Android SDKProven software development experience and Android skills development with KotlinProven working experience in Android app development Have published at least one original Android appExperience working with remote data via REST and JSONExperience with third-party libraries and APIsSolid understanding of the full mobile development life cycle.BS/MS degree in Computer Science, Engineering or a related subjectNice to have: Experience with MDM and Google Analytics Apply
Senior Native iOS (Swift) Developer for Wealth Management Mobile Application Upgrade initiative for major Canadian banking institution
S.i. Systems, Toronto, ON
Overview: We're seeking a Senior Native iOS (Swift) Developer for Wealth Management Mobile Application Upgrade initiative for our Canadian banking client. We are looking for an iOS developer who possesses a passion for pushing mobile technologies to the limits and will work with a team of talented engineers to design and build the next generation of our mobile applications. Must Have Skills: 5+ years experience in building native iOS appsIn depth knowledge and/or experience with SwiftExperience with Google Analytics and MDM (Mobile Device Management)Solid understanding of multithreaded applicationsExperience with custom view creation from code and autolayout for dynamic screensizeExperience with XCTest, Xcode instruments and gitExperience with architecture patterns like POP, MVVM and reactiveUnderstanding of IT Standards, UX Design, Accessibility and Agile MethodologiesComfortable connecting to backend applications (Node.js)University or College degree in Computer Science or equivalent fieldNice to have: Knowledge of CI/CD tools and scriptsExperience with SwiftUI, CombineExperience working with Frameworks Apply
Software Developer - API - Senior
Computer Consultants International, Inc., Toronto, ON
HYBRID position at Toronto, OntarioMust haves:Extensive experience with REST API design and development, including experience with API documentation and testing.In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using IBM App Connect Enterprise (ACE) or IBM Integration Bus ( IIB ) or IBM message broker or similar productExperience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in an IBM ACE (or IIB) context.Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.