|
LBS (Location Based Services) Platform Architect
Job
description: LBS (Location Based Services) Platform
Architect
Job
location: Blackline headquarters, Calgary, AB, Canada
Posting
date: Sept 30, 2009
Reporting
to: Blackline GPS Software Engineering Manager
About
Blackline GPS
Want to join an exciting and growing technology company? Are you ready
to enhance the quality of customer’s lives and increase their
peace-of-mind? Join us and share our vision of delivering wireless
location solutions for consumers and businesses that Protect. Share.
Connect™. Blackline GPS™ solutions provide location, security, and
safety awareness through real-time GPS locating, location scheduling,
motion-detection, GPS perimeter monitoring, and sharing features.
Overview
The Blackline GPS LBS core platform is responsible for communication
with wireless location devices, various layers of business logic,
mobile messaging, mapping, event triggering, wireless carriers
gateways, data storage, and various interfaces for consumers,
businesses and other partners.
The LBS Platform Architect is responsible for leading Blackline’s
LAMP-based LBS platform architecture design, development, and
deployment in context of the company’s business models, processes, and
technical requirements. This role is responsible for technology
assessment, server design, data storage design, network topology
design, identification and implementation of best practices, quality
of service monitoring, logging, ensuring achievement of service level
policies, with support to development teams.
Duties
-
Lead the design, development, documentation, and testing of the
Blackline GPS LBS platform
-
Ability to both deliver solutions for the requirements of today, but
by planning and creating a long term plan and infrastructure that will
support the scaling of the Blackline LBS platform of tomorrow
-
The development and maintenance of a platform plan to ensure
continuous operation of the Blackline GPS LBS platform including fault
detection, failover, and notifications
-
Monitor performance to planned requirements
-
Communicate project progress, hurdles and improvements
-
Responsible for customer data security, backup, protection, and
privacy implementation
-
Responsible for platform disaster recovery and business continuity
contingency plan
-
Responsible for the technical component of carrier relationships and
other service providers including mapping, SMS, data providers, etc.
-
Responsible for Liaising with IT vendors to assess solution offerings
for possible adoption
Technical
skills
-
Expert understanding of the LAMP stack, specifically Linux, Apache,
MySQL, PHP, Perl, Python, and familiarity with available technology
stacks.
-
HTML, CSS, Javascript, AJAX, Java, C/C++, SSL, object oriented design
-
TCP/IP, UDP/IP, VPN, GSM/GPRS, SSH, LDAP
Experience
-
Proven execution of Web 2.0 and SaaS implementation methodologies and
systems
-
A minimum of 10 years of experience in software development roles with
prior experience developing platforms for social networking, wireless
telecommunication-based services, and/or commerce systems
-
Demonstrated prior experience designing, developing, and delivering
enterprise platform applications, interfaces, and services
-
Demonstrated proficiency designing and developing functional software
modules in C/C++ and Java
Education
requirements
-
Required: Bachelor's, Computer Engineering and/or Computer Science
and/or Electrical Engineering and/or Information Technology or
related, proven experience.
-
Preferred: Master's, Computer Engineering and/or Computer Science
and/or Electrical Engineering and/or Information Technology and
related, proven experience.
Back to Employment
|