WORKING AT ALERTDRIVING

AlertDriving not only builds driver safety solutions; we also build careers. Our entrepreneurial culture gives employees the support and encouragement they need to achieve long-term success.

BECOME PART OF OUR TEAM TODAY

Senior Web Application Developer


Position Summary The Senior Web Application Developer currently reports directly to AlertDriving’s CTO. The Senior Web Application Developer is responsible for the functional and technical analysis, design, programming, testing and maintenance of the company’s web-based software products and internally developed support systems. He/she works closely with a highly skilled tight-knit team on the implementation of various product initiatives. He/she owns the technical aspects of his/her deliverables and keeps a close eye on estimates, status, productivity and code quality. Duties of the Senior Web Application Developer Tasks of the Senior Web Application Developer revolve around the development of enterprise-level, web-based applications that include:

  • Design, code and unit test web applications for desktops and mobile devices by applying advanced knowledge of modern programming and scripting languages utilized in web environments which include but is not limited to PHP, JavaScript and HTML5.
  • Promoting best practices on how to design and build quality, scalable software;
  • Driving innovation by coming up with new and surprising ideas for the company’s products and development processes;
  • Providing technical coaching and guidance to less experienced developers on the team;
  • Conducting peer code reviews to ensure that code quality goals are met;
  • Working closely with the Architect and other developers on software architecture, design, dependencies and code maintainability;
  • Providing time and size estimates for project tasks;
  • Create and maintain documentation for source code that is produced; and
  • Debugging defects and troubleshooting issues reported by the Software Quality Assurance and/or Client Services teams.
Education and Training Requirements The minimum post-secondary education requirement for the Senior Web Application Developer is a college diploma or Bachelor’s degree with concentrated study in Computer Science, Computer Engineering, Information Technology or related discipline. Knowledge and Skills Requirements The Senior Web Application Developer has a proven track record of building scalable, high-performance web applications. He/she must be knowledgeable of industry best practices for developing secure and extensible enterprise web applications. The Senior Web Application Developer must possess:
  • Experience with Single Page Application frameworks (Backbone, Angular.js, RequireJS etc.)
  • Experience working with data-handling using AJAX, JSON, and REST API Experience with build tools such as Grunt or Gulp
  • Experience with cross-browser development within a large web application
  • Understanding of client-side performance and browser performance profiling
  • Familiar with front-end testing and debugging tools (Chrome Developer Tools, etc)
  • Demonstrated knowledge of client-side performance analysis and optimization techniques Excellent PHP 5, MySQL 5 design and development skills;
  • Excellent understanding of object-oriented design principles, design patterns and Service-Oriented Architecture;
  • Solid understanding of web technologies such as RESTful web services.
  • Strong understanding of web-related protocols such as HTTP, SSL/SSH, FTP and TCP; Experience developing mobile apps or mobile web-based applications for Apple iOS, Android and Blackberry platforms is an asset;
  • The ability to work with source code control and analysis tools, unit testing frameworks, and a continuous integration environment;
  • Experience practicing agile development methodologies like XP or Scrum is an asset;
  • The desire to excel within a team environment;
  • Unrelenting determination and be results-oriented;
  • Highly effective time management, communication and organizational skills; and
  • The commitment to personal growth and continuous learning.
Nice to Have
  • Github account with a Portfolio for demonstration and review.




Senior Java Developer


Position Summary We are currently looking for an experienced Java/Spring application developer who is well versed in full stack modern web application development from front-end, back-end business logic, to database interactions and ESB development. You understand both the usability and security concerns relating to modern web based applications that may be consumed by desktop or mobile clients. You must have a good understanding and solid experience in developing large scale modern web applications with a high volume of database transactions. You will own all the technical aspects of your deliverables while keeping a close eye on estimates, status, code quality, team productivity and deliverable dependencies on your components. Duties of the Senior Java Developer Tasks of the Java Web Application Database Developer may include but not limited to the following:

  • Participate in the design and implementation of the company’s flagship FleetDefense application
  • Aid in the design and implementation of the data architecture for our applications
  • Design and Build out of integration points between the ESB and other applications
  • Work closely with architects, team leads, IT Operations and QA to produce and review design documents
  • Handle day-to-day production application issues including troubleshooting and performance tuning
  • Complete feature requests/bugs fixes and corresponding functional/unit testing as needed Work on MySQL database tuning and query optimizations
Education and Training Requirements The minimum post-secondary education requirement is a Bachelor’s degree with concentrated study in Computer Science, Engineering, or other related disciplines. Professional Java or database certification or training is a plus. Experience and Skills Requirements The Java Web Application Database Developer should possess the following ideally:
  • A minimum of 5-6 years of experience in developing web based applications using Java, AJAX, REST web services and enterprise integration patterns
  • Strong Java programming skills especially in JDBC/SQL, Spring Framework, Hibernate Development experience with ESB tools like JBoss Fuse or Mulesoft
  • Strong experience in database tuning and query optimizations ideally in MySQL
  • Experience with MySQL replication technologies
  • Experience working in a Linux software development environment
  • Proficient in relational database design concepts
  • Superior object-oriented design and programming skills
  • Excellent technical documentation skills to create design documents
  • Experience in migrating and performing database reorganization is an asset
  • Knowledge and experience with ESB tools, clustered environments and deployment provisioning tools an asset (JBoss, Docker, Ansible, Kubernetes or similar technologies)
