Systems Integrator - (190000RK)
Move, Build, Grow your career!
As the premier global asset management and disposition company, Ritchie Bros. helps thousands of people around the world buy and sell heavy equipment, trucks, and other assets every month. With our multiple onsite and online selling platforms and commitment to first-class customer service, Ritchie Bros. is trusted worldwide for making buying and selling easy, efficient, fair, and transparent. If you’re an innovator with an entrepreneurial spirit, we want you to join our growing team – employed in a wide variety of positions from sales to operations to corporate functions – as we transform the global used equipment market.
Join us on our journey and move forward with us, build your success, and grow your career.
We’re looking for a Systems Integrator to join our Burnaby, BC global headquarters
In this role you will be a key contributor in the software deployment process, and will be responsible for integrating a broad range of technologies to create a cohesive, reliable, and easily deployable solution. The Systems Integrator – Salesforce is typically a generalist with broad knowledge and skills on a variety of technologies; and will have specific detailed skills in administration of Salesforce, related cloud technologies and their integrations. You will also be responsible for managing the non-Production environments for the program team for projects, program initiatives, and sustainment activities.
In this role you’ll:
Act as primary resource for administration of Salesforce environments and their integration points
Provide expert-level production support for Business Systems applications and data
Provide technical coordination and implementation of Business Systems build, automation, and productivity tools
Demonstrate the ability to plan, implement, and troubleshoot complex system scenarios
Demonstrate the ability to work within overlapping initiatives and schedules, providing guidance and resolutions
Perform support and maintenance activities in the Salesforce platform
Diagnose and resolve issues
Monitor and support Salesforce data integrations with internal and external systems, and when necessary, perform manual data loads, extractions, and migrations.
Work with external systems including Docusign, Marketo, Tableau, and Data.com.
Review, assess, and evaluate application updates to ensure optimal performance
Manage and refresh Salesforce testing environments including sandboxes
Deploy change sets and related components through SDLC
Assist internal and external development teams with administrative tasks and sharing knowledge gained as Administrator.
Plan, coordinate and execute deployment strategies of new applications and enhancements to existing applications.
Develop and maintain RBA systems integration standards and pass criteria following our goal of deploying simple, consistent, repeatable, maintainable, and lights-out operation environments.
Create automated tests to ensure that solutions meet systems integration and security standards.
Develop and maintain release management workflow, including versioning, deployment plans, checklists, and deployment summaries.
Execute deployments and implementations following change management process.
Work closely with other program SI’s, program team members, project team members, and Operations staff to ensure that all requirements, as originally specified, are satisfied.
Create and maintain non-production environments.
Develop, coordinate and communicate transition process of systems from the Build team to Operations.
Automate deployment steps.
Research and provide solutions and/or tools to automate and monitor processes where applicable.
Detail oriented with excellent analytical and problem solving skills, including the ability to deal with situations where information is difficult to obtain, complex, or ambiguous.
Produce software releases/builds in a timely fashion, ensure completeness and perform preliminary verification.
Create and maintain automated, scalable, build scripts/tools.
Maintain the build system and process documentation.
Collaborate as part of the project team in assembling software releases.
Provide support to source code configuration management.
Assist with planning/maintenance of development, QA, and UAT environments.
Administer the the defect tracking tool (JIRA) for all departments
Facilitate and participate in the creation of Environment Management Plans for diverse IT projects.
Prepare and gather effort estimates for the environment aspects of IT projects.
Participate in the development of EMG practices and policies.
Manage test data (data tracking and scheduling, acquiring new sale data from production, resurrecting sales, running web baseline updates, etc.)
Manage resources on EMG’s vSphere infrastructure (troubleshooting, capacity planning, etc.)
Contribute to the planning, design, and development of environments for new and existing applications.
Manage and maintain the program team’s SharePoint site, including organization of data and upkeep.
Actively support the RB Unreserved Commitment to Safety: to send everyone home, every day, the way they came to work, by taking personal responsibility for your safety and safety of your team, co-workers and customers.
Here’s what you bring:
College diploma or University degree in the field of computer science, information systems, or software engineering or equivalent.
At least 3 years experience in software development, release engineering, configuration management.
Strong understanding of software lifecycle and application release processes.
Proven experience in the design, development, and implementation of software and hardware solutions, systems, or products.
Salesforce Certified Administrator Designation or equivalent experience
Experience with source code repositories and build management tools, i.e. Jenkins, SVN, Bitbucket Server, ANT.
Experience with ETL systems, i.e. Boomi
Proficiency in scripting utilities, i.e. Powershell, Apex, Shell, Batch.
Familiarity with databases and query languages – SOQL, MSSQL, Postgres, Oracle
Experience with issue tracking management, i.e. Jira, ServiceNow.
Familiarity with Agile concepts and methodologies
Applicable work experience with change, configuration, build and release management processes.
Proven analytical abilities as well as diagnostic and problem-solving skills
Strong verbal, written, and interpersonal communication skills with both technical and non-technical audiences.
Ability to work on multiple projects simultaneously, adapt to rapid changes in scope and agenda to meet changing business needs
Keen attention to detail.
Ability to effectively prioritize and execute tasks in a high-pressure environment.
Experience working in a team-oriented, collaborative environment.
A strong work ethic without sacrificing your sense of humor or ability to have fun on the job.
Working technical knowledge of some of the following:
VMWare vSphere (3+ years)
Red Hat Enterprise Linux (3+ years)
Windows Servers and Active Directory (3-5 years)
Build and automation tools – Hudson, Jenkins, SVN, ANT, Selenium, Testlink, etc.
Web Services, Apache/Tomcat
VB, .Net, Java, Python, PHP, XML, HTML
Security and Authentication protocols such as certificates and LDAP
This job will require you to:
Occasionally work on-call.
Occasional work evenings and weekends to meet deadlines or provide critical incident support.
Dexterity of hands and fingers to operate a computer keyboard, mouse, and to handle other computer components.
Lifting and transporting of moderately heavy objects, such as computers and peripherals.
Some travel may be required for the purposes of off-site software and system applications management.
What We Offer:
Our success is built on the drive and dedication of our people. As we grow around the globe, there will be many opportunities to advance your career – we’ve proven this throughout our 60+ years in business. And, we'll take care of you along the way. Here’s how:
Base salary + paid overtime or performance bonus (whichever applicable)
Comprehensive medical and dental benefits.
RRSP / Pension plan and an Employee Share Plan, both with company match.
Ongoing training, professional development and tuition reimbursement.
A multi-award winning LEED gold certified facility, in an exceptional park-like setting, featuring:
A subsidized, multi-award winning childcare centre.
A subsidized cafeteria, dry cleaning services, and free parking.
A workout facility, featuring advanced gym equipment, bike room, shower and changing facilities, and nutrition and fitness programs.
Proximity to miles of Fraser River walking paths, plus shops, restaurants and services.