Person Specification You are a self-starter and a quick learner. You can master multiple technologies to be effective in a complex integrated environment of multiple sub systems and technologies. You are also a seasoned Java programmer who is not afraid to experiment to come up with the best programming solution or optimization strategy. You possess an open mindset when it comes to new design and always welcome ideas and constructive critiques from your peers and superiors.




Global Account Manager


Position Profile

We work in a fascinating, technology-driven industry serving some of the largest organizations in the world. If you are curious by nature and like rolling up your sleeves to help customers solve problems and capitalize on opportunities, AlertDriving is the place for you. Our highly motivated, tight-knit team of resilient sales professionals know how to push through all the potential obstacles that are common in managing enterprise accounts to help them realize the full economic value of our world-class solutions. We guarantee that you will learn and grow every day at AlertDriving.

The AlertDriving brand is synonymous with innovation. Smart, passionate people work together to rise above any challenge. We invented cloud-based driver training and we’ve been the leaders in the category for 20 years. FleetDefense®, our brand new technology platform, is available in 50 languages for local customer administrators and the training content is available in 120 languages covering 90% of the world’s population. Together they are powerful competitive differentiators.

Some of the key activities in the Account Manager role include:

  • Understanding each account’s strategic business objectives, safety-specific goals and culture;
  • Evaluating the financial performance and decision-making process of each customer;
  • Interpreting a customer’s collision performance and making program design recommendations based on the data;
  • Conducting regular face-to-face business review and planning sessions with customers;
  • Attending industry tradeshows and participating in a variety of customer-specific safety fairs;
  • Leveraging resources to ensure customers receive the full economic value that our solutions offer; and
  • Developing meaningful, long-term relationships with customers at multiple levels to ensure continued success.

Our Account Managers possess the following:

  • The ability to prioritize the ROI needs of the customer;
  • A valid “G” driver’s license with a safe driving record for the past 5 years;
  • A valid passport with no travel restrictions;
  • A strong business acumen acquired from a post-secondary education and years of sales experience;
  • An excellent working knowledge of the value of Salesforce; and
  • A personal desire to make a difference in the world.




Global Account Executive


Position Profile

We work in a fascinating, technology-driven industry serving some of the largest organizations in the world. If you are an opportunity finder and valued advisor with a proven track record of generating results, AlertDriving is the place for you. Our highly motivated, tight-knit team of resilient sales professionals know how to push through all the potential obstacles that are common in enterprise sales to help customers appreciate the long-term, economic value of our world-class solutions. We guarantee that you will learn and grow every day at AlertDriving.

The AlertDriving brand is synonymous with innovation. Smart, passionate people work together to rise above any challenge. We invented cloud-based driver training and we’ve been the leaders in the category for 20 years. FleetDefense®, our brand new technology platform, is available in 50 languages for local customer administrators and the training content is available in 120 languages covering 90% of the world’s population. Together they are powerful competitive differentiators.

Some of the key activities in the Account Executive role include:

  • Identifying potential new portfolio customers within defined vertical markets;
  • Attending various industry tradeshows and participating in category-specific safety symposiums;
  • Assessing the strategic fit of a potential new customer using industry-leading tools and techniques;
  • Helping customers quantify the full impact of their road risk exposure;
  • Working collaboratively with subject matter experts to customize our solutions to meet customer needs;
  • Leveraging resources to ensure customers receive the full economic value that our solutions offer; and
  • Developing meaningful, long-term relationships with customers at multiple levels to ensure continued success.

Our Account Executives possess the following:

  • The ability to prioritize the ROI needs of the customer;
  • A valid “G” driver’s license with a safe driving record for the past 5 years;
  • A valid passport with no travel restrictions;
  • A strong business acumen acquired from a post-secondary education and years of sales experience;
  • An excellent working knowledge of the value of Salesforce; and
  • A personal desire to make a difference in the world.





 

APPLY HERE

arrow&v
Upload Resume
Max File Size 10MB

CONTACT INFORMATION

Corporate Headquarters

12 Concorde Place, Suite 800

Toronto, ON

Canada

M3C 3R8

Phone

Toll-Free: 877.867.6642

International: 1.416.750.0210

Fax: 416.750.7862

Email

General Inquiries: info@alertdriving.com

Sales Inquiries: sales@alertdriving.com

Client Support: support@alertdriving.com

Channel Partner: channels@alertdriving.com

© 2018 alertdriving®  |  12 Concorde Place, Suite 800, Toronto, ON, Canada, M3C 3R8 

  • White LinkedIn Icon
  • White Vimeo Icon
  • White YouTube Icon